1414
1515import com .fasterxml .jackson .annotation .JsonProperty ;
1616import java .util .Date ;
17- import java .util .List ;
1817import java .util .Map ;
1918import org .jetbrains .annotations .Nullable ;
2019
@@ -27,57 +26,51 @@ public class Flag {
2726 @ JsonProperty ("created_at" )
2827 private Date createdAt ;
2928
30- @ JsonProperty ("entity_id" )
31- private String entityID ;
32-
33- @ JsonProperty ("entity_type" )
34- private String entityType ;
29+ @ JsonProperty ("created_by_automod" )
30+ private Boolean createdByAutomod ;
3531
3632 @ JsonProperty ("updated_at" )
3733 private Date updatedAt ;
3834
39- @ JsonProperty ("result" )
40- private List <Map <String , Object >> result ;
41-
42- @ Nullable
43- @ JsonProperty ("entity_creator_id" )
44- private String entityCreatorID ;
45-
46- @ Nullable
47- @ JsonProperty ("is_streamed_content" )
48- private Boolean isStreamedContent ;
49-
5035 @ Nullable
51- @ JsonProperty ("moderation_payload_hash " )
52- private String moderationPayloadHash ;
36+ @ JsonProperty ("approved_at " )
37+ private Date approvedAt ;
5338
5439 @ Nullable
5540 @ JsonProperty ("reason" )
5641 private String reason ;
5742
5843 @ Nullable
59- @ JsonProperty ("review_queue_item_id" )
60- private String reviewQueueItemID ;
44+ @ JsonProperty ("rejected_at" )
45+ private Date rejectedAt ;
46+
47+ @ Nullable
48+ @ JsonProperty ("reviewed_at" )
49+ private Date reviewedAt ;
6150
6251 @ Nullable
63- @ JsonProperty ("type " )
64- private String type ;
52+ @ JsonProperty ("reviewed_by " )
53+ private String reviewedBy ;
6554
6655 @ Nullable
67- @ JsonProperty ("labels " )
68- private List < String > labels ;
56+ @ JsonProperty ("target_message_id " )
57+ private String targetMessageID ;
6958
7059 @ Nullable
7160 @ JsonProperty ("custom" )
7261 private Map <String , Object > custom ;
7362
7463 @ Nullable
75- @ JsonProperty ("moderation_payload" )
76- private ModerationPayload moderationPayload ;
64+ @ JsonProperty ("details" )
65+ private FlagDetails details ;
66+
67+ @ Nullable
68+ @ JsonProperty ("target_message" )
69+ private Message targetMessage ;
7770
7871 @ Nullable
79- @ JsonProperty ("review_queue_item " )
80- private ReviewQueueItem reviewQueueItem ;
72+ @ JsonProperty ("target_user " )
73+ private User targetUser ;
8174
8275 @ Nullable
8376 @ JsonProperty ("user" )
0 commit comments