IntegerSchema constructor

IntegerSchema({
  1. String? title,
  2. String? description,
  3. int? minimum,
  4. int? maximum,
  5. int? exclusiveMinimum,
  6. int? exclusiveMaximum,
  7. num? multipleOf,
})

Implementation

factory IntegerSchema({
  String? title,
  String? description,
  int? minimum,
  int? maximum,
  int? exclusiveMinimum,
  int? exclusiveMaximum,
  num? multipleOf,
}) => IntegerSchema.fromMap({
  Keys.type: JsonType.int.typeName,
  if (title != null) Keys.title: title,
  if (description != null) Keys.description: description,
  if (minimum != null) Keys.minimum: minimum,
  if (maximum != null) Keys.maximum: maximum,
  if (exclusiveMinimum != null) Keys.exclusiveMinimum: exclusiveMinimum,
  if (exclusiveMaximum != null) Keys.exclusiveMaximum: exclusiveMaximum,
  if (multipleOf != null) Keys.multipleOf: multipleOf,
});