All Classes
-
Class Description Api Open API definition.DeviceKeys Device keys.DeviceKeysWithUnsigned Device keys with unsigned info.DeviceListUpdate An EDU that lets servers push details to each other when one of their users adds a new device to their account, required for E2E encryption to correctly target the current set of devices for a given user.DeviceListUpdateContent Device list update.DeviceResponse Device response.DirectoryResponse Directory response.EphemeralDataUnit<C extends EphemeralDataUnitContent> These events are pushed between pairs of homeservers.EphemeralDataUnitContent EDU content.EventContainer Event container.EventTemplate Event Template.FederationV1Api Matrix homeservers use the Federation APIs (also known as server-server APIs) to communicate with each other.FederationV1Api.QueryProfileField The field to query.FederationV2Api Matrix homeservers use the Federation APIs (also known as server-server APIs) to communicate with each other.Invite Invitation.InviteEvent Invite event.InviteV1Request V1 Invite JSON request.InviteV2Request V2 Invite JSON request.KeyApi Each homeserver publishes its public keys under /_matrix/key/v2/server/.KeyClaimRequest Key claim request.KeyClaimResponse Key claim response.KeyQueryRequest Key query request.KeyQueryResponse Key query response.KeyResponse JSON body response for key api.KeyTs Server key and its valid timestamp.MakeResponse Response of the make_join/make_leave requests.OldVerifyKey Old verify key.OnBindRequest Bind request.PduProcessingResult PDU processing result.PduProcessingResults PDU processing results.PDUv1 These events are broadcast from one homeserver to any others that have joined the same room (identified by Room ID).PDUv3 These events are broadcast from one homeserver to any others that have joined the same room (identified by Room ID).PersistedDataUnit These events are broadcast from one homeserver to any others that have joined the same room (identified by Room ID).Presence An EDU representing presence updates for users of the sending homeserver.PresenceUpdate Presence update.ProfileResponse Profile.PublicRoomsChunk Public rooms chunk.PublicRoomsResponse Public rooms response.QueryAuth Query auth request.QueryRequest JSON body request for bulk query api.QueryResponse JSON body response for query api.ReadReceiptMetadata Read receipt metadata.Receipt An EDU representing receipt updates for users of the sending homeserver.ReceiptContent Receipt content.RejectReason Reject reason.RejectReason.Reasons Reasons.RoomReceipts Room receipts.RoomStateResponse Room state response.SendRequest JSON request of the send_join/send_leave requests.Server Server information.ServerDiscoveryApi Server discovery.ServerDiscoveryResponse Server discovery response.StateIdResponse Response of the state methods, in the form of event IDs.StateResponse Response of the state methods.ThirdPartyInvite Third party invite event.ToDeviceMessage Direct message.ToDeviceMessageContent Direct device message content.Transaction The transfer of EDUs and PDUs between homeservers is performed by an exchange of Transaction messages, which are encoded as JSON objects, passed over an HTTP PUT request.Typing A typing notification EDU for a user in a room.TypingContent A typing notification EDU for a user in a room.UnsignedDeviceInfo Unsigned device info.UserDevice User device.UserInfoResponse User info of the OpenID request.UserPresenceUpdate User presence update.UserPresenceUpdate.Presence Presence statuses.UserReadReceipt User read receipt.VerifyKey Verify key.VersionApi Version of the server federation endpoints.VersionResponse JSON body response for the version api.