Module Object.Attachments
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