| Index: generated/googleapis/lib/youtubereporting/v1.dart
 | 
| diff --git a/generated/googleapis/lib/youtubereporting/v1.dart b/generated/googleapis/lib/youtubereporting/v1.dart
 | 
| index bf1264e84c6698607d0a5776e05cef3a957963e7..fc1a5456ba8fa088d08f338ed8313f19b61daf66 100644
 | 
| --- a/generated/googleapis/lib/youtubereporting/v1.dart
 | 
| +++ b/generated/googleapis/lib/youtubereporting/v1.dart
 | 
| @@ -193,10 +193,6 @@ class JobsResourceApi {
 | 
|     *
 | 
|     * Request parameters:
 | 
|     *
 | 
| -   * [onBehalfOfContentOwner] - The content owner's external ID on which behalf
 | 
| -   * the user is acting on. If
 | 
| -   * not set, the user is acting for himself (his own channel).
 | 
| -   *
 | 
|     * [pageToken] - A token identifying a page of results the server should
 | 
|     * return. Typically,
 | 
|     * this is the value of
 | 
| @@ -212,6 +208,10 @@ class JobsResourceApi {
 | 
|     * requested.
 | 
|     * If unspecified, server will pick an appropriate default.
 | 
|     *
 | 
| +   * [onBehalfOfContentOwner] - The content owner's external ID on which behalf
 | 
| +   * the user is acting on. If
 | 
| +   * not set, the user is acting for himself (his own channel).
 | 
| +   *
 | 
|     * Completes with a [ListJobsResponse].
 | 
|     *
 | 
|     * Completes with a [commons.ApiRequestError] if the API endpoint returned an
 | 
| @@ -220,7 +220,7 @@ class JobsResourceApi {
 | 
|     * If the used [http.Client] completes with an error when making a REST call,
 | 
|     * this method will complete with the same error.
 | 
|     */
 | 
| -  async.Future<ListJobsResponse> list({core.String onBehalfOfContentOwner, core.String pageToken, core.bool includeSystemManaged, core.int pageSize}) {
 | 
| +  async.Future<ListJobsResponse> list({core.String pageToken, core.bool includeSystemManaged, core.int pageSize, core.String onBehalfOfContentOwner}) {
 | 
|      var _url = null;
 | 
|      var _queryParams = new core.Map();
 | 
|      var _uploadMedia = null;
 | 
| @@ -228,9 +228,6 @@ class JobsResourceApi {
 | 
|      var _downloadOptions = commons.DownloadOptions.Metadata;
 | 
|      var _body = null;
 | 
|  
 | 
| -    if (onBehalfOfContentOwner != null) {
 | 
| -      _queryParams["onBehalfOfContentOwner"] = [onBehalfOfContentOwner];
 | 
| -    }
 | 
|      if (pageToken != null) {
 | 
|        _queryParams["pageToken"] = [pageToken];
 | 
|      }
 | 
| @@ -240,6 +237,9 @@ class JobsResourceApi {
 | 
|      if (pageSize != null) {
 | 
|        _queryParams["pageSize"] = ["${pageSize}"];
 | 
|      }
 | 
| +    if (onBehalfOfContentOwner != null) {
 | 
| +      _queryParams["onBehalfOfContentOwner"] = [onBehalfOfContentOwner];
 | 
| +    }
 | 
|  
 | 
|      _url = 'v1/jobs';
 | 
|  
 | 
| @@ -321,19 +321,23 @@ class JobsReportsResourceApi {
 | 
|     *
 | 
|     * [jobId] - The ID of the job.
 | 
|     *
 | 
| +   * [startTimeBefore] - If set, only reports whose start time is smaller than
 | 
| +   * the specified
 | 
| +   * date/time are returned.
 | 
| +   *
 | 
|     * [createdAfter] - If set, only reports created after the specified date/time
 | 
|     * are returned.
 | 
|     *
 | 
| +   * [startTimeAtOrAfter] - If set, only reports whose start time is greater
 | 
| +   * than or equal the
 | 
| +   * specified date/time are returned.
 | 
| +   *
 | 
|     * [pageToken] - A token identifying a page of results the server should
 | 
|     * return. Typically,
 | 
|     * this is the value of
 | 
|     * ListReportsResponse.next_page_token
 | 
|     * returned in response to the previous call to the `ListReports` method.
 | 
|     *
 | 
| -   * [startTimeAtOrAfter] - If set, only reports whose start time is greater
 | 
| -   * than or equal the
 | 
| -   * specified date/time are returned.
 | 
| -   *
 | 
|     * [pageSize] - Requested page size. Server may return fewer report types than
 | 
|     * requested.
 | 
|     * If unspecified, server will pick an appropriate default.
 | 
| @@ -342,10 +346,6 @@ class JobsReportsResourceApi {
 | 
|     * the user is acting on. If
 | 
|     * not set, the user is acting for himself (his own channel).
 | 
|     *
 | 
| -   * [startTimeBefore] - If set, only reports whose start time is smaller than
 | 
| -   * the specified
 | 
| -   * date/time are returned.
 | 
| -   *
 | 
|     * Completes with a [ListReportsResponse].
 | 
|     *
 | 
|     * Completes with a [commons.ApiRequestError] if the API endpoint returned an
 | 
| @@ -354,7 +354,7 @@ class JobsReportsResourceApi {
 | 
|     * If the used [http.Client] completes with an error when making a REST call,
 | 
|     * this method will complete with the same error.
 | 
|     */
 | 
| -  async.Future<ListReportsResponse> list(core.String jobId, {core.String createdAfter, core.String pageToken, core.String startTimeAtOrAfter, core.int pageSize, core.String onBehalfOfContentOwner, core.String startTimeBefore}) {
 | 
| +  async.Future<ListReportsResponse> list(core.String jobId, {core.String startTimeBefore, core.String createdAfter, core.String startTimeAtOrAfter, core.String pageToken, core.int pageSize, core.String onBehalfOfContentOwner}) {
 | 
|      var _url = null;
 | 
|      var _queryParams = new core.Map();
 | 
|      var _uploadMedia = null;
 | 
| @@ -365,24 +365,24 @@ class JobsReportsResourceApi {
 | 
|      if (jobId == null) {
 | 
|        throw new core.ArgumentError("Parameter jobId is required.");
 | 
|      }
 | 
| +    if (startTimeBefore != null) {
 | 
| +      _queryParams["startTimeBefore"] = [startTimeBefore];
 | 
| +    }
 | 
|      if (createdAfter != null) {
 | 
|        _queryParams["createdAfter"] = [createdAfter];
 | 
|      }
 | 
| -    if (pageToken != null) {
 | 
| -      _queryParams["pageToken"] = [pageToken];
 | 
| -    }
 | 
|      if (startTimeAtOrAfter != null) {
 | 
|        _queryParams["startTimeAtOrAfter"] = [startTimeAtOrAfter];
 | 
|      }
 | 
| +    if (pageToken != null) {
 | 
| +      _queryParams["pageToken"] = [pageToken];
 | 
| +    }
 | 
|      if (pageSize != null) {
 | 
|        _queryParams["pageSize"] = ["${pageSize}"];
 | 
|      }
 | 
|      if (onBehalfOfContentOwner != null) {
 | 
|        _queryParams["onBehalfOfContentOwner"] = [onBehalfOfContentOwner];
 | 
|      }
 | 
| -    if (startTimeBefore != null) {
 | 
| -      _queryParams["startTimeBefore"] = [startTimeBefore];
 | 
| -    }
 | 
|  
 | 
|      _url = 'v1/jobs/' + commons.Escaper.ecapeVariable('$jobId') + '/reports';
 | 
|  
 | 
| @@ -558,8 +558,8 @@ class Empty {
 | 
|    Empty.fromJson(core.Map _json) {
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      return _json;
 | 
|    }
 | 
|  }
 | 
| @@ -611,8 +611,8 @@ class Job {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (createTime != null) {
 | 
|        _json["createTime"] = createTime;
 | 
|      }
 | 
| @@ -659,8 +659,8 @@ class ListJobsResponse {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (jobs != null) {
 | 
|        _json["jobs"] = jobs.map((value) => (value).toJson()).toList();
 | 
|      }
 | 
| @@ -696,8 +696,8 @@ class ListReportTypesResponse {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (nextPageToken != null) {
 | 
|        _json["nextPageToken"] = nextPageToken;
 | 
|      }
 | 
| @@ -732,8 +732,8 @@ class ListReportsResponse {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (nextPageToken != null) {
 | 
|        _json["nextPageToken"] = nextPageToken;
 | 
|      }
 | 
| @@ -757,8 +757,8 @@ class Media {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (resourceName != null) {
 | 
|        _json["resourceName"] = resourceName;
 | 
|      }
 | 
| @@ -820,8 +820,8 @@ class Report {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (createTime != null) {
 | 
|        _json["createTime"] = createTime;
 | 
|      }
 | 
| @@ -879,8 +879,8 @@ class ReportType {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  core.Map toJson() {
 | 
| -    var _json = new core.Map();
 | 
| +  core.Map<core.String, core.Object> toJson() {
 | 
| +    final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
 | 
|      if (deprecateTime != null) {
 | 
|        _json["deprecateTime"] = deprecateTime;
 | 
|      }
 | 
| 
 |