GoogleApi.DFAReporting.V34.Model.PlacementGroup (google_api_dfa_reporting v0.20.0) View Source

Contains properties of a package or roadblock.

Attributes

  • accountId (type: String.t, default: nil) - Account ID of this placement group. This is a read-only field that can be left blank.
  • advertiserId (type: String.t, default: nil) - Advertiser ID of this placement group. This is a required field on insertion.
  • advertiserIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the advertiser. This is a read-only, auto-generated field.
  • archived (type: boolean(), default: nil) - Whether this placement group is archived.
  • campaignId (type: String.t, default: nil) - Campaign ID of this placement group. This field is required on insertion.
  • campaignIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the campaign. This is a read-only, auto-generated field.
  • childPlacementIds (type: list(String.t), default: nil) - IDs of placements which are assigned to this placement group. This is a read-only, auto-generated field.
  • comment (type: String.t, default: nil) - Comments for this placement group.
  • contentCategoryId (type: String.t, default: nil) - ID of the content category assigned to this placement group.
  • createInfo (type: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t, default: nil) - Information about the creation of this placement group. This is a read-only field.
  • directorySiteId (type: String.t, default: nil) - Directory site ID associated with this placement group. On insert, you must set either this field or the site_id field to specify the site associated with this placement group. This is a required field that is read-only after insertion.
  • directorySiteIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the directory site. This is a read-only, auto-generated field.
  • externalId (type: String.t, default: nil) - External ID for this placement.
  • id (type: String.t, default: nil) - ID of this placement group. This is a read-only, auto-generated field.
  • idDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of this placement group. This is a read-only, auto-generated field.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#placementGroup".
  • lastModifiedInfo (type: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t, default: nil) - Information about the most recent modification of this placement group. This is a read-only field.
  • name (type: String.t, default: nil) - Name of this placement group. This is a required field and must be less than 256 characters long.
  • placementGroupType (type: String.t, default: nil) - Type of this placement group. A package is a simple group of placements that acts as a single pricing point for a group of tags. A roadblock is a group of placements that not only acts as a single pricing point, but also assumes that all the tags in it will be served at the same time. A roadblock requires one of its assigned placements to be marked as primary for reporting. This field is required on insertion.
  • placementStrategyId (type: String.t, default: nil) - ID of the placement strategy assigned to this placement group.
  • pricingSchedule (type: GoogleApi.DFAReporting.V34.Model.PricingSchedule.t, default: nil) - Pricing schedule of this placement group. This field is required on insertion.
  • primaryPlacementId (type: String.t, default: nil) - ID of the primary placement, used to calculate the media cost of a roadblock (placement group). Modifying this field will automatically modify the primary field on all affected roadblock child placements.
  • primaryPlacementIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the primary placement. This is a read-only, auto-generated field.
  • siteId (type: String.t, default: nil) - Site ID associated with this placement group. On insert, you must set either this field or the directorySiteId field to specify the site associated with this placement group. This is a required field that is read-only after insertion.
  • siteIdDimensionValue (type: GoogleApi.DFAReporting.V34.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the site. This is a read-only, auto-generated field.
  • subaccountId (type: String.t, default: nil) - Subaccount ID of this placement group. This is a read-only field that can be left blank.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.DFAReporting.V34.Model.PlacementGroup{
  accountId: String.t(),
  advertiserId: String.t(),
  advertiserIdDimensionValue:
    GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  archived: boolean(),
  campaignId: String.t(),
  campaignIdDimensionValue: GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  childPlacementIds: [String.t()],
  comment: String.t(),
  contentCategoryId: String.t(),
  createInfo: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t(),
  directorySiteId: String.t(),
  directorySiteIdDimensionValue:
    GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  externalId: String.t(),
  id: String.t(),
  idDimensionValue: GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  kind: String.t(),
  lastModifiedInfo: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t(),
  name: String.t(),
  placementGroupType: String.t(),
  placementStrategyId: String.t(),
  pricingSchedule: GoogleApi.DFAReporting.V34.Model.PricingSchedule.t(),
  primaryPlacementId: String.t(),
  primaryPlacementIdDimensionValue:
    GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  siteId: String.t(),
  siteIdDimensionValue: GoogleApi.DFAReporting.V34.Model.DimensionValue.t(),
  subaccountId: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.