class Google::Apis::DisplayvideoV1::BulkEditAssignedInventorySourcesRequest

Request message for AssignedInventorySourceService.BulkEdit.

Attributes

advertiser_id[RW]

The ID of the advertiser that owns the parent inventory source group. The parent partner does not have access to these assigned inventory sources. Corresponds to the JSON property `advertiserId` @return [Fixnum]

created_assigned_inventory_sources[RW]

The assigned inventory sources to create in bulk, specified as a list of AssignedInventorySources. Corresponds to the JSON property `createdAssignedInventorySources` @return [Array<Google::Apis::DisplayvideoV1::AssignedInventorySource>]

deleted_assigned_inventory_sources[RW]

The IDs of the assigned inventory sources to delete in bulk, specified as a list of assigned_inventory_source_ids. Corresponds to the JSON property `deletedAssignedInventorySources` @return [Array<Fixnum>]

partner_id[RW]

The ID of the partner that owns the inventory source group. Only this partner has write access to these assigned inventory sources. Corresponds to the JSON property `partnerId` @return [Fixnum]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/displayvideo_v1/classes.rb, line 1537
def update!(**args)
  @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id)
  @created_assigned_inventory_sources = args[:created_assigned_inventory_sources] if args.key?(:created_assigned_inventory_sources)
  @deleted_assigned_inventory_sources = args[:deleted_assigned_inventory_sources] if args.key?(:deleted_assigned_inventory_sources)
  @partner_id = args[:partner_id] if args.key?(:partner_id)
end