ContainsRule constructor

const ContainsRule({
  1. required SchemaRule itemSchema,
  2. int minContains = 1,
  3. int? maxContains,
})

Creates a rule enforcing that minContains to maxContains elements satisfy itemSchema.

minContains defaults to 1 per spec ยง6.4.4. maxContains is optional; when null there is no upper bound.

Implementation

const ContainsRule({
  required this.itemSchema,
  this.minContains = 1,
  this.maxContains,
});