Package io.getstream.chat.java.models
Class Reaction
- java.lang.Object
-
- io.getstream.chat.java.models.Reaction
-
public class Reaction extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReaction.ReactionDeleteRequeststatic classReaction.ReactionDeleteResponsestatic classReaction.ReactionListRequeststatic classReaction.ReactionListResponsestatic classReaction.ReactionRequestObjectstatic classReaction.ReactionSendRequestDatastatic classReaction.ReactionSendResponse
-
Constructor Summary
Constructors Constructor Description Reaction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)static @NotNull Reaction.ReactionDeleteRequestdelete(@NotNull java.lang.String messageId, @NotNull java.lang.String type)Creates a delete requestbooleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.Object>getAdditionalFields()@NotNull java.util.DategetCreatedAt()@NotNull java.lang.StringgetMessageId()@Nullable java.lang.IntegergetScore()@NotNull java.lang.StringgetType()@NotNull java.util.DategetUpdatedAt()@NotNull java.lang.StringgetUserId()inthashCode()static @NotNull Reaction.ReactionListRequestlist(@NotNull java.lang.String messageId)Creates a list requeststatic @NotNull Reaction.ReactionSendRequestData.ReactionSendRequestsend(@NotNull java.lang.String messageId)Creates a send requestvoidsetAdditionalField(java.lang.String name, java.lang.Object value)voidsetAdditionalFields(@NotNull java.util.Map<java.lang.String,java.lang.Object> additionalFields)voidsetCreatedAt(@NotNull java.util.Date createdAt)voidsetMessageId(@NotNull java.lang.String messageId)voidsetScore(@Nullable java.lang.Integer score)voidsetType(@NotNull java.lang.String type)voidsetUpdatedAt(@NotNull java.util.Date updatedAt)voidsetUserId(@NotNull java.lang.String userId)java.lang.StringtoString()
-
-
-
Method Detail
-
getAdditionalFields
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalFields()
-
setAdditionalField
public void setAdditionalField(java.lang.String name, java.lang.Object value)
-
send
@NotNull public static @NotNull Reaction.ReactionSendRequestData.ReactionSendRequest send(@NotNull @NotNull java.lang.String messageId)
Creates a send request- Parameters:
messageId- the message id- Returns:
- the created request
-
delete
@NotNull public static @NotNull Reaction.ReactionDeleteRequest delete(@NotNull @NotNull java.lang.String messageId, @NotNull @NotNull java.lang.String type)
Creates a delete request- Parameters:
messageId- the message idtype- the reaction type- Returns:
- the created request
-
list
@NotNull public static @NotNull Reaction.ReactionListRequest list(@NotNull @NotNull java.lang.String messageId)
Creates a list request- Parameters:
messageId- the message id- Returns:
- the created request
-
getMessageId
@NotNull public @NotNull java.lang.String getMessageId()
-
getUserId
@NotNull public @NotNull java.lang.String getUserId()
-
getType
@NotNull public @NotNull java.lang.String getType()
-
getScore
@Nullable public @Nullable java.lang.Integer getScore()
-
getCreatedAt
@NotNull public @NotNull java.util.Date getCreatedAt()
-
getUpdatedAt
@NotNull public @NotNull java.util.Date getUpdatedAt()
-
setMessageId
public void setMessageId(@NotNull @NotNull java.lang.String messageId)
-
setUserId
public void setUserId(@NotNull @NotNull java.lang.String userId)
-
setType
public void setType(@NotNull @NotNull java.lang.String type)
-
setScore
public void setScore(@Nullable @Nullable java.lang.Integer score)
-
setCreatedAt
public void setCreatedAt(@NotNull @NotNull java.util.Date createdAt)
-
setUpdatedAt
public void setUpdatedAt(@NotNull @NotNull java.util.Date updatedAt)
-
setAdditionalFields
public void setAdditionalFields(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> additionalFields)
-
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
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-