GoogleApi.DFAReporting.V34.Model.Project (google_api_dfa_reporting v0.31.0)

View Source

Contains properties of a Planning project.

Attributes

  • accountId (type: String.t, default: nil) - Account ID of this project.
  • advertiserId (type: String.t, default: nil) - Advertiser ID of this project.
  • audienceAgeGroup (type: String.t, default: nil) - Audience age group of this project.
  • audienceGender (type: String.t, default: nil) - Audience gender of this project.
  • budget (type: String.t, default: nil) - Budget of this project in the currency specified by the current account. The value stored in this field represents only the non-fractional amount. For example, for USD, the smallest value that can be represented by this field is 1 US dollar.
  • clientBillingCode (type: String.t, default: nil) - Client billing code of this project.
  • clientName (type: String.t, default: nil) - Name of the project client.
  • endDate (type: Date.t, default: nil) -
  • id (type: String.t, default: nil) - ID of this project. 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#project".
  • lastModifiedInfo (type: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t, default: nil) - Information about the most recent modification of this project.
  • name (type: String.t, default: nil) - Name of this project.
  • overview (type: String.t, default: nil) - Overview of this project.
  • startDate (type: Date.t, default: nil) -
  • subaccountId (type: String.t, default: nil) - Subaccount ID of this project.
  • targetClicks (type: String.t, default: nil) - Number of clicks that the advertiser is targeting.
  • targetConversions (type: String.t, default: nil) - Number of conversions that the advertiser is targeting.
  • targetCpaNanos (type: String.t, default: nil) - CPA that the advertiser is targeting.
  • targetCpcNanos (type: String.t, default: nil) - CPC that the advertiser is targeting.
  • targetCpmActiveViewNanos (type: String.t, default: nil) - vCPM from Active View that the advertiser is targeting.
  • targetCpmNanos (type: String.t, default: nil) - CPM that the advertiser is targeting.
  • targetImpressions (type: String.t, default: nil) - Number of impressions that the advertiser is targeting.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V34.Model.Project{
  accountId: String.t() | nil,
  advertiserId: String.t() | nil,
  audienceAgeGroup: String.t() | nil,
  audienceGender: String.t() | nil,
  budget: String.t() | nil,
  clientBillingCode: String.t() | nil,
  clientName: String.t() | nil,
  endDate: Date.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  lastModifiedInfo: GoogleApi.DFAReporting.V34.Model.LastModifiedInfo.t() | nil,
  name: String.t() | nil,
  overview: String.t() | nil,
  startDate: Date.t() | nil,
  subaccountId: String.t() | nil,
  targetClicks: String.t() | nil,
  targetConversions: String.t() | nil,
  targetCpaNanos: String.t() | nil,
  targetCpcNanos: String.t() | nil,
  targetCpmActiveViewNanos: String.t() | nil,
  targetCpmNanos: String.t() | nil,
  targetImpressions: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.