Expand description
Re-exports everything that is needed to send commands, match events and destructure responses
Re-exports§
pub use crate::ClientApi as _;pub use crate::ClientError;pub use crate::ClientResult;
Structs§
- Accepting
Business Request - Connection progress events
- Accepting
Contact Request - Connection progress events
- Accepting
Contact Request Response - Active
User Response - Address
Settings - ApiAccept
Contact - Connection commands
- ApiAccept
Member - Group commands
- ApiAdd
Contact - Connection commands
- ApiAdd
Member - Group commands
- ApiBlock
Members ForAll - Group commands
- ApiChat
Item Reaction - Message commands
- ApiConnect
- Connection commands
- ApiConnect
Plan - Connection commands
- ApiCreate
Group Link - Group link commands
- ApiCreate
MyAddress - Address commands
- ApiDelete
Chat - Chat commands
- ApiDelete
Chat Item - Message commands
- ApiDelete
Group Link - Group link commands
- ApiDelete
Member Chat Item - Message commands
- ApiDelete
MyAddress - Address commands
- ApiDelete
User - User profile commands
- ApiGet
Group Link - Group link commands
- ApiGroup
Link Member Role - Group link commands
- ApiJoin
Group - Group commands
- ApiLeave
Group - Group commands
- ApiList
Contacts - Chat commands
- ApiList
Groups - Chat commands
- ApiList
Members - Group commands
- ApiMembers
Role - Group commands
- ApiNew
Group - Group commands
- ApiReject
Contact - Connection commands
- ApiRemove
Members - Group commands
- ApiSend
Messages - Message commands
- ApiSet
Active User - User profile commands
- ApiSet
Address Settings - Address commands
- ApiSet
Contact Prefs - User profile commands
- ApiSet
Profile Address - Address commands
- ApiShow
MyAddress - Address commands
- ApiUpdate
Chat Item - Message commands
- ApiUpdate
Group Profile - Group commands
- ApiUpdate
Profile - User profile commands
- Business
Link Connecting - Connection progress events
- Cancel
File - File commands
- Chat
CmdError Response - Chat
Error - Error events
- Chat
Errors - Error events
- Chat
Item NotChanged Response - Chat
Item Reaction - Message events
- Chat
Item Reaction Response - Chat
Item Updated - Message events
- Chat
Item Updated Response - Chat
Items Deleted - Message events
- Chat
Items Deleted Response - Chat
Items Statuses Updated - Message events
- ChatRef
- Used in API commands. Chat scope can only be passed with groups.
- CmdOk
Response - Composed
Message - Connect
- Connection commands
- Connected
ToGroup Member - Group events
- Connection
Plan Response - Contact
Already Exists Response - Contact
Connected - Contact connection events
- Contact
Connecting - Connection progress events
- Contact
Connection Deleted Response - Contact
Deleted ByContact - Contact connection events
- Contact
Deleted Response - Contact
Prefs Updated Response - Contact
Request Rejected Response - Contact
SndReady - Contact connection events
- Contact
Updated - Contact connection events
- Contacts
List Response - Create
Active User - User profile commands
- Created
Conn Link - Syntax:
- Deleted
Member - Group events
- Deleted
Member User - Group events
- Group
Chat Items Deleted - Message events
- Group
Created Response - Group
Deleted - Group events
- Group
Deleted User Response - Group
Link Connecting - Connection progress events
- Group
Link Created Response - Group
Link Deleted Response - Group
Link Response - Group
Member Updated - Group events
- Group
Members Response - Group
Profile - Group
Updated - Group events
- Group
Updated Response - Groups
List Response - Invitation
Response - Joined
Group Member - Group events
- Joined
Group Member Connecting - Connection progress events
- Left
Member - Group events
- Left
Member User Response - List
Users - User profile commands
- Member
Accepted ByOther - Group events
- Member
Accepted Response - Member
Blocked ForAll - Group events
- Member
Role - Group events
- Members
Blocked ForAll User Response - Members
Role User Response - Message
Error - Error events
- NewChat
Items - Message events
- NewChat
Items Response - NewMember
Contact Received Inv - Contact connection events
- NewUser
- Preferences
- Profile
- RcvFile
Accepted - File events
- RcvFile
Accepted Response - RcvFile
Accepted SndCancelled Response - RcvFile
Cancelled Response - RcvFile
Complete - File events
- RcvFile
Descr Ready - File events
- RcvFile
Error - File events
- RcvFile
SndCancelled - File events
- RcvFile
Start - File events
- RcvFile
Warning - File events
- Receive
File - File commands
- Received
Contact Request - Contact connection events
- Received
Group Invitation - Group events
- Sent
Confirmation Response - Sent
Group Invitation - Connection progress events
- Sent
Group Invitation Response - Sent
Invitation Response - Show
Active User - User profile commands
- SndFile
Cancelled Response - SndFile
Complete Xftp - File events
- SndFile
Error - File events
- SndFile
Warning - File events
- Updated
Message - User
- User
Accepted Group Sent Response - User
Contact Link Created Response - User
Contact Link Deleted Response - User
Contact Link Response - User
Contact Link Updated Response - User
Deleted Members Response - User
Info - User
Joined Group - Group events
- User
Profile NoChange Response - User
Profile Updated Response - Users
List Response
Enums§
- ApiAccept
Contact Response - ApiAccept
Member Response - ApiAdd
Contact Response - ApiAdd
Member Response - ApiBlock
Members ForAll Response - ApiChat
Item Reaction Response - ApiConnect
Plan Response - ApiConnect
Response - ApiConnect
Responses - ApiCreate
Group Link Response - ApiCreate
MyAddress Response - ApiDelete
Chat Item Response - ApiDelete
Chat Response - ApiDelete
Chat Responses - ApiDelete
Group Link Response - ApiDelete
Member Chat Item Response - ApiDelete
MyAddress Response - ApiDelete
User Response - ApiGet
Group Link Response - ApiGroup
Link Member Role Response - ApiJoin
Group Response - ApiLeave
Group Response - ApiList
Contacts Response - ApiList
Groups Response - ApiList
Members Response - ApiMembers
Role Response - ApiNew
Group Response - ApiReject
Contact Response - ApiRemove
Members Response - ApiSend
Messages Response - ApiSet
Active User Response - ApiSet
Address Settings Response - ApiSet
Contact Prefs Response - ApiSet
Profile Address Response - ApiShow
MyAddress Response - ApiUpdate
Chat Item Response - ApiUpdate
Chat Item Responses - ApiUpdate
Group Profile Response - ApiUpdate
Profile Response - ApiUpdate
Profile Responses - BadResponse
Error - CIContent
- CIDelete
Mode - Cancel
File Response - Cancel
File Responses - Chat
Delete Mode - Syntax:
- Chat
Info - Chat
Type - Syntax:
- Connect
Response - Connect
Responses - Create
Active User Response - Event
- Group
Member Role - List
Users Response - MsgContent
- MsgReaction
- Receive
File Response - Receive
File Responses - Show
Active User Response - Undocumented
Response
Traits§
- Allow
Undocumented Responses - If you want to
sufferhandle undocumented responses you can use this extension trait on client API return values which moves Undocumented fromErrtoOkvariant. - Client
Api - Client
ApiError