visitSchemaField method

  1. @override
void visitSchemaField(
  1. SchemaField object
)
override

Visit the given SchemaField instance.

Implementation

@override
void visitSchemaField(SchemaField object) {
  final target = itemSchemaTarget(object);
  if (min != null) {
    if (minExclusive) {
      target[SchemaProperties.exclusiveMinimum] = min;
    } else {
      target[SchemaProperties.minimum] = min;
    }
  }

  if (max != null) {
    if (maxExclusive) {
      target[SchemaProperties.exclusiveMaximum] = max;
    } else {
      target[SchemaProperties.maximum] = max;
    }
  }
}