Package io.github.ma1uta.matrix.server.model.federation
Federation models.
-
Interface Summary Interface Description PersistedDataUnit These events are broadcast from one homeserver to any others that have joined the same room (identified by Room ID). -
Class Summary Class Description DeviceKeysWithUnsigned Device keys with unsigned info.DeviceResponse Device response.DirectoryResponse Directory response.EventContainer Event container.EventTemplate Event Template.Invite Invitation.InviteEvent Invite event.InviteV1Request V1 Invite JSON request.InviteV2Request V2 Invite JSON request.KeyClaimRequest Key claim request.KeyClaimResponse Key claim response.KeyQueryRequest Key query request.KeyQueryResponse Key query response.MakeResponse Response of the make_join/make_leave requests.OnBindRequest Bind request.PduProcessingResult PDU processing result.PduProcessingResults PDU processing results.ProfileResponse Profile.PublicRoomsChunk Public rooms chunk.PublicRoomsResponse Public rooms response.QueryAuth Query auth request.RejectReason Reject reason.RejectReason.Reasons Reasons.RoomStateResponse Room state response.SendRequest JSON request of the send_join/send_leave requests.StateIdResponse Response of the state methods, in the form of event IDs.StateResponse Response of the state methods.ThirdPartyInvite Third party invite event.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.UnsignedDeviceInfo Unsigned device info.UserDevice User device.UserInfoResponse User info of the OpenID request.