Module GapiDriveV3Model.ContentRestriction

type t = {
readOnly : bool;(*

Whether the content of the file is read-only. If a file is read-only, a new revision of the file may not be added, comments may not be added or modified, and the title of the file may not be modified.

*)
reason : string;(*

Reason for why the content of the file is restricted. This is only mutable on requests that also set readOnly=true.

*)
restrictingUser : User.t;(*

The user who set the content restriction. Only populated if readOnly is true.

*)
restrictionTime : GapiDate.t;(*

The time at which the content restriction was set (formatted RFC 3339 timestamp). Only populated if readOnly is true.

*)
_type : string;(*

The type of the content restriction. Currently the only possible value is globalContentRestriction.

*)
}
val readOnly : ( t, bool ) GapiLens.t
val reason : ( t, string ) GapiLens.t
val restrictingUser : ( t, User.t ) GapiLens.t
val restrictionTime : ( t, GapiDate.t ) GapiLens.t
val _type : ( t, string ) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t