AgeAssuranceOverrideEvent constructor

  1. @JsonSerializable(includeIfNull: false)
const AgeAssuranceOverrideEvent({
  1. @Default('tools.ozone.moderation.defs#ageAssuranceOverrideEvent') String $type,
  2. @AgeAssuranceOverrideEventStatusConverter() required AgeAssuranceOverrideEventStatus status,
  3. required String comment,
  4. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory AgeAssuranceOverrideEvent({
  @Default('tools.ozone.moderation.defs#ageAssuranceOverrideEvent')
  String $type,

  /// The status to be set for the user decided by a moderator, overriding whatever value the user had previously. Use reset to default to original state.
  @AgeAssuranceOverrideEventStatusConverter()
  required AgeAssuranceOverrideEventStatus status,

  /// Comment describing the reason for the override.
  required String comment,

  Map<String, dynamic>? $unknown,
}) = _AgeAssuranceOverrideEvent;