XApiEx.Model.MediaMetadata (x_api_ex v1.0.0)

Media metadata object (used in both request and response).

Summary

Functions

Deserializes nested structs within the given map into their respective model types.

Types

t()

@type t() :: %XApiEx.Model.MediaMetadata{
  allow_download_status:
    XApiEx.Model.MediaMetadata.AllowDownloadStatus.t() | nil,
  alt_text: XApiEx.Model.MediaMetadata.AltText.t() | nil,
  audience_policy: XApiEx.Model.MediaMetadata.AudiencePolicy.t() | nil,
  content_expiration: XApiEx.Model.MediaMetadata.ContentExpiration.t() | nil,
  domain_restrictions: XApiEx.Model.MediaMetadata.DomainRestrictions.t() | nil,
  found_media_origin: XApiEx.Model.MediaMetadata.FoundMediaOrigin.t() | nil,
  geo_restrictions: XApiEx.Model.MediaMetadata.GeoRestrictions.t() | nil,
  management_info: XApiEx.Model.MediaMetadata.ManagementInfo.t() | nil,
  preview_image: XApiEx.Model.MediaMetadata.PreviewImage.t() | nil,
  sensitive_media_warning:
    XApiEx.Model.MediaMetadata.SensitiveMediaWarning.t() | nil,
  shared_info: XApiEx.Model.MediaMetadata.SharedInfo.t() | nil,
  sticker_info: XApiEx.Model.MediaMetadata.StickerInfo.t() | nil,
  upload_source: XApiEx.Model.MediaMetadata.UploadSource.t() | nil
}

Functions

decode(value)

@spec decode(map()) :: t()

Deserializes nested structs within the given map into their respective model types.