Class InviteV1Request
- java.lang.Object
-
- io.github.ma1uta.matrix.server.model.federation.InviteV1Request
-
public class InviteV1Request extends Object
V1 Invite JSON request.
-
-
Field Summary
Fields Modifier and Type Field Description private RoomMemberContentcontentRequired.private StringoriginRequired.private LongoriginServerTsRequired.private StringsenderRequired.private StringstateKeyRequired.private StringtypeRequired.private UnsignedunsignedInformation included alongside the event that is not signed.
-
Constructor Summary
Constructors Constructor Description InviteV1Request()
-
Method Summary
Modifier and Type Method Description RoomMemberContentgetContent()StringgetOrigin()LonggetOriginServerTs()StringgetSender()StringgetStateKey()StringgetType()UnsignedgetUnsigned()voidsetContent(RoomMemberContent content)voidsetOrigin(String origin)voidsetOriginServerTs(Long originServerTs)voidsetSender(String sender)voidsetStateKey(String stateKey)voidsetType(String type)voidsetUnsigned(Unsigned unsigned)
-
-
-
Field Detail
-
sender
private String sender
Required. The matrix ID of the user who sent the original m.room.third_party_invite.
-
origin
private String origin
Required. The name of the inviting homeserver.
-
originServerTs
private Long originServerTs
Required. A timestamp added by the inviting homeserver.
-
type
private String type
Required. The value m.room.member.
-
stateKey
private String stateKey
Required. The user ID of the invited member.
-
content
private RoomMemberContent content
Required. The content of the event, matching what is available in the Client-Server API. Must include a membership of invite.
-
unsigned
private Unsigned unsigned
Information included alongside the event that is not signed. May include more than what is listed here.
-
-
Method Detail
-
getSender
public String getSender()
-
setSender
public void setSender(String sender)
-
getOrigin
public String getOrigin()
-
setOrigin
public void setOrigin(String origin)
-
getOriginServerTs
public Long getOriginServerTs()
-
setOriginServerTs
public void setOriginServerTs(Long originServerTs)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getStateKey
public String getStateKey()
-
setStateKey
public void setStateKey(String stateKey)
-
getContent
public RoomMemberContent getContent()
-
setContent
public void setContent(RoomMemberContent content)
-
getUnsigned
public Unsigned getUnsigned()
-
setUnsigned
public void setUnsigned(Unsigned unsigned)
-
-