⚠️ 警告:所有接口都可能会发生更改。
如果您想提供反馈、报告错误、请求功能或想提请注意一般问题,请通过向仓库提交 GitHub 问题来完成此处。
这是用户反馈的首选机制,因为它允许任何具有类似问题或建议的人参与对话。
如果您有兴趣为 Smithy Swift 做贡献,请参阅 CONTRIBUTING 获取更多信息。
smithy-swift-codegen - 从 Smithy 模型生成 Swift 代码的 Kotlin 模块。API 模块
SmithyChecksumsAPI - 用于校验和的协议和枚举SmithyEventStreamsAPI - 用于编码/解码单个事件流消息的协议和枚举SmithyEventStreamsAuthAPI - 用于编码/解码事件流以及签署事件流消息的协议和枚举SmithyHTTPAPI - 用于 HTTP 请求和响应的协议和枚举SmithyHTTPAuthAPI - 与签署 HTTP 请求相关的协议和枚举SmithyIdentityAPI - 用于身份和身份解析器的协议和枚举,用于签署请求SmithyRetriesAPI - 与自动客户端重试行为相关的协议和枚举SmithyWaitersAPI - 与 waiters 相关的协议和枚举实现模块
ClientRuntime - 生成的代码使用的各种运行时功能;包含任何不能完全放入以下其他实现模块中的内容。 大多数运行时模块都依赖于它。Smithy - 所有客户端和其他运行时模块使用的核心功能,例如自定义日志记录器类型和通用请求和响应类型SmithyChecksums - 校验和算法的实现SmithyEventStreams - 消息编码器/解码器和事件流编码器/解码器的实现SmithyHTTPAuth - 与身份验证流程相关的具体类型SmithyHTTPClient - 具体请求类型及其构建器SmithyIdentity - 这些身份类型的具体身份类型和身份解析器SmithyRetries - 具体重试策略类型SmithyStreams - 具体流类型SmithyTimestamps - Smithy 中时间戳形状的实用程序实现SmithyReadWrite - 运行时 serde 的通用实现SmithyJSON - 专门针对 JSON 的 serde 实现SmithyXML - 专门针对 XML 的 serde 实现SmithyFormURL - 专门针对 FormURL 的 serde 实现SmithyTestUtil - 自动生成的 Swift 单元测试的辅助方法。📖 有关运行时模块的更多信息,请参阅 API 参考中的 Smithy 运行时模块文档。
本项目根据 Apache-2.0 许可证获得许可。
有关更多信息,请参阅 CONTRIBUTING。