[][src]Enum fractal_matrix_api::backend::BKResponse

pub enum BKResponse {
    ShutDown,
    Token(StringStringOption<String>),
    Logout,
    Name(String),
    SetUserName(String),
    GetThreePID(Vec<ThirdPartyIdentifier>),
    GetTokenEmail(StringString),
    GetTokenPhone(StringString),
    SubmitPhoneToken(Option<String>, String),
    AddThreePID(String),
    GetTokenPhoneUsed,
    GetTokenEmailUsed,
    DeleteThreePID,
    ChangePassword,
    AccountDestruction,
    Avatar(String),
    SetUserAvatar(String),
    Sync(String),
    Rooms(Vec<Room>, Option<Room>),
    UpdateRooms(Vec<Room>),
    RoomDetail(StringStringString),
    RoomAvatar(StringOption<Url>),
    NewRoomAvatar(String),
    RoomMemberEvent(Event),
    RoomMessages(Vec<Message>),
    RoomMessagesInit(Vec<Message>),
    RoomMessagesTo(Vec<Message>, StringOption<String>),
    RoomMembers(StringVec<Member>),
    SentMsg(StringString),
    SentMsgRedaction(StringString),
    DirectoryProtocols(Vec<ProtocolInstance>),
    DirectorySearch(Vec<Room>),
    JoinRoom,
    LeaveRoom,
    MarkedAsRead(StringString),
    SetRoomName,
    SetRoomTopic,
    SetRoomAvatar,
    RoomName(StringString),
    RoomTopic(StringString),
    Media(String),
    MediaUrl(Url),
    AttachedFile(Message),
    NewRoom(RoomString),
    AddedToFav(Stringbool),
    RoomNotifications(Stringi32i32),
    UserSearch(Vec<Member>),
    Stickers(Vec<StickerGroup>),
    UserNameError(Error),
    SetUserNameError(Error),
    GetThreePIDError(Error),
    GetTokenEmailError(Error),
    GetTokenPhoneError(Error),
    SubmitPhoneTokenError(Error),
    AddThreePIDError(Error),
    DeleteThreePIDError(Error),
    ChangePasswordError(Error),
    AccountDestructionError(Error),
    AvatarError(Error),
    SetUserAvatarError(Error),
    LoginError(Error),
    LogoutError(Error),
    GuestLoginError(Error),
    SyncError(Error),
    RoomDetailError(Error),
    RoomAvatarError(Error),
    RoomMessagesError(Error),
    RoomMembersError(Error),
    SendMsgError(Error),
    SendMsgRedactionError(Error),
    SendTypingError(Error),
    SetRoomError(Error),
    CommandError(Error),
    DirectoryError(Error),
    JoinRoomError(Error),
    MarkAsReadError(Error),
    LeaveRoomError(Error),
    SetRoomNameError(Error),
    SetRoomTopicError(Error),
    SetRoomAvatarError(Error),
    GetRoomAvatarError(Error),
    MediaError(Error),
    AttachFileError(Error),
    NewRoomError(ErrorString),
    AddToFavError(Error),
    AcceptInvError(Error),
    RejectInvError(Error),
    InviteError(Error),
    StickersError(Error),
}

Variants

ShutDownToken(StringStringOption<String>)LogoutName(String)SetUserName(String)GetThreePID(Vec<ThirdPartyIdentifier>)GetTokenEmail(StringString)GetTokenPhone(StringString)SubmitPhoneToken(Option<String>, String)AddThreePID(String)GetTokenPhoneUsedGetTokenEmailUsedDeleteThreePIDChangePasswordAccountDestructionAvatar(String)SetUserAvatar(String)Sync(String)Rooms(Vec<Room>, Option<Room>)UpdateRooms(Vec<Room>)RoomDetail(StringStringString)RoomAvatar(StringOption<Url>)NewRoomAvatar(String)RoomMemberEvent(Event)RoomMessages(Vec<Message>)RoomMessagesInit(Vec<Message>)RoomMessagesTo(Vec<Message>, StringOption<String>)RoomMembers(StringVec<Member>)SentMsg(StringString)SentMsgRedaction(StringString)DirectoryProtocols(Vec<ProtocolInstance>)DirectorySearch(Vec<Room>)JoinRoomLeaveRoomMarkedAsRead(StringString)SetRoomNameSetRoomTopicSetRoomAvatarRoomName(StringString)RoomTopic(StringString)Media(String)MediaUrl(Url)AttachedFile(Message)NewRoom(RoomString)AddedToFav(Stringbool)RoomNotifications(Stringi32i32)UserSearch(Vec<Member>)Stickers(Vec<StickerGroup>)UserNameError(Error)SetUserNameError(Error)GetThreePIDError(Error)GetTokenEmailError(Error)GetTokenPhoneError(Error)SubmitPhoneTokenError(Error)AddThreePIDError(Error)DeleteThreePIDError(Error)ChangePasswordError(Error)AccountDestructionError(Error)AvatarError(Error)SetUserAvatarError(Error)LoginError(Error)LogoutError(Error)GuestLoginError(Error)SyncError(Error)RoomDetailError(Error)RoomAvatarError(Error)RoomMessagesError(Error)RoomMembersError(Error)SendMsgError(Error)SendMsgRedactionError(Error)SendTypingError(Error)SetRoomError(Error)CommandError(Error)DirectoryError(Error)JoinRoomError(Error)MarkAsReadError(Error)LeaveRoomError(Error)SetRoomNameError(Error)SetRoomTopicError(Error)SetRoomAvatarError(Error)GetRoomAvatarError(Error)MediaError(Error)AttachFileError(Error)NewRoomError(ErrorString)AddToFavError(Error)AcceptInvError(Error)RejectInvError(Error)InviteError(Error)StickersError(Error)

Trait Implementations

impl Debug for BKResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err