GoogleApi.DFAReporting.V4.Model.DirectorySite (google_api_dfa_reporting v0.31.0)

View Source

DirectorySites contains properties of a website from the Site Directory. Sites need to be added to an account via the Sites resource before they can be assigned to a placement.

Attributes

  • id (type: String.t, default: nil) - ID of this directory site. This is a read-only, auto-generated field.
  • idDimensionValue (type: GoogleApi.DFAReporting.V4.Model.DimensionValue.t, default: nil) - Dimension value for the ID of this directory site. This is a read-only, auto-generated field.
  • inpageTagFormats (type: list(String.t), default: nil) - Tag types for regular placements. Acceptable values are: - "STANDARD" - "IFRAME_JAVASCRIPT_INPAGE" - "INTERNAL_REDIRECT_INPAGE" - "JAVASCRIPT_INPAGE"
  • interstitialTagFormats (type: list(String.t), default: nil) - Tag types for interstitial placements. Acceptable values are: - "IFRAME_JAVASCRIPT_INTERSTITIAL" - "INTERNAL_REDIRECT_INTERSTITIAL" - "JAVASCRIPT_INTERSTITIAL"
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#directorySite".
  • name (type: String.t, default: nil) - Name of this directory site.
  • publisherSpecificationId (type: String.t, default: nil) - Output only. Default publisher specification ID of video placements under this directory site. Possible values are: 1, Hulu 2, NBC 3, CBS 4, CBS Desktop 5, Discovery 6, VEVO HD 7, VEVO Vertical 8, Fox 9, CW Network 10, Disney 11, IGN 12, NFL.com 13, Turner Broadcasting 14, Tubi on Fox 15, Hearst Corporation 16, Twitch Desktop 17, ABC 18, Univision 19, MLB.com 20, MLB.com Mobile 21, MLB.com OTT 22, Polsat 23, TVN 24, Mediaset 25, Antena 3 26, Mediamond 27, Sky Italia 28, Tubi on CBS 29, Spotify 30, Paramount * 31, Max
  • settings (type: GoogleApi.DFAReporting.V4.Model.DirectorySiteSettings.t, default: nil) - Directory site settings.
  • url (type: String.t, default: nil) - URL of this directory site.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V4.Model.DirectorySite{
  id: String.t() | nil,
  idDimensionValue: GoogleApi.DFAReporting.V4.Model.DimensionValue.t() | nil,
  inpageTagFormats: [String.t()] | nil,
  interstitialTagFormats: [String.t()] | nil,
  kind: String.t() | nil,
  name: String.t() | nil,
  publisherSpecificationId: String.t() | nil,
  settings: GoogleApi.DFAReporting.V4.Model.DirectorySiteSettings.t() | nil,
  url: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.