sig
  type t = { description : string; }
  val description :
    (GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t, string)
    GapiLens.t
  val empty : GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t
  val render :
    GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t ->
    GapiJson.json_data_model list
  val parse :
    GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t ->
    GapiJson.json_data_model ->
    GapiDiscoveryV1Model.RestDescription.Auth.Oauth2.Scopes.t
end