#![warn(missing_docs)]
#![forbid(unsafe_code)]
pub mod api;
pub mod client_info;
pub mod realtime;
pub use api::{
ApiClient, ApiClientBuilder, ApiError, CreateLinearIssueInput, CreateLinearIssueResult,
CreateNotionTaskInput, CreateNotionTaskResult, CreatePrivateChatResult, DEFAULT_API_TIMEOUT,
PeerId, ReadMessagesInput, ReadMessagesResult, SendCodeResult, UploadFileInput,
UploadFileResult, UploadFileType, UploadFileTypeParseError, UploadVideoMetadata,
VerifyCodeResult,
};
pub use client_info::{AuthMetadata, ClientIdentity, ClientIdentityError};
pub use inline_protocol::proto;
pub use realtime::{
DEFAULT_CONNECT_TIMEOUT, DEFAULT_RPC_TIMEOUT, RealtimeClient, RealtimeClientBuilder,
RealtimeError, RpcRequest,
};
pub mod prelude {
pub use crate::{
ApiClient, ApiClientBuilder, ApiError, AuthMetadata, ClientIdentity, ClientIdentityError,
CreateLinearIssueInput, CreateLinearIssueResult, CreateNotionTaskInput,
CreateNotionTaskResult, CreatePrivateChatResult, DEFAULT_API_TIMEOUT,
DEFAULT_CONNECT_TIMEOUT, DEFAULT_RPC_TIMEOUT, PeerId, ReadMessagesInput,
ReadMessagesResult, RealtimeClient, RealtimeClientBuilder, RealtimeError, RpcRequest,
SendCodeResult, UploadFileInput, UploadFileResult, UploadFileType,
UploadFileTypeParseError, UploadVideoMetadata, VerifyCodeResult, proto,
};
}