Skip to main content

Crate open_lark

Crate open_lark 

Source
Expand description

OpenLark 官方入口 crate。

普通用户应优先使用 openlark,通过业务 feature 开启所需能力:

[dependencies]
openlark = { version = "0.17.0", default-features = false, features = ["auth", "docs-drive", "docs-bitable", "webhook-signature"] }

若只想要单一业务域的最小依赖,再直接使用 openlark-{domain} 子 crate。

推荐顺序:

  • 运行时入口:Client / ClientBuilder
  • 导入入口:prelude
  • 业务命名空间:open_lark::authopen_lark::communicationopen_lark::docs
  • 最小依赖场景:直接依赖对应 openlark-{domain} crate

Re-exports§

pub use openlark_auth as auth;
pub use openlark_communication as communication;
pub use openlark_docs as docs;
pub use openlark_hr as hr;
pub use openlark_ai as ai;
pub use openlark_helpdesk as helpdesk;
pub use openlark_mail as mail;
pub use openlark_meeting as meeting;
pub use openlark_application as application;
pub use openlark_security as security;
pub use openlark_workflow as workflow;
pub use openlark_platform as platform;
pub use openlark_analytics as analytics;
pub use openlark_user as user;
pub use openlark_webhook as webhook;
pub use openlark_cardkit as cardkit;

Modules§

prelude
面向 openlark 用户的统一预导出。
ws_client
WebSocket 客户端相关类型导出。

Structs§

Client
🚀 OpenLark客户端 - 极简设计
ClientBuilder
🏗️ 客户端构建器 - 流畅API
ConfigDeprecated
🔧 OpenLark客户端配置
CoreConfig
零拷贝配置共享实现
RequestOption
请求选项

Enums§

CoreError
轻量版核心错误
ErrorCode
标准错误码枚举
ErrorSeverity
错误严重程度
ErrorType
错误类型分类

Traits§

ErrorTrait
核心错误特征

Type Aliases§

Error
🚨 OpenLark 客户端错误类型
Result
📦 客户端结果类型别名
SDKResult
SDK 操作结果类型别名