Skip to main content

bitwarden_send/
lib.rs

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;