Module GapiPlusV1Model.Moment

module Moment: sig .. end

type t = {
   id : string; (*
The moment ID.
*)
   kind : string; (*
Identifies this resource as a moment.
*)
   _object : GapiPlusV1Model.ItemScope.t; (*
The object on which the action was performed. Specifying this is equivalent with specifying "target". Note that responses from the server will use the "target" field instead for backward-compatibility with older clients.
*)
   result : GapiPlusV1Model.ItemScope.t; (*
The object generated by performing the action on the object. For example, a user writes a review of a restaurant, the object is the restaurant and the result is the review.
*)
   startDate : GapiDate.t; (*
Time stamp of when the action occurred in RFC3339 format.
*)
   target : GapiPlusV1Model.ItemScope.t; (*
The object on which the action was performed.
*)
   _type : string; (*
The schema.org type for the type of moment to write. For example, http://schema.org/AddAction. Note that responses from the server will use the Google schema type instead for backward-compatibility with older clients. For example, http://schemas.google.com/AddActivity.
*)
}
val id : (t, string) GapiLens.t
val kind : (t, string) GapiLens.t
val _object : (t, GapiPlusV1Model.ItemScope.t) GapiLens.t
val result : (t, GapiPlusV1Model.ItemScope.t) GapiLens.t
val startDate : (t, GapiDate.t) GapiLens.t
val target : (t, GapiPlusV1Model.ItemScope.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