Struct ruma_client_api::r0::membership::IncomingThirdPartySigned [−][src]
pub struct IncomingThirdPartySigned {
pub sender: UserId,
pub mxid: UserId,
pub token: String,
pub signatures: BTreeMap<ServerNameBox, BTreeMap<ServerSigningKeyId, String>>,
}Expand description
‘Incoming’ variant of ThirdPartySigned.
Fields
sender: UserIdThe Matrix ID of the user who issued the invite.
mxid: UserIdThe Matrix ID of the invitee.
token: StringThe state key of the m.third_party_invite event.
signatures: BTreeMap<ServerNameBox, BTreeMap<ServerSigningKeyId, String>>A signatures object containing a signature of the entire signed object.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for IncomingThirdPartySignedimpl Send for IncomingThirdPartySignedimpl Sync for IncomingThirdPartySignedimpl Unpin for IncomingThirdPartySignedimpl UnwindSafe for IncomingThirdPartySigned