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 class
Reaction.ReactionDeleteRequest
static class
Reaction.ReactionDeleteResponse
static class
Reaction.ReactionListRequest
static class
Reaction.ReactionListResponse
static class
Reaction.ReactionRequestObject
static class
Reaction.ReactionSendRequestData
static class
Reaction.ReactionSendResponse
-
Constructor Summary
Constructors Constructor Description Reaction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
static @NotNull Reaction.ReactionDeleteRequest
delete(@NotNull java.lang.String messageId, @NotNull java.lang.String type)
Creates a delete requestboolean
equals(java.lang.Object o)
java.util.Map<java.lang.String,java.lang.Object>
getAdditionalFields()
@NotNull java.util.Date
getCreatedAt()
@NotNull java.lang.String
getMessageId()
@Nullable java.lang.Integer
getScore()
@NotNull java.lang.String
getType()
@NotNull java.util.Date
getUpdatedAt()
@NotNull java.lang.String
getUserId()
int
hashCode()
static @NotNull Reaction.ReactionListRequest
list(@NotNull java.lang.String messageId)
Creates a list requeststatic @NotNull Reaction.ReactionSendRequestData.ReactionSendRequest
send(@NotNull java.lang.String messageId)
Creates a send requestvoid
setAdditionalField(java.lang.String name, java.lang.Object value)
void
setAdditionalFields(@NotNull java.util.Map<java.lang.String,java.lang.Object> additionalFields)
void
setCreatedAt(@NotNull java.util.Date createdAt)
void
setMessageId(@NotNull java.lang.String messageId)
void
setScore(@Nullable java.lang.Integer score)
void
setType(@NotNull java.lang.String type)
void
setUpdatedAt(@NotNull java.util.Date updatedAt)
void
setUserId(@NotNull java.lang.String userId)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-