@@ -35,6 +35,8 @@ public class EnrichedActivity {
3535 private final Map <String , List <Reaction >> ownReactions ;
3636 private final Map <String , List <Reaction >> latestReactions ;
3737 private final Map <String , Object > extra ;
38+ private final String moderationTemplate ;
39+ private final ModerationResponse moderationResponse ;
3840
3941 private EnrichedActivity (Builder builder ) {
4042 id = builder .id ;
@@ -51,6 +53,8 @@ private EnrichedActivity(Builder builder) {
5153 ownReactions = builder .ownReactions ;
5254 latestReactions = builder .latestReactions ;
5355 extra = builder .extra ;
56+ moderationTemplate = builder .moderationTemplate ;
57+ moderationResponse = builder .moderationResponse ;
5458 }
5559
5660 public String getID () {
@@ -114,6 +118,16 @@ public Map<String, List<Reaction>> getLatestReactions() {
114118 return latestReactions ;
115119 }
116120
121+ @ JsonProperty ("moderation" )
122+ public ModerationResponse getModerationResponse () {
123+ return moderationResponse ;
124+ }
125+
126+ @ JsonProperty ("moderation_template" )
127+ public String getModerationTemplate () {
128+ return moderationTemplate ;
129+ }
130+
117131 @ JsonAnyGetter
118132 public Map <String , Object > getExtra () {
119133 return extra ;
@@ -158,6 +172,8 @@ public String toString() {
158172 .add ("ownReactions" , this .ownReactions )
159173 .add ("latestReactions" , this .latestReactions )
160174 .add ("reactionCounts" , this .reactionCounts )
175+ .add ("moderationTemplate" , this .moderationTemplate )
176+ .add ("moderationResponse" , this .moderationResponse )
161177 .add ("extra" , this .extra )
162178 .toString ();
163179 }
@@ -182,6 +198,8 @@ public static final class Builder {
182198 private Map <String , List <Reaction >> ownReactions ;
183199 private Map <String , List <Reaction >> latestReactions ;
184200 private Map <String , Object > extra ;
201+ private String moderationTemplate ;
202+ private ModerationResponse moderationResponse ;
185203
186204 public Builder id (String id ) {
187205 this .id = id ;
@@ -294,6 +312,18 @@ public Builder reactionCounts(Map<String, Number> reactionCounts) {
294312 return this ;
295313 }
296314
315+ @ JsonProperty ("moderation_template" )
316+ public Builder moderationTemplate (String moderationTemplate ) {
317+ this .moderationTemplate = moderationTemplate ;
318+ return this ;
319+ }
320+
321+ @ JsonProperty ("moderation" )
322+ public Builder moderationResponse (ModerationResponse moderationResponse ) {
323+ this .moderationResponse = moderationResponse ;
324+ return this ;
325+ }
326+
297327 @ JsonAnySetter
298328 public Builder extraField (String key , Object value ) {
299329 if (extra == null ) {
@@ -326,6 +356,8 @@ public Builder fromEnrichedActivity(EnrichedActivity activity) {
326356 this .ownReactions = activity .ownReactions ;
327357 this .latestReactions = activity .latestReactions ;
328358 this .reactionCounts = activity .reactionCounts ;
359+ this .moderationTemplate = activity .moderationTemplate ;
360+ this .moderationResponse = activity .moderationResponse ;
329361 this .extra = activity .extra ;
330362 return this ;
331363 }
0 commit comments