| Answer |
Answer.
|
| Audio |
This message represents a single audio clip.
|
| AudioInfo |
Audio type.
|
| CallAnswer |
Message Event.
|
| CallAnswerContent |
Message Event.
|
| CallCandidates |
Message Event.
|
| CallCandidatesContent |
Message Event.
|
| CallHangup |
Message Event.
|
| CallHangupContent |
Message Event.
|
| CallHangupContent.Reason |
Hangup's reasons.
|
| CallInvite |
Message Event.
|
| CallInviteContent |
Message Event.
|
| Candidate |
Candidate.
|
| CiphertextInfo |
Cipher text info.
|
| Direct |
A map of which rooms are considered 'direct' rooms for specific users is kept in account_data in an event of type m.direct.
|
| DirectContent |
A map of which rooms are considered 'direct' rooms for specific users is kept in account_data in an event of type m.direct.
|
| Dummy |
This event type is used to indicate new Olm sessions for end-to-end encryption.
|
| DummyContent |
This event type is used to indicate new Olm sessions for end-to-end encryption.
|
| Emote |
This message is similar to m.text except that the sender is 'performing' the action contained in the body key, similar to /me in IRC.
|
| EmptyResponse |
Empty response.
|
| EncryptedFile |
Encrypted file.
|
| ErrorResponse |
Any errors which occur at the Matrix API level MUST return a "standard error response".
|
| ErrorResponse.Code |
Standard error codes.
|
| Event<C extends EventContent> |
Event.
|
| EventContent |
Parent class of all event contents part in the Event.
|
| FieldMetadata |
Definition of valid values for a field.
|
| File |
This message represents a generic file.
|
| FileInfo |
File info.
|
| FormattedBody |
This message is the most basic message and is used to represent text.
|
| FormattedBody.Format |
Format.
|
| ForwardedRoomKey |
This event type is used to forward keys for end-to-end encryption.
|
| ForwardedRoomKeyContent |
This event type is used to forward keys for end-to-end encryption.
|
| FullyRead |
The current location of the user's read marker in a room.
|
| FullyReadContent |
The current location of the user's read marker in a room.
|
| Id |
Matrix id (MXID) util class.
|
| Id.Sigil |
Sigils.
|
| IgnoredUserList |
A map of users which are considered ignored is kept in account_data in an event type of m.ignored_user_list.
|
| IgnoredUserListContent |
A map of users which are considered ignored is kept in account_data in an event type of m.ignored_user_list.
|
| Image |
This message represents a single image and an optional thumbnail.
|
| ImageInfo |
Image info.
|
| Instance |
Instance.
|
| Invite |
Third-party invites.
|
| JWK |
JSON Web Key.
|
| KeyVerificationAccept |
Accepts a previously sent m.key.verification.start message.
|
| KeyVerificationAcceptContent |
Accepts a previously sent m.key.verification.start message.
|
| KeyVerificationCancel |
Cancels a key verification process/request.
|
| KeyVerificationCancelContent |
Cancels a key verification process/request.
|
| KeyVerificationCancelContent.CancelCode |
Cancel codes.
|
| KeyVerificationKey |
Sends the ephemeral public key for a device to the partner device.
|
| KeyVerificationKeyContent |
Sends the ephemeral public key for a device to the partner device.
|
| KeyVerificationMac |
Sends the MAC of a device's key to the partner device.
|
| KeyVerificationMacContent |
Sends the MAC of a device's key to the partner device.
|
| KeyVerificationRequest |
Requests a key verification with another user's devices.
|
| KeyVerificationRequestContent |
Requests a key verification with another user's devices.
|
| KeyVerificationStart |
Begins a key verification process.
|
| KeyVerificationStartContent |
Begins a key verification process.
|
| Location |
This message represents a real-world location.
|
| LocationInfo |
Location info.
|
| MegolmEncryptedContent |
Megolm encrypted message.
|
| Notice |
The ``m.notice`` type is primarily intended for responses from automated clients.
|
| NotificationPowerLevel |
Notifications.
|
| Offer |
Offer.
|
| OlmEncryptedContent |
Olm encrypted message.
|
| Page<T> |
Pagination.
|
| Page.Query |
Query parameters.
|
| Presence |
Informs the client of a user's presence state change.
|
| PresenceContent |
Informs the client of a user's presence state change.
|
| PreviousRoom |
A reference to the room this room replaces, if the previous room was upgraded.
|
| Protocol |
Protocol metadata.
|
| ProtocolLocation |
Protocol Location.
|
| ProtocolUser |
Protocol User.
|
| PublicKeys |
Public keys.
|
| PushCondition |
Push condition.
|
| PusherData |
Pusher data.
|
| PushRule |
Push rule.
|
| PushRules |
All user push rules.
|
| PushRulesContent |
Push rules content.
|
| RateLimit |
Interface marker for rate-limit request.
|
| RateLimitedErrorResponse |
Rate limited error response.
|
| RawEncryptedContent |
Raw message for unknown messages.
|
| RawEvent |
Raw message for all unknown messages.
|
| RawEventContent |
Raw message for all unknown messages.
|
| RawMessageContent |
Raw message for unknown messages.
|
| Receipt |
A map of which rooms are considered 'direct' rooms for specific users is kept in account_data in an event of type m.direct.
|
| ReceiptContent |
A map of which rooms are considered 'direct' rooms for specific users is kept in account_data in an event of type m.direct.
|
| ReceiptInfo |
Receipts.
|
| ReceiptTs |
ReceiptContent timestamps.
|
| Relates |
Related data.
|
| Reply |
Reply model.
|
| RequestedKeyInfo |
Requested key info.
|
| RoomAliases |
This event is sent by a homeserver directly to inform of changes to the list of aliases it knows about for that room.
|
| RoomAliasesContent |
This event is sent by a homeserver directly to inform of changes to the list of aliases it knows about for that room.
|
| RoomAvatar |
A picture that is associated with the room.
|
| RoomAvatarContent |
A picture that is associated with the room.
|
| RoomCanonicalAlias |
This event is used to inform the room about which alias should be considered the canonical one.
|
| RoomCanonicalAliasContent |
This event is used to inform the room about which alias should be considered the canonical one.
|
| RoomCreate |
This is the first event in a room and cannot be changed.
|
| RoomCreateContent |
This is the first event in a room and cannot be changed.
|
| RoomEncrypted |
This event type is used when sending encrypted events.
|
| RoomEncryptedContent |
This event type is used when sending encrypted events.
|
| RoomEncryption |
State Event.
|
| RoomEncryptionContent |
State Event.
|
| RoomEvent<C extends EventContent> |
Room Event.
|
| RoomGuestAccess |
This event controls whether guest users are allowed to join rooms.
|
| RoomGuestAccessContent |
This event controls whether guest users are allowed to join rooms.
|
| RoomHistoryVisibility |
This event controls whether a user can see the events that happened in a room from before they joined.
|
| RoomHistoryVisibilityContent |
This event controls whether a user can see the events that happened in a room from before they joined.
|
| RoomJoinRules |
A room may be ``public`` meaning anyone can join the room without any prior action.
|
| RoomJoinRulesContent |
A room may be ``public`` meaning anyone can join the room without any prior action.
|
| RoomKey |
This event type is used to exchange keys for end-to-end encryption.
|
| RoomKeyContent |
This event type is used to exchange keys for end-to-end encryption.
|
| RoomKeyRequest |
This event type is used to request keys for end-to-end encryption.
|
| RoomKeyRequestContent |
This event type is used to request keys for end-to-end encryption.
|
| RoomMember |
Adjusts the membership state for a user in a room.
|
| RoomMemberContent |
Adjusts the membership state for a user in a room.
|
| RoomMessage<E extends RoomMessageContent> |
This event is used when sending messages in a room.
|
| RoomMessageContent |
This event is used when sending messages in a room.
|
| RoomMessageFeedback |
Deprecated.
|
| RoomMessageFeedbackContent |
Deprecated.
|
| RoomName |
A room has an opaque room ID which is not human-friendly to read.
|
| RoomNameContent |
A room has an opaque room ID which is not human-friendly to read.
|
| RoomPinned |
This event is used to "pin" particular events in a room for other participants to review later.
|
| RoomPinnedContent |
This event is used to "pin" particular events in a room for other participants to review later.
|
| RoomPowerLevels |
This event specifies the minimum level a user must have in order to perform a certain action.
|
| RoomPowerLevelsContent |
This event specifies the minimum level a user must have in order to perform a certain action.
|
| RoomRedaction |
Events can be redacted by either room or server admins.
|
| RoomRedactionContent |
Events can be redacted by either room or server admins.
|
| RoomServerAcl |
An event to indicate which servers are permitted to participate in the room.
|
| RoomServerAclContent |
An event to indicate which servers are permitted to participate in the room.
|
| RoomThirdPartyInvite |
Acts as an m.room.member invite event, where there isn't a target user_id to invite.
|
| RoomThirdPartyInviteContent |
Acts as an m.room.member invite event, where there isn't a target user_id to invite.
|
| RoomTombstone |
A state event signifying that a room has been upgraded to a different room version, and that clients should go there.
|
| RoomTopic |
A topic is a short message detailing what is currently being discussed in the room.
|
| RoomTopicContent |
A topic is a short message detailing what is currently being discussed in the room.
|
| Ruleset |
Ruleset.
|
| Secured |
Interface marker for required authorization.
|
| ServerNotice |
Represents a server notice for a user.
|
| SessionResponse |
The sid generated for this session to the caller, in a JSON object containing the sid key.
|
| Signed |
Signed part of the invitation request.
|
| StateEvent<C extends EventContent> |
Event.
|
| Sticker |
This message represents a single sticker image.
|
| StickerContent |
This message represents a single sticker image.
|
| Tag |
Informs the client of tags on a room.
|
| TagContent |
Informs the client of tags on a room.
|
| TagInfo |
TagContent info.
|
| Text |
This message is the most basic message and is used to represent text.
|
| ThumbnailInfo |
Thumbnail info.
|
| TombstoneContent |
A state event signifying that a room has been upgraded to a different room version, and that clients should go there.
|
| Typing |
Informs the client of the list of users currently typing.
|
| TypingContent |
Informs the client of the list of users currently typing.
|
| Unsigned<C extends EventContent> |
UnsignedData.
|
| Video |
This message represents a single video clip.
|
| VideoInfo |
Video info.
|