Package io.getstream.chat.java.models
Class Message.MessageRequestObject
- java.lang.Object
-
- io.getstream.chat.java.models.Message.MessageRequestObject
-
- Enclosing class:
- Message
public static class Message.MessageRequestObject extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessage.MessageRequestObject.MessageRequestObjectBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Message.MessageRequestObject.MessageRequestObjectBuilderbuilder()static @Nullable Message.MessageRequestObjectbuildFrom(@Nullable Message message)protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.Object>getAdditionalFields()@Nullable java.util.List<Message.AttachmentRequestObject>getAttachments()@Nullable java.lang.StringgetCId()@Nullable java.lang.StringgetHtml()@Nullable java.lang.StringgetId()@Nullable java.util.List<java.lang.String>getMentionedUsers()@Nullable java.lang.StringgetMml()@Nullable java.lang.StringgetParentId()@Nullable java.util.DategetPinExpires()@Nullable java.lang.BooleangetPinned()@Nullable java.util.DategetPinnedAt()@Nullable User.UserRequestObjectgetPinnedBy()@Nullable java.lang.StringgetQuotedMessageId()@Nullable java.util.Map<java.lang.String,java.lang.Integer>getReactionScores()@Nullable java.util.List<java.lang.String>getRestrictedVisibility()@Nullable SharedLocationgetSharedLocation()@Nullable java.lang.BooleangetShowInChannel()@Nullable java.lang.BooleangetSilent()@Nullable java.lang.StringgetText()@Nullable Message.MessageTypegetType()@Nullable User.UserRequestObjectgetUser()@Nullable java.lang.StringgetUserId()inthashCode()voidsetAdditionalField(java.lang.String name, java.lang.Object value)voidsetAdditionalFields(@Nullable java.util.Map<java.lang.String,java.lang.Object> additionalFields)voidsetAttachments(@Nullable java.util.List<Message.AttachmentRequestObject> attachments)voidsetCId(@Nullable java.lang.String cId)voidsetHtml(@Nullable java.lang.String html)voidsetId(@Nullable java.lang.String id)voidsetMentionedUsers(@Nullable java.util.List<java.lang.String> mentionedUsers)voidsetMml(@Nullable java.lang.String mml)voidsetParentId(@Nullable java.lang.String parentId)voidsetPinExpires(@Nullable java.util.Date pinExpires)voidsetPinned(@Nullable java.lang.Boolean pinned)voidsetPinnedAt(@Nullable java.util.Date pinnedAt)voidsetPinnedBy(@Nullable User.UserRequestObject pinnedBy)voidsetQuotedMessageId(@Nullable java.lang.String quotedMessageId)voidsetReactionScores(@Nullable java.util.Map<java.lang.String,java.lang.Integer> reactionScores)voidsetRestrictedVisibility(@Nullable java.util.List<java.lang.String> restrictedVisibility)@NotNull Message.MessageRequestObjectsetSharedLocation(@Nullable SharedLocation sharedLocation)voidsetShowInChannel(@Nullable java.lang.Boolean showInChannel)voidsetSilent(@Nullable java.lang.Boolean silent)voidsetText(@Nullable java.lang.String text)voidsetType(@Nullable Message.MessageType type)voidsetUser(@Nullable User.UserRequestObject user)voidsetUserId(@Nullable java.lang.String userId)
-
-
-
Method Detail
-
setSharedLocation
@NotNull public @NotNull Message.MessageRequestObject setSharedLocation(@Nullable @Nullable SharedLocation sharedLocation)
-
getAdditionalFields
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalFields()
-
setAdditionalField
public void setAdditionalField(java.lang.String name, java.lang.Object value)
-
buildFrom
@Nullable public static @Nullable Message.MessageRequestObject buildFrom(@Nullable @Nullable Message message)
-
builder
public static Message.MessageRequestObject.MessageRequestObjectBuilder builder()
-
setId
public void setId(@Nullable @Nullable java.lang.String id)
-
setText
public void setText(@Nullable @Nullable java.lang.String text)
-
setType
public void setType(@Nullable @Nullable Message.MessageType type)
-
setMml
public void setMml(@Nullable @Nullable java.lang.String mml)
-
setUser
public void setUser(@Nullable @Nullable User.UserRequestObject user)
-
setRestrictedVisibility
public void setRestrictedVisibility(@Nullable @Nullable java.util.List<java.lang.String> restrictedVisibility)
-
setParentId
public void setParentId(@Nullable @Nullable java.lang.String parentId)
-
setAttachments
public void setAttachments(@Nullable @Nullable java.util.List<Message.AttachmentRequestObject> attachments)
-
setShowInChannel
public void setShowInChannel(@Nullable @Nullable java.lang.Boolean showInChannel)
-
setMentionedUsers
public void setMentionedUsers(@Nullable @Nullable java.util.List<java.lang.String> mentionedUsers)
-
setUserId
public void setUserId(@Nullable @Nullable java.lang.String userId)
-
setHtml
public void setHtml(@Nullable @Nullable java.lang.String html)
-
setReactionScores
public void setReactionScores(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Integer> reactionScores)
-
setQuotedMessageId
public void setQuotedMessageId(@Nullable @Nullable java.lang.String quotedMessageId)
-
setCId
public void setCId(@Nullable @Nullable java.lang.String cId)
-
setSilent
public void setSilent(@Nullable @Nullable java.lang.Boolean silent)
-
setPinned
public void setPinned(@Nullable @Nullable java.lang.Boolean pinned)
-
setPinExpires
public void setPinExpires(@Nullable @Nullable java.util.Date pinExpires)
-
setPinnedBy
public void setPinnedBy(@Nullable @Nullable User.UserRequestObject pinnedBy)
-
setPinnedAt
public void setPinnedAt(@Nullable @Nullable java.util.Date pinnedAt)
-
setAdditionalFields
public void setAdditionalFields(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> additionalFields)
-
getId
@Nullable public @Nullable java.lang.String getId()
-
getText
@Nullable public @Nullable java.lang.String getText()
-
getType
@Nullable public @Nullable Message.MessageType getType()
-
getMml
@Nullable public @Nullable java.lang.String getMml()
-
getUser
@Nullable public @Nullable User.UserRequestObject getUser()
-
getRestrictedVisibility
@Nullable public @Nullable java.util.List<java.lang.String> getRestrictedVisibility()
-
getParentId
@Nullable public @Nullable java.lang.String getParentId()
-
getAttachments
@Nullable public @Nullable java.util.List<Message.AttachmentRequestObject> getAttachments()
-
getShowInChannel
@Nullable public @Nullable java.lang.Boolean getShowInChannel()
-
getMentionedUsers
@Nullable public @Nullable java.util.List<java.lang.String> getMentionedUsers()
-
getUserId
@Nullable public @Nullable java.lang.String getUserId()
-
getHtml
@Nullable public @Nullable java.lang.String getHtml()
-
getReactionScores
@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.Integer> getReactionScores()
-
getQuotedMessageId
@Nullable public @Nullable java.lang.String getQuotedMessageId()
-
getCId
@Nullable public @Nullable java.lang.String getCId()
-
getSilent
@Nullable public @Nullable java.lang.Boolean getSilent()
-
getPinned
@Nullable public @Nullable java.lang.Boolean getPinned()
-
getPinExpires
@Nullable public @Nullable java.util.Date getPinExpires()
-
getPinnedBy
@Nullable public @Nullable User.UserRequestObject getPinnedBy()
-
getPinnedAt
@Nullable public @Nullable java.util.Date getPinnedAt()
-
getSharedLocation
@Nullable public @Nullable SharedLocation getSharedLocation()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-