Class: Google::Apis::DfareportingV2_1::InventoryItem
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_1::InventoryItem
- Includes:
- Core::Hashable
- Defined in:
- generated/google/apis/dfareporting_v2_1/classes.rb,
generated/google/apis/dfareporting_v2_1/representations.rb,
generated/google/apis/dfareporting_v2_1/representations.rb
Overview
Represents a buy from the DoubleClick Planning inventory store.
Instance Attribute Summary collapse
-
#account_id ⇒ String
Account ID of this inventory item.
-
#ad_slots ⇒ Array<Google::Apis::DfareportingV2_1::AdSlot>
Ad slots of this inventory item.
-
#advertiser_id ⇒ String
Advertiser ID of this inventory item.
-
#content_category_id ⇒ String
Content category ID of this inventory item.
-
#estimated_click_through_rate ⇒ String
Estimated click-through rate of this inventory item.
-
#estimated_conversion_rate ⇒ String
Estimated conversion rate of this inventory item.
-
#id ⇒ String
ID of this inventory item.
-
#in_plan ⇒ Boolean
(also: #in_plan?)
Whether this inventory item is in plan.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#last_modified_info ⇒ Google::Apis::DfareportingV2_1::LastModifiedInfo
Modification timestamp.
-
#name ⇒ String
Name of this inventory item.
-
#negotiation_channel_id ⇒ String
Negotiation channel ID of this inventory item.
-
#order_id ⇒ String
Order ID of this inventory item.
-
#placement_strategy_id ⇒ String
Placement strategy ID of this inventory item.
-
#pricing ⇒ Google::Apis::DfareportingV2_1::Pricing
Pricing Information Corresponds to the JSON property
pricing
. -
#project_id ⇒ String
Project ID of this inventory item.
-
#rfp_id ⇒ String
RFP ID of this inventory item.
-
#site_id ⇒ String
ID of the site this inventory item is associated with.
-
#subaccount_id ⇒ String
Subaccount ID of this inventory item.
Instance Method Summary collapse
-
#initialize(**args) ⇒ InventoryItem
constructor
A new instance of InventoryItem.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ InventoryItem
Returns a new instance of InventoryItem.
5968 5969 5970 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5968 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Account ID of this inventory item.
Corresponds to the JSON property accountId
5869 5870 5871 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5869 def account_id @account_id end |
#ad_slots ⇒ Array<Google::Apis::DfareportingV2_1::AdSlot>
Ad slots of this inventory item. If this inventory item represents a
standalone placement, there will be exactly one ad slot. If this inventory
item represents a placement group, there will be more than one ad slot, each
representing one child placement in that placement group.
Corresponds to the JSON property adSlots
5877 5878 5879 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5877 def ad_slots @ad_slots end |
#advertiser_id ⇒ String
Advertiser ID of this inventory item.
Corresponds to the JSON property advertiserId
5882 5883 5884 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5882 def advertiser_id @advertiser_id end |
#content_category_id ⇒ String
Content category ID of this inventory item.
Corresponds to the JSON property contentCategoryId
5887 5888 5889 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5887 def content_category_id @content_category_id end |
#estimated_click_through_rate ⇒ String
Estimated click-through rate of this inventory item.
Corresponds to the JSON property estimatedClickThroughRate
5892 5893 5894 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5892 def estimated_click_through_rate @estimated_click_through_rate end |
#estimated_conversion_rate ⇒ String
Estimated conversion rate of this inventory item.
Corresponds to the JSON property estimatedConversionRate
5897 5898 5899 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5897 def estimated_conversion_rate @estimated_conversion_rate end |
#id ⇒ String
ID of this inventory item.
Corresponds to the JSON property id
5902 5903 5904 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5902 def id @id end |
#in_plan ⇒ Boolean Also known as: in_plan?
Whether this inventory item is in plan.
Corresponds to the JSON property inPlan
5907 5908 5909 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5907 def in_plan @in_plan end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
dfareporting#inventoryItem".
Corresponds to the JSON property kind
5914 5915 5916 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5914 def kind @kind end |
#last_modified_info ⇒ Google::Apis::DfareportingV2_1::LastModifiedInfo
Modification timestamp.
Corresponds to the JSON property lastModifiedInfo
5919 5920 5921 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5919 def last_modified_info @last_modified_info end |
#name ⇒ String
Name of this inventory item. For standalone inventory items, this is the same
name as that of its only ad slot. For group inventory items, this can differ
from the name of any of its ad slots.
Corresponds to the JSON property name
5926 5927 5928 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5926 def name @name end |
#negotiation_channel_id ⇒ String
Negotiation channel ID of this inventory item.
Corresponds to the JSON property negotiationChannelId
5931 5932 5933 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5931 def negotiation_channel_id @negotiation_channel_id end |
#order_id ⇒ String
Order ID of this inventory item.
Corresponds to the JSON property orderId
5936 5937 5938 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5936 def order_id @order_id end |
#placement_strategy_id ⇒ String
Placement strategy ID of this inventory item.
Corresponds to the JSON property placementStrategyId
5941 5942 5943 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5941 def placement_strategy_id @placement_strategy_id end |
#pricing ⇒ Google::Apis::DfareportingV2_1::Pricing
Pricing Information
Corresponds to the JSON property pricing
5946 5947 5948 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5946 def pricing @pricing end |
#project_id ⇒ String
Project ID of this inventory item.
Corresponds to the JSON property projectId
5951 5952 5953 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5951 def project_id @project_id end |
#rfp_id ⇒ String
RFP ID of this inventory item.
Corresponds to the JSON property rfpId
5956 5957 5958 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5956 def rfp_id @rfp_id end |
#site_id ⇒ String
ID of the site this inventory item is associated with.
Corresponds to the JSON property siteId
5961 5962 5963 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5961 def site_id @site_id end |
#subaccount_id ⇒ String
Subaccount ID of this inventory item.
Corresponds to the JSON property subaccountId
5966 5967 5968 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5966 def subaccount_id @subaccount_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 |
# File 'generated/google/apis/dfareporting_v2_1/classes.rb', line 5973 def update!(**args) @account_id = args[:account_id] unless args[:account_id].nil? @ad_slots = args[:ad_slots] unless args[:ad_slots].nil? @advertiser_id = args[:advertiser_id] unless args[:advertiser_id].nil? @content_category_id = args[:content_category_id] unless args[:content_category_id].nil? @estimated_click_through_rate = args[:estimated_click_through_rate] unless args[:estimated_click_through_rate].nil? @estimated_conversion_rate = args[:estimated_conversion_rate] unless args[:estimated_conversion_rate].nil? @id = args[:id] unless args[:id].nil? @in_plan = args[:in_plan] unless args[:in_plan].nil? @kind = args[:kind] unless args[:kind].nil? @last_modified_info = args[:last_modified_info] unless args[:last_modified_info].nil? @name = args[:name] unless args[:name].nil? @negotiation_channel_id = args[:negotiation_channel_id] unless args[:negotiation_channel_id].nil? @order_id = args[:order_id] unless args[:order_id].nil? @placement_strategy_id = args[:placement_strategy_id] unless args[:placement_strategy_id].nil? @pricing = args[:pricing] unless args[:pricing].nil? @project_id = args[:project_id] unless args[:project_id].nil? @rfp_id = args[:rfp_id] unless args[:rfp_id].nil? @site_id = args[:site_id] unless args[:site_id].nil? @subaccount_id = args[:subaccount_id] unless args[:subaccount_id].nil? end |