class Google::Apis::DfareportingV2_3::Account
Contains properties of a DCM account.
Attributes
Account permissions assigned to this account. Corresponds to the JSON property `accountPermissionIds` @return [Array<String>]
Profile for this account. This is a read-only field that can be left blank. Corresponds to the JSON property `accountProfile` @return [String]
Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]
Whether this account is active. Corresponds to the JSON property `active` @return [Boolean]
Maximum number of active ads allowed for this account. Corresponds to the JSON property `activeAdsLimitTier` @return [String]
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]
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]
User role permissions available to the user roles of this account. Corresponds to the JSON property `availablePermissionIds` @return [Array<String>]
Whether campaigns created in this account will be enabled for comScore vCE by default. Corresponds to the JSON property `comscoreVceEnabled` @return [Boolean]
Whether campaigns created in this account will be enabled for comScore vCE by default. Corresponds to the JSON property `comscoreVceEnabled` @return [Boolean]
ID of the country associated with this account. Corresponds to the JSON property `countryId` @return [String]
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 placement dimensions for this account. Corresponds to the JSON property `defaultCreativeSizeId` @return [String]
Description of this account. Corresponds to the JSON property `description` @return [String]
ID of this account. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [String]
Identifies what kind of resource this is. Value: the fixed string “ dfareporting#account”. Corresponds to the JSON property `kind` @return [String]
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 allowed for this account. Corresponds to the JSON property `maximumImageSize` @return [String]
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]
Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]
Whether campaigns created in this account will be enabled for Nielsen OCR reach ratings by default. Corresponds to the JSON property `nielsenOcrEnabled` @return [Boolean]
Reporting Configuration Corresponds to the JSON property `reportsConfiguration` @return [Google::Apis::DfareportingV2_3::ReportsConfiguration]
Public Class Methods
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 199 def initialize(**args) update!(**args) end
Public Instance Methods
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