class Google::Apis::DfareportingV2_3::Account

Contains properties of a DCM account.

Attributes

account_permission_ids[RW]

Account permissions assigned to this account. Corresponds to the JSON property `accountPermissionIds` @return [Array<String>]

account_profile[RW]

Profile for this account. This is a read-only field that can be left blank. Corresponds to the JSON property `accountProfile` @return [String]

active[RW]

Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]

active?[RW]

Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]

active_ads_limit_tier[RW]

Maximum number of active ads allowed for this account. Corresponds to the JSON property `activeAdsLimitTier` @return [String]

active_view_opt_out[RW]

Whether to serve creatives with Active View tags. If disabled, viewability data will not be available for any impressions. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]

active_view_opt_out?[RW]

Whether to serve creatives with Active View tags. If disabled, viewability data will not be available for any impressions. Corresponds to the JSON property `activeViewOptOut` @return [Boolean]

available_permission_ids[RW]

User role permissions available to the user roles of this account. Corresponds to the JSON property `availablePermissionIds` @return [Array<String>]

comscore_vce_enabled[RW]

Whether campaigns created in this account will be enabled for comScore vCE by default. Corresponds to the JSON property `comscoreVceEnabled` @return [Boolean]

comscore_vce_enabled?[RW]

Whether campaigns created in this account will be enabled for comScore vCE by default. Corresponds to the JSON property `comscoreVceEnabled` @return [Boolean]

country_id[RW]

ID of the country associated with this account. Corresponds to the JSON property `countryId` @return [String]

currency_id[RW]

ID of currency associated with this account. This is a required field. Acceptable values are:

  • “1” for USD

  • “2” for GBP

  • “3” for ESP

  • “4” for SEK

  • “5” for CAD

  • “6” for JPY

  • “7” for DEM

  • “8” for AUD

  • “9” for FRF

  • “10” for ITL

  • “11” for DKK

  • “12” for NOK

  • “13” for FIM

  • “14” for ZAR

  • “15” for IEP

  • “16” for NLG

  • “17” for EUR

  • “18” for KRW

  • “19” for TWD

  • “20” for SGD

  • “21” for CNY

  • “22” for HKD

  • “23” for NZD

  • “24” for MYR

  • “25” for BRL

  • “26” for PTE

  • “27” for MXP

  • “28” for CLP

  • “29” for TRY

  • “30” for ARS

  • “31” for PEN

  • “32” for ILS

  • “33” for CHF

  • “34” for VEF

  • “35” for COP

  • “36” for GTQ

  • “37” for PLN

  • “39” for INR

  • “40” for THB

  • “41” for IDR

  • “42” for CZK

  • “43” for RON

  • “44” for HUF

  • “45” for RUB

  • “46” for AED

  • “47” for BGN

  • “48” for HRK

Corresponds to the JSON property `currencyId` @return [String]

default_creative_size_id[RW]

Default placement dimensions for this account. Corresponds to the JSON property `defaultCreativeSizeId` @return [String]

description[RW]

Description of this account. Corresponds to the JSON property `description` @return [String]

id[RW]

ID of this account. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [String]

kind[RW]

Identifies what kind of resource this is. Value: the fixed string “ dfareporting#account”. Corresponds to the JSON property `kind` @return [String]

locale[RW]

Locale of this account. Acceptable values are:

  • “cs” (Czech)

  • “de” (German)

  • “en” (English)

  • “en-GB” (English United Kingdom)

  • “es” (Spanish)

  • “fr” (French)

  • “it” (Italian)

  • “ja” (Japanese)

  • “ko” (Korean)

  • “pl” (Polish)

  • “pt-BR” (Portuguese Brazil)

  • “ru” (Russian)

  • “sv” (Swedish)

  • “tr” (Turkish)

  • “zh-CN” (Chinese Simplified)

  • “zh-TW” (Chinese Traditional)

Corresponds to the JSON property `locale` @return [String]

maximum_image_size[RW]

Maximum image size allowed for this account. Corresponds to the JSON property `maximumImageSize` @return [String]

name[RW]

Name of this account. This is a required field, and must be less than 128 characters long and be globally unique. Corresponds to the JSON property `name` @return [String]

nielsen_ocr_enabled[RW]

Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]

nielsen_ocr_enabled?[RW]

Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]

reports_configuration[RW]

Reporting Configuration Corresponds to the JSON property `reportsConfiguration` @return [Google::Apis::DfareportingV2_3::ReportsConfiguration]

teaser_size_limit[RW]

File size limit in kilobytes of Rich Media teaser creatives. Must be between 1 and 10240. Corresponds to the JSON property `teaserSizeLimit` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 199
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/dfareporting_v2_3/classes.rb, line 204
def update!(**args)
  @account_permission_ids = args[:account_permission_ids] if args.key?(:account_permission_ids)
  @account_profile = args[:account_profile] if args.key?(:account_profile)
  @active = args[:active] if args.key?(:active)
  @active_ads_limit_tier = args[:active_ads_limit_tier] if args.key?(:active_ads_limit_tier)
  @active_view_opt_out = args[:active_view_opt_out] if args.key?(:active_view_opt_out)
  @available_permission_ids = args[:available_permission_ids] if args.key?(:available_permission_ids)
  @comscore_vce_enabled = args[:comscore_vce_enabled] if args.key?(:comscore_vce_enabled)
  @country_id = args[:country_id] if args.key?(:country_id)
  @currency_id = args[:currency_id] if args.key?(:currency_id)
  @default_creative_size_id = args[:default_creative_size_id] if args.key?(:default_creative_size_id)
  @description = args[:description] if args.key?(:description)
  @id = args[:id] if args.key?(:id)
  @kind = args[:kind] if args.key?(:kind)
  @locale = args[:locale] if args.key?(:locale)
  @maximum_image_size = args[:maximum_image_size] if args.key?(:maximum_image_size)
  @name = args[:name] if args.key?(:name)
  @nielsen_ocr_enabled = args[:nielsen_ocr_enabled] if args.key?(:nielsen_ocr_enabled)
  @reports_configuration = args[:reports_configuration] if args.key?(:reports_configuration)
  @teaser_size_limit = args[:teaser_size_limit] if args.key?(:teaser_size_limit)
end