class Google::Apis::DfareportingV2_3::DirectorySite
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
Whether this directory site is active. Corresponds to the JSON property `active` @return [Boolean]
Whether this directory site is active. Corresponds to the JSON property `active` @return [Boolean]
Directory site contacts. Corresponds to the JSON property `contactAssignments` @return [Array<Google::Apis::DfareportingV2_3::DirectorySiteContactAssignment>]
Country ID of this directory site. Corresponds to the JSON property `countryId` @return [String]
Currency ID of this directory site. Possible 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]
Description of this directory site. Corresponds to the JSON property `description` @return [String]
ID of this directory site. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [String]
Represents a DimensionValue resource. Corresponds to the JSON property `idDimensionValue` @return [Google::Apis::DfareportingV2_3::DimensionValue]
Tag types for regular placements. Acceptable values are:
-
“STANDARD”
-
“IFRAME_JAVASCRIPT_INPAGE”
-
“INTERNAL_REDIRECT_INPAGE”
-
“JAVASCRIPT_INPAGE”
Corresponds to the JSON property `inpageTagFormats` @return [Array<String>]
Tag types for interstitial placements. Acceptable values are:
-
“IFRAME_JAVASCRIPT_INTERSTITIAL”
-
“INTERNAL_REDIRECT_INTERSTITIAL”
-
“JAVASCRIPT_INTERSTITIAL”
Corresponds to the JSON property `interstitialTagFormats` @return [Array<String>]
Identifies what kind of resource this is. Value: the fixed string “ dfareporting#directorySite”. Corresponds to the JSON property `kind` @return [String]
Name of this directory site. Corresponds to the JSON property `name` @return [String]
Parent directory site ID. Corresponds to the JSON property `parentId` @return [String]
Directory Site Settings Corresponds to the JSON property `settings` @return [Google::Apis::DfareportingV2_3::DirectorySiteSettings]
URL of this directory site. Corresponds to the JSON property `url` @return [String]
Public Class Methods
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 4467 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/dfareporting_v2_3/classes.rb, line 4472 def update!(**args) @active = args[:active] if args.key?(:active) @contact_assignments = args[:contact_assignments] if args.key?(:contact_assignments) @country_id = args[:country_id] if args.key?(:country_id) @currency_id = args[:currency_id] if args.key?(:currency_id) @description = args[:description] if args.key?(:description) @id = args[:id] if args.key?(:id) @id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value) @inpage_tag_formats = args[:inpage_tag_formats] if args.key?(:inpage_tag_formats) @interstitial_tag_formats = args[:interstitial_tag_formats] if args.key?(:interstitial_tag_formats) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @parent_id = args[:parent_id] if args.key?(:parent_id) @settings = args[:settings] if args.key?(:settings) @url = args[:url] if args.key?(:url) end