ModerationScheduleActionInput constructor

  1. @JsonSerializable.new(includeIfNull: false)
const ModerationScheduleActionInput({
  1. @UModerationScheduleActionActionConverter() required UModerationScheduleActionAction action,
  2. required List<String> subjects,
  3. required String createdBy,
  4. @SchedulingConfigConverter() required SchedulingConfig scheduling,
  5. @ModToolConverter() ModTool? modTool,
  6. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory ModerationScheduleActionInput({
  @UModerationScheduleActionActionConverter()
  required UModerationScheduleActionAction action,
  required List<String> subjects,
  required String createdBy,
  @SchedulingConfigConverter() required SchedulingConfig scheduling,

  /// This will be propagated to the moderation event when it is applied
  @ModToolConverter() ModTool? modTool,

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