Class: Google::Apis::YoutubeV3::ListCommentThreadsResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/youtube_v3/classes.rb,
generated/google/apis/youtube_v3/representations.rb,
generated/google/apis/youtube_v3/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) ⇒ ListCommentThreadsResponse



2195
2196
2197
# File 'generated/google/apis/youtube_v3/classes.rb', line 2195

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

Instance Attribute Details

#etagString

Etag of this resource. Corresponds to the JSON property etag



2155
2156
2157
# File 'generated/google/apis/youtube_v3/classes.rb', line 2155

def etag
  @etag
end

#event_idString

Serialized EventId of the request which produced this response. Corresponds to the JSON property eventId



2160
2161
2162
# File 'generated/google/apis/youtube_v3/classes.rb', line 2160

def event_id
  @event_id
end

#itemsArray<Google::Apis::YoutubeV3::CommentThread>

A list of comment threads that match the request criteria. Corresponds to the JSON property items



2165
2166
2167
# File 'generated/google/apis/youtube_v3/classes.rb', line 2165

def items
  @items
end

#kindString

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



2171
2172
2173
# File 'generated/google/apis/youtube_v3/classes.rb', line 2171

def kind
  @kind
end

#next_page_tokenString

The token that can be used as the value of the pageToken parameter to retrieve the next page in the result set. Corresponds to the JSON property nextPageToken



2177
2178
2179
# File 'generated/google/apis/youtube_v3/classes.rb', line 2177

def next_page_token
  @next_page_token
end

#page_infoGoogle::Apis::YoutubeV3::PageInfo

Paging details for lists of resources, including total number of items available and number of resources returned in a single page. Corresponds to the JSON property pageInfo



2183
2184
2185
# File 'generated/google/apis/youtube_v3/classes.rb', line 2183

def page_info
  @page_info
end

#token_paginationGoogle::Apis::YoutubeV3::TokenPagination

Stub token pagination template to suppress results. Corresponds to the JSON property tokenPagination



2188
2189
2190
# File 'generated/google/apis/youtube_v3/classes.rb', line 2188

def token_pagination
  @token_pagination
end

#visitor_idString

The visitorId identifies the visitor. Corresponds to the JSON property visitorId



2193
2194
2195
# File 'generated/google/apis/youtube_v3/classes.rb', line 2193

def visitor_id
  @visitor_id
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
# File 'generated/google/apis/youtube_v3/classes.rb', line 2200

def update!(**args)
  @etag = args[:etag] if args.key?(:etag)
  @event_id = args[:event_id] if args.key?(:event_id)
  @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)
  @page_info = args[:page_info] if args.key?(:page_info)
  @token_pagination = args[:token_pagination] if args.key?(:token_pagination)
  @visitor_id = args[:visitor_id] if args.key?(:visitor_id)
end