Class: Google::Apis::DfareportingV3_4::RemarketingListShare

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/dfareporting_v3_4/classes.rb,
generated/google/apis/dfareporting_v3_4/representations.rb,
generated/google/apis/dfareporting_v3_4/representations.rb

Overview

Contains properties of a remarketing list's sharing information. Sharing allows other accounts or advertisers to target to your remarketing lists. This resource can be used to manage remarketing list sharing to other accounts and advertisers.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ RemarketingListShare

Returns a new instance of RemarketingListShare.



10348
10349
10350
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10348

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#kindString

Identifies what kind of resource this is. Value: the fixed string " dfareporting#remarketingListShare". Corresponds to the JSON property kind

Returns:

  • (String)


10331
10332
10333
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10331

def kind
  @kind
end

#remarketing_list_idFixnum

Remarketing list ID. This is a read-only, auto-generated field. Corresponds to the JSON property remarketingListId

Returns:

  • (Fixnum)


10336
10337
10338
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10336

def remarketing_list_id
  @remarketing_list_id
end

#shared_account_idsArray<Fixnum>

Accounts that the remarketing list is shared with. Corresponds to the JSON property sharedAccountIds

Returns:

  • (Array<Fixnum>)


10341
10342
10343
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10341

def 
  @shared_account_ids
end

#shared_advertiser_idsArray<Fixnum>

Advertisers that the remarketing list is shared with. Corresponds to the JSON property sharedAdvertiserIds

Returns:

  • (Array<Fixnum>)


10346
10347
10348
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10346

def shared_advertiser_ids
  @shared_advertiser_ids
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10353
10354
10355
10356
10357
10358
# File 'generated/google/apis/dfareporting_v3_4/classes.rb', line 10353

def update!(**args)
  @kind = args[:kind] if args.key?(:kind)
  @remarketing_list_id = args[:remarketing_list_id] if args.key?(:remarketing_list_id)
  @shared_account_ids = args[:shared_account_ids] if args.key?(:shared_account_ids)
  @shared_advertiser_ids = args[:shared_advertiser_ids] if args.key?(:shared_advertiser_ids)
end