sig
  type t = {
    canComment : bool;
    canCopy : bool;
    canEdit : bool;
    canReadRevisions : bool;
    canShare : bool;
  }
  val canComment : (GapiDriveV3Model.File.Capabilities.t, bool) GapiLens.t
  val canCopy : (GapiDriveV3Model.File.Capabilities.t, bool) GapiLens.t
  val canEdit : (GapiDriveV3Model.File.Capabilities.t, bool) GapiLens.t
  val canReadRevisions :
    (GapiDriveV3Model.File.Capabilities.t, bool) GapiLens.t
  val canShare : (GapiDriveV3Model.File.Capabilities.t, bool) GapiLens.t
  val empty : GapiDriveV3Model.File.Capabilities.t
  val render :
    GapiDriveV3Model.File.Capabilities.t -> GapiJson.json_data_model list
  val parse :
    GapiDriveV3Model.File.Capabilities.t ->
    GapiJson.json_data_model -> GapiDriveV3Model.File.Capabilities.t
end