package gapi-ocaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=3a9e7ba4446b90f842c10dc2e49211c394c9f012715da01bb0b80baccabb41bb
md5=27919a0188772392e9b74bfd95fbaaa1
doc/gapi-ocaml/GapiDiscoveryV1Model/RestDescription/index.html
Module GapiDiscoveryV1Model.RestDescriptionSource
type t = {protocol : string;(*The protocol described by this document.
*)kind : string;(*The kind for this response.
*)documentationLink : string;(*A link to human readable documentation for the API.
*)ownerName : string;(*The name of the owner of this API. See ownerDomain.
*)rootUrl : string;(*The root URL under which all API services live.
*)endpoints : Endpoints.t list;(*A list of location-based endpoint objects for this API. Each object contains the endpoint URL, location, description and deprecation status.
*)labels : string list;(*Labels for the status of this API, such as labs or deprecated.
*)packagePath : string;(*The package of the owner of this API. See ownerDomain.
*)revision : string;(*The version of this API.
*)id : string;(*The ID of this API.
*)basePath : string;(*[DEPRECATED] The base path for REST requests.
*)description : string;(*The description of this API.
*)name : string;(*The name of this API.
*)baseUrl : string;(*[DEPRECATED] The base URL for REST requests.
*)canonicalName : string;(*Indicates how the API name should be capitalized and split into various parts. Useful for generating pretty class names.
*)discoveryVersion : string;(*Indicate the version of the Discovery API used to generate this doc.
*)schemas : (string * JsonSchema.t) list;(*The schemas for this API.
*)batchPath : string;(*The path for REST batch requests.
*)version_module : bool;icons : Icons.t;(*Links to 16x16 and 32x32 icons representing the API.
*)etag : string;(*The ETag for this response.
*)version : string;(*The version of this API.
*)servicePath : string;(*The base path for all REST requests.
*)resources : (string * RestResource.t) list;(*The resources in this API.
*)parameters : (string * JsonSchema.t) list;(*Common parameters that apply across all apis.
*)methods : (string * RestMethod.t) list;(*API-level methods for this API.
*)exponentialBackoffDefault : bool;(*Enable exponential backoff for suitable methods in the generated clients.
*)ownerDomain : string;(*The domain of the owner of this API. Together with the ownerName and a packagePath values, this can be used to generate a library for this API which would have a unique fully qualified name.
*)features : string list;(*A list of supported features for this API.
*)auth : Auth.t;(*Authentication information.
*)title : string;(*The title of this API.
*)
}