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 classFlag.ExtendedFlagReportstatic classFlag.FlagCreateRequestDatastatic classFlag.FlagCreateResponsestatic classFlag.FlagDeleteRequestDatastatic classFlag.FlagDeleteResponsestatic classFlag.FlagMessageQueryRequestDatastatic classFlag.FlagMessageQueryResponsestatic classFlag.FlagReportstatic classFlag.MessageFlagstatic classFlag.MessageModerationResultstatic classFlag.QueryFlagReportsRequestDatastatic classFlag.QueryFlagReportsResponsestatic classFlag.ReviewFlagReportRequestDatastatic classFlag.ReviewFlagReportResponsestatic classFlag.Thresholds
-
Constructor Summary
Constructors Constructor Description Flag()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)static @NotNull Flag.FlagCreateRequestData.FlagCreateRequestcreate()Creates a create requeststatic @NotNull Flag.FlagDeleteRequestData.FlagDeleteRequestdelete()Creates a delete requestbooleanequals(java.lang.Object o)@Nullable java.util.DategetApprovedAt()@NotNull java.util.DategetCreatedAt()@NotNull java.lang.BooleangetCreatedByAutomod()@Nullable java.util.DategetRejectedAt()@Nullable java.util.DategetReviewedAt()@Nullable java.lang.StringgetTargetMessageId()@Nullable UsergetTargetUser()@Nullable java.util.DategetUpdated_at()@Nullable UsergetUser()inthashCode()static @NotNull Flag.QueryFlagReportsRequestData.QueryFlagReportsRequestqueryFlagReports()Creates a query flag report requeststatic @NotNull Flag.FlagMessageQueryRequestData.FlagMessageQueryRequestqueryMessages()Creates a query messages requeststatic @NotNull Flag.ReviewFlagReportRequestData.ReviewFlagReportRequestreviewFlagReport(java.lang.String id)Creates a review flag report requestvoidsetApprovedAt(@Nullable java.util.Date approvedAt)voidsetCreatedAt(@NotNull java.util.Date createdAt)voidsetCreatedByAutomod(@NotNull java.lang.Boolean createdByAutomod)voidsetRejectedAt(@Nullable java.util.Date rejectedAt)voidsetReviewedAt(@Nullable java.util.Date reviewedAt)voidsetTargetMessageId(@Nullable java.lang.String targetMessageId)voidsetTargetUser(@Nullable User targetUser)voidsetUpdated_at(@Nullable java.util.Date updated_at)voidsetUser(@Nullable User user)java.lang.StringtoString()
-
-
-
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:
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
-
-