QueueCreateQueueInput constructor

const QueueCreateQueueInput({
  1. required String name,
  2. @QueueCreateQueueSubjectTypesConverter() List<QueueCreateQueueSubjectTypes>? subjectTypes,
  3. String? collection,
  4. 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()
  List<QueueCreateQueueSubjectTypes>? subjectTypes,

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

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

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