JsonSchema constructor
JsonSchema({
- String? P_comment,
- Map<
String, JsonSchema> ? P_defs, - String? P_id,
- String? P_ref,
- String? P_schema,
- Map<
String, Object?> ? additionalDetails, - JsonSchema? additionalItems,
- JsonSchema? additionalProperties,
- List<
JsonSchema> ? allOf, - List<
JsonSchema> ? anyOf, - Object? const_,
- JsonSchema? contains,
- String? contentEncoding,
- String? contentMediaType,
- Object? default_,
- Map<
String, JsonSchema> ? definitions, - Map<
String, Object?> ? dependencies, - String? description,
- JsonSchema? else_,
- List<
Object?> ? enum_, - List<
Object?> ? examples, - Object? exclusiveMaximum,
- Object? exclusiveMinimum,
- String? format,
- JsonSchema? if_,
- JsonSchema? items,
- String? jdbcType,
- int? maxItems,
- int? maxLength,
- int? maxProperties,
- Object? maximum,
- int? minItems,
- int? minLength,
- int? minProperties,
- Object? minimum,
- double? multipleOf,
- JsonSchema? not,
- List<
JsonSchema> ? oneOf, - String? pattern,
- Map<
String, JsonSchema> ? patternProperties, - Map<
String, JsonSchema> ? properties, - JsonSchema? propertyNames,
- bool? readOnly,
- List<
String> ? required, - JsonSchema? then,
- String? title,
- List<
String> ? type, - bool? uniqueItems,
- bool? writeOnly,
Implementation
JsonSchema({
this.P_comment,
this.P_defs,
this.P_id,
this.P_ref,
this.P_schema,
this.additionalDetails,
this.additionalItems,
this.additionalProperties,
this.allOf,
this.anyOf,
this.const_,
this.contains,
this.contentEncoding,
this.contentMediaType,
this.default_,
this.definitions,
this.dependencies,
this.description,
this.else_,
this.enum_,
this.examples,
this.exclusiveMaximum,
this.exclusiveMinimum,
this.format,
this.if_,
this.items,
this.jdbcType,
this.maxItems,
this.maxLength,
this.maxProperties,
this.maximum,
this.minItems,
this.minLength,
this.minProperties,
this.minimum,
this.multipleOf,
this.not,
this.oneOf,
this.pattern,
this.patternProperties,
this.properties,
this.propertyNames,
this.readOnly,
this.required,
this.then,
this.title,
this.type,
this.uniqueItems,
this.writeOnly,
});