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.
|