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({
  Keys.type: JsonType.list.typeName,
  if (title != null) Keys.title: title,
  if (description != null) Keys.description: description,
  if (items != null) Keys.items: items,
  if (prefixItems != null) Keys.prefixItems: prefixItems,
  if (unevaluatedItems != null) Keys.unevaluatedItems: unevaluatedItems,
  if (minItems != null) Keys.minItems: minItems,
  if (maxItems != null) Keys.maxItems: maxItems,
  if (uniqueItems != null) Keys.uniqueItems: uniqueItems,
});