1414
1515import com .fasterxml .jackson .annotation .JsonProperty ;
1616import java .util .Date ;
17+ import java .util .List ;
1718import java .util .Map ;
1819import org .jetbrains .annotations .Nullable ;
1920
@@ -26,51 +27,57 @@ public class Flag {
2627 @ JsonProperty ("created_at" )
2728 private Date createdAt ;
2829
29- @ JsonProperty ("created_by_automod" )
30- private Boolean createdByAutomod ;
30+ @ JsonProperty ("entity_id" )
31+ private String entityID ;
32+
33+ @ JsonProperty ("entity_type" )
34+ private String entityType ;
3135
3236 @ JsonProperty ("updated_at" )
3337 private Date updatedAt ;
3438
39+ @ JsonProperty ("result" )
40+ private List <Map <String , Object >> result ;
41+
3542 @ Nullable
36- @ JsonProperty ("approved_at " )
37- private Date approvedAt ;
43+ @ JsonProperty ("entity_creator_id " )
44+ private String entityCreatorID ;
3845
3946 @ Nullable
40- @ JsonProperty ("reason" )
41- private String reason ;
47+ @ JsonProperty ("is_streamed_content" )
48+ private Boolean isStreamedContent ;
49+
50+ @ Nullable
51+ @ JsonProperty ("moderation_payload_hash" )
52+ private String moderationPayloadHash ;
4253
4354 @ Nullable
44- @ JsonProperty ("rejected_at " )
45- private Date rejectedAt ;
55+ @ JsonProperty ("reason " )
56+ private String reason ;
4657
4758 @ Nullable
48- @ JsonProperty ("reviewed_at " )
49- private Date reviewedAt ;
59+ @ JsonProperty ("review_queue_item_id " )
60+ private String reviewQueueItemID ;
5061
5162 @ Nullable
52- @ JsonProperty ("reviewed_by " )
53- private String reviewedBy ;
63+ @ JsonProperty ("type " )
64+ private String type ;
5465
5566 @ Nullable
56- @ JsonProperty ("target_message_id " )
57- private String targetMessageID ;
67+ @ JsonProperty ("labels " )
68+ private List < String > labels ;
5869
5970 @ Nullable
6071 @ JsonProperty ("custom" )
6172 private Map <String , Object > custom ;
6273
6374 @ Nullable
64- @ JsonProperty ("details" )
65- private FlagDetails details ;
66-
67- @ Nullable
68- @ JsonProperty ("target_message" )
69- private Message targetMessage ;
75+ @ JsonProperty ("moderation_payload" )
76+ private ModerationPayload moderationPayload ;
7077
7178 @ Nullable
72- @ JsonProperty ("target_user " )
73- private User targetUser ;
79+ @ JsonProperty ("review_queue_item " )
80+ private ReviewQueueItem reviewQueueItem ;
7481
7582 @ Nullable
7683 @ JsonProperty ("user" )
0 commit comments