Skip to main content

Crate bitwarden_send

Crate bitwarden_send 

Source
Expand description

Β§Bitwarden Send

Contains the implementation of the send functionality for the Bitwarden Password Manager.

ModulesΒ§

access πŸ”’
create πŸ”’
create_file_send πŸ”’
delete πŸ”’
edit πŸ”’
error πŸ”’
get_list πŸ”’
remove_password πŸ”’
send πŸ”’
send_client πŸ”’
uniffi_support πŸ”’

StructsΒ§

CreateFileSendResponse
View returned after creating a file send.
EmptyEmailListError
Error returned when SendAuthType::Emails is constructed with an empty email list.
Send
SendAccessFileResponse
Encrypted file metadata of a file send.
SendAccessResponse
View of a send’s accessible content, returned after a successful send access call. Name, text, and file fields are encrypted and must be decrypted client-side using the key derived from the URL fragment.
SendAccessTextResponse
Encrypted text content of a text send.
SendAddRequest
Request model for creating a new Send.
SendClient
SendEditRequest
Request model for editing an existing Send.
SendFileDownloadData
File download URL data returned from a send file access call.
SendFileView
View model for decrypted SendFile
SendId
NewType wrapper for SendId
SendListView
SendTextView
View model for decrypted SendText
SendView

EnumsΒ§

AccessSendError
Error returned when accessing a send fails.
AuthType
Indicates the authentication strategy to use when accessing a Send
CreateFileSendError
CreateSendError
DeleteSendError
EditSendError
FileUploadType
Where the client should upload the encrypted file bytes after SendClient::create_file_send.
GetFileDownloadDataError
Error returned when getting send file download data fails.
GetSendError
RemoveSendPasswordError
RenewFileUploadUrlError
SendAuthType
Type-safe authentication method for a Send, including the authentication data. This ensures that password and email authentication are mutually exclusive.
SendDecryptError
Generic error type for send decryption errors
SendDecryptFileError
Generic error type for send decryption errors
SendEncryptError
Generic error type for send encryption errors.
SendEncryptFileError
Generic error type for send encryption errors.
SendParseError
SendType
The type of Send, either text or file
SendViewType
View model for decrypted Send type
UploadSendFileError

ConstantsΒ§

UNIFFI_META_CONST_NAMESPACE_BITWARDEN_SEND πŸ”’
Export namespace metadata.

TraitsΒ§

SendClientExt