1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "uniffi")]
4uniffi::setup_scaffolding!();
5#[cfg(feature = "uniffi")]
6mod uniffi_support;
7
8mod access;
9pub use access::{
10 AccessSendError, GetFileDownloadDataError, SendAccessDecryptError, SendAccessFileResponse,
11 SendAccessFileView, SendAccessKey, SendAccessKeyError, SendAccessResponse,
12 SendAccessTextResponse, SendAccessTextView, SendAccessView, SendFileDownloadData,
13};
14mod receive_client;
15pub use receive_client::SendReceiveClient;
16mod send_client;
17pub use send_client::{
18 SendClient, SendClientExt, SendDecryptError, SendDecryptFileError, SendEncryptError,
19 SendEncryptFileError,
20};
21mod create;
22pub use create::{CreateSendError, SendAddRequest};
23mod create_file_send;
24pub use create_file_send::{
25 CreateFileSendError, CreateFileSendResponse, FileUploadType, RenewFileUploadUrlError,
26 UploadSendFileError,
27};
28mod delete;
29pub use delete::DeleteSendError;
30mod edit;
31pub use edit::{AuthEdit, EditSendError, SendEditRequest};
32mod error;
33pub use error::SendParseError;
34mod get_list;
35pub use get_list::GetSendError;
36mod remove_password;
37pub use remove_password::RemoveSendPasswordError;
38mod send;
39pub use send::{
40 AuthType, EmptyEmailListError, Send, SendAuthType, SendFileView, SendId, SendListView,
41 SendTextView, SendType, SendView, SendViewType,
42};
43mod send_sync_handler;
44pub use send_sync_handler::{
45 SendSyncError, SendSyncHandler, SendSyncHandlerClient, SendSyncHandlerClientExt,
46};
47mod fetch;
48pub use fetch::FetchSendError;
49mod rotate;