Flag
No description
type Flag {
id: ID!
flagger: User
comment: Comment!
revision: CommentRevision
reason: COMMENT_FLAG_REASON
additionalDetails: String
reviewed: Boolean!
createdAt: Time!
reportID: String
}
Fields
Flag.id
● ID!
non-null scalar
id is the identifier for this flag action.
Flag.flagger
● User
object
flagger is the User that created the Flag. If this is null, then the system created the Flag.
Flag.comment
● Comment!
non-null object
comment is the comment this flag was created on.
Flag.revision
● CommentRevision
object
revision is the comment revision this flag was generated upon.
Flag.reason
● COMMENT_FLAG_REASON
enum
reason is the selected reason why the Flag is being created. If the reason is not defined, or existed from a previous version of Coral, it will return null to avoid errors.
Flag.additionalDetails
● String
scalar
additionalDetails stores information from the User as to why the Flag was created or is relevant.
Flag.reviewed
● Boolean!
non-null scalar
reviewed is whether this flag reason and details have been reviewed by a moderator.
Flag.createdAt
● Time!
non-null scalar
createdAt is when this flag was created.
Flag.reportID
● String
scalar
reportID is the id of the DSAReport that was created when the comment was flagged as potentially containing illegal content. Only exists for illegal content flag type.
Member Of
FlagEdge
object ● FlagsConnection
object ● ReviewCommentFlagPayload
object