Package io.getstream.chat.java.models
Class Flag
- java.lang.Object
-
- io.getstream.chat.java.models.Flag
-
public class Flag extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Flag.ExtendedFlagReport
static class
Flag.FlagCreateRequestData
static class
Flag.FlagCreateResponse
static class
Flag.FlagDeleteRequestData
static class
Flag.FlagDeleteResponse
static class
Flag.FlagMessageQueryRequestData
static class
Flag.FlagMessageQueryResponse
static class
Flag.FlagReport
static class
Flag.MessageFlag
static class
Flag.MessageModerationResult
static class
Flag.QueryFlagReportsRequestData
static class
Flag.QueryFlagReportsResponse
static class
Flag.ReviewFlagReportRequestData
static class
Flag.ReviewFlagReportResponse
static class
Flag.Thresholds
-
Constructor Summary
Constructors Constructor Description Flag()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
static @NotNull Flag.FlagCreateRequestData.FlagCreateRequest
create()
Creates a create requeststatic @NotNull Flag.FlagDeleteRequestData.FlagDeleteRequest
delete()
Creates a delete requestboolean
equals(java.lang.Object o)
@Nullable java.util.Date
getApprovedAt()
@NotNull java.util.Date
getCreatedAt()
@NotNull java.lang.Boolean
getCreatedByAutomod()
@Nullable java.util.Date
getRejectedAt()
@Nullable java.util.Date
getReviewedAt()
@Nullable java.lang.String
getTargetMessageId()
@Nullable User
getTargetUser()
@Nullable java.util.Date
getUpdated_at()
@Nullable User
getUser()
int
hashCode()
static @NotNull Flag.QueryFlagReportsRequestData.QueryFlagReportsRequest
queryFlagReports()
Creates a query flag report requeststatic @NotNull Flag.FlagMessageQueryRequestData.FlagMessageQueryRequest
queryMessages()
Creates a query messages requeststatic @NotNull Flag.ReviewFlagReportRequestData.ReviewFlagReportRequest
reviewFlagReport(java.lang.String id)
Creates a review flag report requestvoid
setApprovedAt(@Nullable java.util.Date approvedAt)
void
setCreatedAt(@NotNull java.util.Date createdAt)
void
setCreatedByAutomod(@NotNull java.lang.Boolean createdByAutomod)
void
setRejectedAt(@Nullable java.util.Date rejectedAt)
void
setReviewedAt(@Nullable java.util.Date reviewedAt)
void
setTargetMessageId(@Nullable java.lang.String targetMessageId)
void
setTargetUser(@Nullable User targetUser)
void
setUpdated_at(@Nullable java.util.Date updated_at)
void
setUser(@Nullable User user)
java.lang.String
toString()
-
-
-
Method Detail
-
create
@NotNull public static @NotNull Flag.FlagCreateRequestData.FlagCreateRequest create()
Creates a create request- Returns:
- the created request
-
delete
@NotNull public static @NotNull Flag.FlagDeleteRequestData.FlagDeleteRequest delete()
Creates a delete request- Returns:
- the created request
-
queryMessages
@NotNull public static @NotNull Flag.FlagMessageQueryRequestData.FlagMessageQueryRequest queryMessages()
Creates a query messages request- Returns:
- the created request
-
queryFlagReports
@NotNull public static @NotNull Flag.QueryFlagReportsRequestData.QueryFlagReportsRequest queryFlagReports()
Creates a query flag report request- Returns:
- the created request
-
reviewFlagReport
@NotNull public static @NotNull Flag.ReviewFlagReportRequestData.ReviewFlagReportRequest reviewFlagReport(java.lang.String id)
Creates a review flag report request- Parameters:
id
- the flag report id- Returns:
- the created request
-
getCreatedByAutomod
@NotNull public @NotNull java.lang.Boolean getCreatedByAutomod()
-
getUser
@Nullable public @Nullable User getUser()
-
getTargetMessageId
@Nullable public @Nullable java.lang.String getTargetMessageId()
-
getTargetUser
@Nullable public @Nullable User getTargetUser()
-
getCreatedAt
@NotNull public @NotNull java.util.Date getCreatedAt()
-
getUpdated_at
@Nullable public @Nullable java.util.Date getUpdated_at()
-
getReviewedAt
@Nullable public @Nullable java.util.Date getReviewedAt()
-
getApprovedAt
@Nullable public @Nullable java.util.Date getApprovedAt()
-
getRejectedAt
@Nullable public @Nullable java.util.Date getRejectedAt()
-
setCreatedByAutomod
public void setCreatedByAutomod(@NotNull @NotNull java.lang.Boolean createdByAutomod)
-
setUser
public void setUser(@Nullable @Nullable User user)
-
setTargetMessageId
public void setTargetMessageId(@Nullable @Nullable java.lang.String targetMessageId)
-
setTargetUser
public void setTargetUser(@Nullable @Nullable User targetUser)
-
setCreatedAt
public void setCreatedAt(@NotNull @NotNull java.util.Date createdAt)
-
setUpdated_at
public void setUpdated_at(@Nullable @Nullable java.util.Date updated_at)
-
setReviewedAt
public void setReviewedAt(@Nullable @Nullable java.util.Date reviewedAt)
-
setApprovedAt
public void setApprovedAt(@Nullable @Nullable java.util.Date approvedAt)
-
setRejectedAt
public void setRejectedAt(@Nullable @Nullable java.util.Date rejectedAt)
-
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
-
-