ModerationOpts constructor

const ModerationOpts({
  1. String? userDid,
  2. required ModerationPrefs prefs,
  3. @Default.new({}) Map<String, List<InterpretedLabelValueDefinition>> labelDefs,
  4. @Default.new(ModerationBehaviors()) ModerationBehaviors behaviors,
})

Implementation

const factory ModerationOpts({
  String? userDid,
  required ModerationPrefs prefs,
  @Default({}) Map<String, List<InterpretedLabelValueDefinition>> labelDefs,

  /// The behaviors used to interpret moderation causes. Defaults to the
  /// official Bluesky moderation behaviors.
  @Default(ModerationBehaviors()) ModerationBehaviors behaviors,
}) = _ModerationOpts;