Package io.getstream.chat.android.models
Class Flag
-
- All Implemented Interfaces:
@Immutable() public final class FlagModel holding data about a user flag.
-
-
Field Summary
Fields Modifier and Type Field Description private final Useruserprivate final UsertargetUserprivate final StringtargetMessageIdprivate final StringreviewedByprivate final BooleancreatedByAutomodprivate final DatecreatedAtprivate final DateupdatedAtprivate final DatereviewedAtprivate final DateapprovedAtprivate final DaterejectedAt
-
Method Summary
Modifier and Type Method Description final UsergetUser()final UsergetTargetUser()final StringgetTargetMessageId()final StringgetReviewedBy()final BooleangetCreatedByAutomod()final DategetCreatedAt()final DategetUpdatedAt()final DategetReviewedAt()final DategetApprovedAt()final DategetRejectedAt()-
-
Constructor Detail
-
Flag
Flag(User user, User targetUser, String targetMessageId, String reviewedBy, Boolean createdByAutomod, Date createdAt, Date updatedAt, Date reviewedAt, Date approvedAt, Date rejectedAt)
- Parameters:
user- The user who created the flag.targetUser- The user who was flagged.targetMessageId- The ID of the message that was flagged.reviewedBy- The user who reviewed the flag.createdByAutomod- True if the flag was created by the automod.createdAt- The date when the flag was created.updatedAt- The date when the flag was last updated.reviewedAt- The date when the flag was reviewed.approvedAt- The date when the flag was approved.rejectedAt- The date when the flag was rejected.
-
-
Method Detail
-
getTargetUser
final User getTargetUser()
-
getTargetMessageId
final String getTargetMessageId()
-
getReviewedBy
final String getReviewedBy()
-
getCreatedByAutomod
final Boolean getCreatedByAutomod()
-
getCreatedAt
final Date getCreatedAt()
-
getUpdatedAt
final Date getUpdatedAt()
-
getReviewedAt
final Date getReviewedAt()
-
getApprovedAt
final Date getApprovedAt()
-
getRejectedAt
final Date getRejectedAt()
-
-
-
-