updateCommentThreads method

Future<CommentThread> updateCommentThreads(
  1. CommentThread request, {
  2. List<String>? part,
  3. String? $fields,
})

Updates an existing resource.

request - The metadata request object.

Request parameters:

part - The part parameter specifies a comma-separated list of commentThread resource properties that the API response will include. You must at least include the snippet part in the parameter value since that part contains all of the properties that the API request can update.

$fields - Selector specifying which fields to include in a partial response.

Completes with a CommentThread.

Completes with a commons.ApiRequestError if the API endpoint returned an error.

If the used http.Client completes with an error when making a REST call, this method will complete with the same error.

Implementation

async.Future<CommentThread> updateCommentThreads(
  CommentThread request, {
  core.List<core.String>? part,
  core.String? $fields,
}) async {
  final body_ = convert.json.encode(request);
  final queryParams_ = <core.String, core.List<core.String>>{
    if (part != null) 'part': part,
    if ($fields != null) 'fields': [$fields],
  };

  const url_ = 'youtube/v3/commentThreads';

  final response_ = await _requester.request(
    url_,
    'PUT',
    body: body_,
    queryParams: queryParams_,
  );
  return CommentThread.fromJson(
      response_ as core.Map<core.String, core.dynamic>);
}