Class: Google::Apis::AdsenseV1_4::CustomChannels

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ CustomChannels

Returns a new instance of CustomChannels.


889
890
891
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 889

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

Instance Attribute Details

#etagString

ETag of this response for caching purposes. Corresponds to the JSON property etag

Returns:

  • (String)

871
872
873
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 871

def etag
  @etag
end

#itemsArray<Google::Apis::AdsenseV1_4::CustomChannel>

The custom channels returned in this list response. Corresponds to the JSON property items


876
877
878
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 876

def items
  @items
end

#kindString

Kind of list this is, in this case adsense#customChannels. Corresponds to the JSON property kind

Returns:

  • (String)

881
882
883
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 881

def kind
  @kind
end

#next_page_tokenString

Continuation token used to page through custom channels. To retrieve the next page of results, set the next request's "pageToken" value to this. Corresponds to the JSON property nextPageToken

Returns:

  • (String)

887
888
889
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 887

def next_page_token
  @next_page_token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


894
895
896
897
898
899
# File 'generated/google/apis/adsense_v1_4/classes.rb', line 894

def update!(**args)
  @etag = args[:etag] if args.key?(:etag)
  @items = args[:items] if args.key?(:items)
  @kind = args[:kind] if args.key?(:kind)
  @next_page_token = args[:next_page_token] if args.key?(:next_page_token)
end