Schema.array constructor

Schema.array({
  1. String? title,
  2. String? description,
  3. Schema? items,
  4. List? examples,
  5. bool? readOnly,
  6. bool? writeOnly,
  7. int? maxItems,
  8. int? minItems,
  9. bool? uniqueItems,
  10. String? collectionFormat,
  11. bool? allowEmptyValue,
  12. List? $default,
})

Creates a Schema for an array.

Implementation

factory Schema.array({
  String? title,
  String? description,
  Schema? items,
  List<dynamic>? examples,
  bool? readOnly,
  bool? writeOnly,
  int? maxItems,
  int? minItems,
  bool? uniqueItems,
  String? collectionFormat,
  bool? allowEmptyValue,
  List<dynamic>? $default,
}) => Schema(
  type: 'array',
  title: title,
  description: description,
  items: items,
  examples: examples,
  readOnly: readOnly,
  writeOnly: writeOnly,
  maxItems: maxItems,
  minItems: minItems,
  uniqueItems: uniqueItems,
  collectionFormat: collectionFormat,
  allowEmptyValue: allowEmptyValue,
  $default: $default,
);