91 个版本
0.16.0-rc.1 | 2024年2月21日 |
---|---|
0.15.4 | 2023年9月10日 |
0.15.2 | 2023年4月27日 |
0.15.1 | 2023年2月26日 |
0.2.4 | 2020年11月29日 |
#65 in 网页编程
19,463 每月下载量
用于 37 个包 (34 直接)
1.5MB
30K SLoC
twilight-model
有关更多信息,请参阅 twilight
文档。
twilight-model
是一个定义 Discord API 的 serde 模型的包,并在其之上提供了一些便利方法。
这些模型在单个包中,以便于使用,单个定义点,以及 Discord API 的一种版本控制。类似于数据库模式在版本上的进步,API 的定义也在版本上进步。
这个包中的类型是可复制的:将有效载荷反序列化到类型中,序列化它,然后再次反序列化它将工作。
定义了多个模块,用于定义资源类别返回或拥有的类型。例如,gateway
是用于与网关 API 交互和返回的类型。 guild
包含属于 Guild 资源类别的类型。这些类型可以直接返回,构建在顶部或扩展其他包。
一些模型具有关联的构建器,可以在 twilight-util
包中找到。
许可证
依赖项
~1.3–2.1MB
~44K SLoC