Module GapiPlusV1Model.Activity.Object.Attachments

module Attachments: sig .. end

module Thumbnails: sig .. end
module Image: sig .. end
module FullImage: sig .. end
module Embed: sig .. end
type t = {
   content : string; (*
If the attachment is an article, this property contains a snippet of text from the article. It can also include descriptions for other types.
*)
   displayName : string; (*
The title of the attachment, such as a photo caption or an article title.
*)
   embed : Embed.t; (*
If the attachment is a video, the embeddable link.
*)
   fullImage : FullImage.t; (*
The full image URL for photo attachments.
*)
   id : string; (*
The ID of the attachment.
*)
   image : Image.t; (*
The preview image for photos or videos.
*)
   objectType : string; (*
The type of media object. Possible values include, but are not limited to, the following values:
  • "photo" - A photo.
  • "album" - A photo album.
  • "video" - A video.
  • "article" - An article, specified by a link.

*)
   thumbnails : Thumbnails.t list; (*
If the attachment is an album, this property is a list of potential additional thumbnails from the album.
*)
   url : string; (*
The link to the attachment, which should be of type text/html.
*)
}
val content : (t, string) GapiLens.t
val displayName : (t, string) GapiLens.t
val embed : (t,
Embed.t)
GapiLens.t
val fullImage : (t,
FullImage.t)
GapiLens.t
val id : (t, string) GapiLens.t
val image : (t,
Image.t)
GapiLens.t
val objectType : (t, string) GapiLens.t
val thumbnails : (t,
Thumbnails.t list)
GapiLens.t
val url : (t, string) GapiLens.t
val empty : t
val render : t ->
GapiJson.json_data_model list
val parse : t ->
GapiJson.json_data_model -> t