#![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, UploadFileBytesInput,
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_HEARTBEAT_INTERVAL, DEFAULT_HEARTBEAT_TIMEOUT,
DEFAULT_RPC_TIMEOUT, DEFAULT_SESSION_COMMAND_CAPACITY, DEFAULT_SESSION_EVENT_CAPACITY,
DEFAULT_SESSION_MAX_IN_FLIGHT_RPCS, RealtimeClient, RealtimeClientBuilder, RealtimeError,
RealtimeEvent, RealtimeEventReceiver, RealtimeSession, 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_HEARTBEAT_INTERVAL, DEFAULT_HEARTBEAT_TIMEOUT,
DEFAULT_RPC_TIMEOUT, DEFAULT_SESSION_COMMAND_CAPACITY, DEFAULT_SESSION_EVENT_CAPACITY,
DEFAULT_SESSION_MAX_IN_FLIGHT_RPCS, PeerId, ReadMessagesInput, ReadMessagesResult,
RealtimeClient, RealtimeClientBuilder, RealtimeError, RealtimeEvent, RealtimeEventReceiver,
RealtimeSession, RpcRequest, SendCodeResult, UploadFileBytesInput, UploadFileInput,
UploadFileResult, UploadFileType, UploadFileTypeParseError, UploadVideoMetadata,
VerifyCodeResult, proto,
};
}