ListSchema constructor

ListSchema({
  1. String? title,
  2. String? description,
  3. Schema? items,
  4. List<Schema>? prefixItems,
  5. bool? unevaluatedItems,
  6. int? minItems,
  7. int? maxItems,
  8. bool? uniqueItems,
})

Implementation

factory ListSchema({
  String? title,
  String? description,
  Schema? items,
  List<Schema>? prefixItems,
  bool? unevaluatedItems,
  int? minItems,
  int? maxItems,
  bool? uniqueItems,
}) => ListSchema.fromMap({
  'type': JsonType.list.typeName,
  if (title != null) 'title': title,
  if (description != null) 'description': description,
  if (items != null) 'items': items,
  if (prefixItems != null) 'prefixItems': prefixItems,
  if (unevaluatedItems != null) 'unevaluatedItems': unevaluatedItems,
  if (minItems != null) 'minItems': minItems,
  if (maxItems != null) 'maxItems': maxItems,
  if (uniqueItems != null) 'uniqueItems': uniqueItems,
});