package gapi-ocaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=3a9e7ba4446b90f842c10dc2e49211c394c9f012715da01bb0b80baccabb41bb
md5=27919a0188772392e9b74bfd95fbaaa1
doc/gapi-ocaml/GapiDiscoveryV1Model/JsonSchema/index.html
Module GapiDiscoveryV1Model.JsonSchemaSource
type t = {format : string;(*An additional regular expression or key that helps constrain the value. For more details see: http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.23
*)maximum : string;(*The maximum value of this parameter.
*)minimum : string;(*The minimum value of this parameter.
*)enumDeprecated : bool list;(*The deprecation status for the enums. Each position maps to the corresponding value in the "enum" array.
*)pattern : string;(*The regular expression this parameter must conform to. Uses Java 6 regex format: http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
*)repeated : bool;(*Whether this parameter may appear multiple times.
*)_ref : string;(*A reference to another schema. The value of this property is the "id" of another schema.
*)readOnly : bool;(*The value is read-only, generated by the service. The value cannot be modified by the client. If the value is included in a POST, PUT, or PATCH request, it is ignored by the service.
*)_type : string;(*The value type for this schema. A list of values can be found here: http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5.1
*)variant : Variant.t;(*In a variant data type, the value of one property is used to determine how to interpret the entire entity. Its value must exist in a map of descriminant values to schema names.
*)required : bool;(*Whether the parameter is required.
*)items : t option;(*If this is a schema for an array, this property is the schema for each element in the array.
*)annotations : Annotations.t;(*Additional information about this property.
*)enumDescriptions : string list;(*The descriptions for the enums. Each position maps to the corresponding value in the "enum" array.
*)location : string;(*Whether this parameter goes in the query or the path for REST requests.
*)default : string;(*The default value of this property (if one exists).
*)description : string;(*A description of this object.
*)deprecated : bool;(*Whether the parameter is deprecated.
*)properties : (string * t) list;(*If this is a schema for an object, list the schema for each property of this object.
*)enum : string list;(*Values this parameter may take (if it is an enum).
*)additionalProperties : t option;(*If this is a schema for an object, this property is the schema for any additional properties with dynamic keys on this object.
*)id : string;(*Unique identifier for this schema.
*)
}