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 : (tEmbed.t) GapiLens.t
val fullImage : (tFullImage.t) GapiLens.t
val id : (t, string) GapiLens.t
val image : (tImage.t) GapiLens.t
val objectType : (t, string) GapiLens.t
val thumbnails : (tThumbnails.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