QueueCreateQueueInput constructor

  1. @JsonSerializable.new(includeIfNull: false)
const QueueCreateQueueInput({
  1. required String name,
  2. @QueueCreateQueueSubjectTypesConverter() required List<QueueCreateQueueSubjectTypes> subjectTypes,
  3. String? collection,
  4. required List<String> reportTypes,
  5. String? description,
  6. Map<String, dynamic>? $unknown,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory QueueCreateQueueInput({
  /// Display name for the queue (must be unique)
  required String name,
  @QueueCreateQueueSubjectTypesConverter()
  required List<QueueCreateQueueSubjectTypes> subjectTypes,

  /// Collection name for record subjects. Required if subjectTypes includes 'record'.
  String? collection,
  required List<String> reportTypes,

  /// Optional description of the queue
  String? description,

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