sig
  type t = { required : string list; }
  val required :
    (GapiDiscoveryV1Model.JsonSchema.Annotations.t, string list) GapiLens.t
  val empty : GapiDiscoveryV1Model.JsonSchema.Annotations.t
  val render :
    GapiDiscoveryV1Model.JsonSchema.Annotations.t ->
    GapiJson.json_data_model list
  val parse :
    GapiDiscoveryV1Model.JsonSchema.Annotations.t ->
    GapiJson.json_data_model -> GapiDiscoveryV1Model.JsonSchema.Annotations.t
end