Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2680)

Unified Diff: discovery/googleapis/youtubereporting__v1.json

Issue 2649893002: Api-roll 44: 2017-01-23 (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: discovery/googleapis/youtubereporting__v1.json
diff --git a/discovery/googleapis/youtubereporting__v1.json b/discovery/googleapis/youtubereporting__v1.json
index 0c309038f2c7ec22f9e78ddb6d5d3af5ac475062..da0f09164a9224b104e7a76475624ddcc76af724 100644
--- a/discovery/googleapis/youtubereporting__v1.json
+++ b/discovery/googleapis/youtubereporting__v1.json
@@ -2,11 +2,11 @@
"auth": {
"oauth2": {
"scopes": {
- "https://www.googleapis.com/auth/yt-analytics-monetary.readonly": {
- "description": "View monetary and non-monetary YouTube Analytics reports for your YouTube content"
- },
"https://www.googleapis.com/auth/yt-analytics.readonly": {
"description": "View YouTube Analytics reports for your YouTube content"
+ },
+ "https://www.googleapis.com/auth/yt-analytics-monetary.readonly": {
+ "description": "View monetary and non-monetary YouTube Analytics reports for your YouTube content"
}
}
}
@@ -18,7 +18,6 @@
"description": "Schedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.",
"discoveryVersion": "v1",
"documentationLink": "https://developers.google.com/youtube/reporting/v1/reports/",
- "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/ym0RISeffUziZ77agVd4GWAEUYI\"",
"icons": {
"x16": "http://www.google.com/images/icons/product/search-16.gif",
"x32": "http://www.google.com/images/icons/product/search-32.gif"
@@ -34,9 +33,41 @@
"location": "query",
"type": "string"
},
+ "prettyPrint": {
+ "default": "true",
+ "description": "Returns response with indentations and line breaks.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "key": {
+ "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
+ "location": "query",
+ "type": "string"
+ },
+ "quotaUser": {
+ "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
+ "location": "query",
+ "type": "string"
+ },
+ "pp": {
+ "default": "true",
+ "description": "Pretty-print response.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "fields": {
+ "description": "Selector specifying which fields to include in a partial response.",
+ "location": "query",
+ "type": "string"
+ },
"alt": {
"default": "json",
"description": "Data format for response.",
+ "enum": [
+ "json",
+ "media",
+ "proto"
+ ],
"enumDescriptions": [
"Responses with Content-Type of application/json",
"Media download with context-dependent Content-Type",
@@ -45,8 +76,16 @@
"location": "query",
"type": "string"
},
- "bearer_token": {
- "description": "OAuth bearer token.",
+ "$.xgafv": {
+ "description": "V1 error format.",
+ "enum": [
+ "1",
+ "2"
+ ],
+ "enumDescriptions": [
+ "v1 error format",
+ "v2 error format"
+ ],
"location": "query",
"type": "string"
},
@@ -55,35 +94,18 @@
"location": "query",
"type": "string"
},
- "fields": {
- "description": "Selector specifying which fields to include in a partial response.",
- "location": "query",
- "type": "string"
- },
- "key": {
- "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
- "location": "query",
- "type": "string"
- },
"oauth_token": {
"description": "OAuth 2.0 token for the current user.",
"location": "query",
"type": "string"
},
- "pp": {
- "default": "true",
- "description": "Pretty-print response.",
- "location": "query",
- "type": "boolean"
- },
- "prettyPrint": {
- "default": "true",
- "description": "Returns response with indentations and line breaks.",
+ "uploadType": {
+ "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
"location": "query",
- "type": "boolean"
+ "type": "string"
},
- "quotaUser": {
- "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
+ "bearer_token": {
+ "description": "OAuth bearer token.",
"location": "query",
"type": "string"
},
@@ -91,81 +113,38 @@
"description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
"location": "query",
"type": "string"
- },
- "uploadType": {
- "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
- "location": "query",
- "type": "string"
- },
- "$.xgafv": {
- "description": "V1 error format.",
- "enumDescriptions": [
- "v1 error format",
- "v2 error format"
- ],
- "location": "query",
- "type": "string"
}
},
"protocol": "rest",
"resources": {
- "media": {
- "methods": {
- "download": {
- "description": "Method for media download. Download is supported on the URI `/v1/media/{+name}?alt=media`.",
- "httpMethod": "GET",
- "id": "youtubereporting.media.download",
- "parameterOrder": [
- "resourceName"
- ],
- "parameters": {
- "resourceName": {
- "description": "Name of the media that is being downloaded. See ReadRequest.resource_name.",
- "location": "path",
- "pattern": "^.*$",
- "required": true,
- "type": "string"
- }
- },
- "path": "v1/media/{+resourceName}",
- "response": {
- "$ref": "Media"
- },
- "scopes": [
- "https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
- "https://www.googleapis.com/auth/yt-analytics.readonly"
- ],
- "supportsMediaDownload": true
- }
- }
- },
"reportTypes": {
"methods": {
"list": {
"description": "Lists report types.",
"httpMethod": "GET",
"id": "youtubereporting.reportTypes.list",
+ "parameterOrder": [],
"parameters": {
- "onBehalfOfContentOwner": {
- "description": "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).",
- "location": "query",
- "type": "string"
- },
"pageSize": {
- "description": "Requested page size. Server may return fewer report types than requested. If unspecified, server will pick an appropriate default.",
+ "description": "Requested page size. Server may return fewer report types than requested.\nIf unspecified, server will pick an appropriate default.",
"format": "int32",
"location": "query",
"type": "integer"
},
- "pageToken": {
- "description": "A token identifying a page of results the server should return. Typically, this is the value of ListReportTypesResponse.next_page_token returned in response to the previous call to the `ListReportTypes` method.",
+ "includeSystemManaged": {
+ "description": "If set to true, also system-managed report types will be returned;\notherwise only the report types that can be used to create new reporting\njobs will be returned.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "onBehalfOfContentOwner": {
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
"location": "query",
"type": "string"
},
- "includeSystemManaged": {
- "description": "If set to true, also system-managed report types will be returned; otherwise only the report types that can be used to create new reporting jobs will be returned.",
+ "pageToken": {
+ "description": "A token identifying a page of results the server should return. Typically,\nthis is the value of\nListReportTypesResponse.next_page_token\nreturned in response to the previous call to the `ListReportTypes` method.",
"location": "query",
- "type": "boolean"
+ "type": "string"
}
},
"path": "v1/reportTypes",
@@ -179,15 +158,46 @@
}
}
},
+ "media": {
+ "methods": {
+ "download": {
+ "description": "Method for media download. Download is supported\non the URI `/v1/media/{+name}?alt=media`.",
+ "httpMethod": "GET",
+ "id": "youtubereporting.media.download",
+ "parameterOrder": [
+ "resourceName"
+ ],
+ "parameters": {
+ "resourceName": {
+ "description": "Name of the media that is being downloaded. See\nReadRequest.resource_name.",
+ "location": "path",
+ "pattern": "^.+$",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "v1/media/{+resourceName}",
+ "response": {
+ "$ref": "Media"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
+ "https://www.googleapis.com/auth/yt-analytics.readonly"
+ ],
+ "supportsMediaDownload": true
+ }
+ }
+ },
"jobs": {
"methods": {
"create": {
"description": "Creates a job and returns it.",
"httpMethod": "POST",
"id": "youtubereporting.jobs.create",
+ "parameterOrder": [],
"parameters": {
"onBehalfOfContentOwner": {
- "description": "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).",
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
"location": "query",
"type": "string"
}
@@ -204,65 +214,66 @@
"https://www.googleapis.com/auth/yt-analytics.readonly"
]
},
- "list": {
- "description": "Lists jobs.",
+ "get": {
+ "description": "Gets a job.",
"httpMethod": "GET",
- "id": "youtubereporting.jobs.list",
+ "id": "youtubereporting.jobs.get",
+ "parameterOrder": [
+ "jobId"
+ ],
"parameters": {
- "onBehalfOfContentOwner": {
- "description": "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).",
- "location": "query",
+ "jobId": {
+ "description": "The ID of the job to retrieve.",
+ "location": "path",
+ "required": true,
"type": "string"
},
- "pageSize": {
- "description": "Requested page size. Server may return fewer jobs than requested. If unspecified, server will pick an appropriate default.",
- "format": "int32",
- "location": "query",
- "type": "integer"
- },
- "pageToken": {
- "description": "A token identifying a page of results the server should return. Typically, this is the value of ListReportTypesResponse.next_page_token returned in response to the previous call to the `ListJobs` method.",
+ "onBehalfOfContentOwner": {
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
"location": "query",
"type": "string"
- },
- "includeSystemManaged": {
- "description": "If set to true, also system-managed jobs will be returned; otherwise only user-created jobs will be returned. System-managed jobs can neither be modified nor deleted.",
- "location": "query",
- "type": "boolean"
}
},
- "path": "v1/jobs",
+ "path": "v1/jobs/{jobId}",
"response": {
- "$ref": "ListJobsResponse"
+ "$ref": "Job"
},
"scopes": [
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
"https://www.googleapis.com/auth/yt-analytics.readonly"
]
},
- "get": {
- "description": "Gets a job.",
+ "list": {
+ "description": "Lists jobs.",
"httpMethod": "GET",
- "id": "youtubereporting.jobs.get",
- "parameterOrder": [
- "jobId"
- ],
+ "id": "youtubereporting.jobs.list",
+ "parameterOrder": [],
"parameters": {
- "jobId": {
- "description": "The ID of the job to retrieve.",
- "location": "path",
- "required": true,
- "type": "string"
+ "pageSize": {
+ "description": "Requested page size. Server may return fewer jobs than requested.\nIf unspecified, server will pick an appropriate default.",
+ "format": "int32",
+ "location": "query",
+ "type": "integer"
+ },
+ "includeSystemManaged": {
+ "description": "If set to true, also system-managed jobs will be returned; otherwise only\nuser-created jobs will be returned. System-managed jobs can neither be\nmodified nor deleted.",
+ "location": "query",
+ "type": "boolean"
},
"onBehalfOfContentOwner": {
- "description": "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).",
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
+ "location": "query",
+ "type": "string"
+ },
+ "pageToken": {
+ "description": "A token identifying a page of results the server should return. Typically,\nthis is the value of\nListReportTypesResponse.next_page_token\nreturned in response to the previous call to the `ListJobs` method.",
"location": "query",
"type": "string"
}
},
- "path": "v1/jobs/{jobId}",
+ "path": "v1/jobs",
"response": {
- "$ref": "Job"
+ "$ref": "ListJobsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
@@ -284,7 +295,7 @@
"type": "string"
},
"onBehalfOfContentOwner": {
- "description": "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).",
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
"location": "query",
"type": "string"
}
@@ -302,12 +313,13 @@
"resources": {
"reports": {
"methods": {
- "list": {
- "description": "Lists reports created by a specific job. Returns NOT_FOUND if the job does not exist.",
+ "get": {
+ "description": "Gets the metadata of a specific report.",
"httpMethod": "GET",
- "id": "youtubereporting.jobs.reports.list",
+ "id": "youtubereporting.jobs.reports.get",
"parameterOrder": [
- "jobId"
+ "jobId",
+ "reportId"
],
"parameters": {
"jobId": {
@@ -316,77 +328,79 @@
"required": true,
"type": "string"
},
- "onBehalfOfContentOwner": {
- "description": "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).",
- "location": "query",
- "type": "string"
- },
- "pageSize": {
- "description": "Requested page size. Server may return fewer report types than requested. If unspecified, server will pick an appropriate default.",
- "format": "int32",
- "location": "query",
- "type": "integer"
- },
- "pageToken": {
- "description": "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.",
- "location": "query",
- "type": "string"
- },
- "createdAfter": {
- "description": "If set, only reports created after the specified date/time are returned.",
- "location": "query",
- "type": "string"
- },
- "startTimeAtOrAfter": {
- "description": "If set, only reports whose start time is greater than or equal the specified date/time are returned.",
- "location": "query",
+ "reportId": {
+ "description": "The ID of the report to retrieve.",
+ "location": "path",
+ "required": true,
"type": "string"
},
- "startTimeBefore": {
- "description": "If set, only reports whose start time is smaller than the specified date/time are returned.",
+ "onBehalfOfContentOwner": {
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
"location": "query",
"type": "string"
}
},
- "path": "v1/jobs/{jobId}/reports",
+ "path": "v1/jobs/{jobId}/reports/{reportId}",
"response": {
- "$ref": "ListReportsResponse"
+ "$ref": "Report"
},
"scopes": [
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
"https://www.googleapis.com/auth/yt-analytics.readonly"
]
},
- "get": {
- "description": "Gets the metadata of a specific report.",
+ "list": {
+ "description": "Lists reports created by a specific job.\nReturns NOT_FOUND if the job does not exist.",
"httpMethod": "GET",
- "id": "youtubereporting.jobs.reports.get",
+ "id": "youtubereporting.jobs.reports.list",
"parameterOrder": [
- "jobId",
- "reportId"
+ "jobId"
],
"parameters": {
- "jobId": {
- "description": "The ID of the job.",
- "location": "path",
- "required": true,
+ "onBehalfOfContentOwner": {
+ "description": "The content owner's external ID on which behalf the user is acting on. If\nnot set, the user is acting for himself (his own channel).",
+ "location": "query",
"type": "string"
},
- "reportId": {
- "description": "The ID of the report to retrieve.",
+ "startTimeAtOrAfter": {
+ "description": "If set, only reports whose start time is greater than or equal the\nspecified date/time are returned.",
+ "format": "google-datetime",
+ "location": "query",
+ "type": "string"
+ },
+ "startTimeBefore": {
+ "description": "If set, only reports whose start time is smaller than the specified\ndate/time are returned.",
+ "format": "google-datetime",
+ "location": "query",
+ "type": "string"
+ },
+ "pageSize": {
+ "description": "Requested page size. Server may return fewer report types than requested.\nIf unspecified, server will pick an appropriate default.",
+ "format": "int32",
+ "location": "query",
+ "type": "integer"
+ },
+ "createdAfter": {
+ "description": "If set, only reports created after the specified date/time are returned.",
+ "format": "google-datetime",
+ "location": "query",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "The ID of the job.",
"location": "path",
"required": true,
"type": "string"
},
- "onBehalfOfContentOwner": {
- "description": "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": {
+ "description": "A token identifying a page of results the server should return. Typically,\nthis is the value of\nListReportsResponse.next_page_token\nreturned in response to the previous call to the `ListReports` method.",
"location": "query",
"type": "string"
}
},
- "path": "v1/jobs/{jobId}/reports/{reportId}",
+ "path": "v1/jobs/{jobId}/reports",
"response": {
- "$ref": "Report"
+ "$ref": "ListReportsResponse"
},
"scopes": [
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly",
@@ -398,57 +412,73 @@
}
}
},
- "revision": "20160719",
+ "revision": "20170118",
"rootUrl": "https://youtubereporting.googleapis.com/",
"schemas": {
- "Media": {
- "description": "Media resource.",
- "id": "Media",
+ "Report": {
+ "description": "A report's metadata including the URL from which the report itself can be\ndownloaded.",
+ "id": "Report",
"properties": {
- "resourceName": {
- "description": "Name of the media resource.",
+ "id": {
+ "description": "The server-generated ID of the report.",
+ "type": "string"
+ },
+ "downloadUrl": {
+ "description": "The URL from which the report can be downloaded (max. 1000 characters).",
+ "type": "string"
+ },
+ "endTime": {
+ "description": "The end of the time period that the report instance covers. The value is\nexclusive.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "createTime": {
+ "description": "The date/time when this report was created.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "startTime": {
+ "description": "The start of the time period that the report instance covers. The value is\ninclusive.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "jobExpireTime": {
+ "description": "The date/time when the job this report belongs to will expire/expired.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "The ID of the job that created this report.",
"type": "string"
}
},
"type": "object"
},
- "ListReportTypesResponse": {
- "description": "Response message for ReportingService.ListReportTypes.",
- "id": "ListReportTypesResponse",
+ "ListJobsResponse": {
+ "description": "Response message for ReportingService.ListJobs.",
+ "id": "ListJobsResponse",
"properties": {
- "reportTypes": {
- "description": "The list of report types.",
+ "nextPageToken": {
+ "description": "A token to retrieve next page of results.\nPass this value in the\nListJobsRequest.page_token\nfield in the subsequent call to `ListJobs` method to retrieve the next\npage of results.",
+ "type": "string"
+ },
+ "jobs": {
+ "description": "The list of jobs.",
"items": {
- "$ref": "ReportType"
+ "$ref": "Job"
},
"type": "array"
- },
- "nextPageToken": {
- "description": "A token to retrieve next page of results. Pass this value in the ListReportTypesRequest.page_token field in the subsequent call to `ListReportTypes` method to retrieve the next page of results.",
- "type": "string"
}
},
"type": "object"
},
- "ReportType": {
- "description": "A report type.",
- "id": "ReportType",
+ "Media": {
+ "description": "Media resource.",
+ "id": "Media",
"properties": {
- "id": {
- "description": "The ID of the report type (max. 100 characters).",
- "type": "string"
- },
- "name": {
- "description": "The name of the report type (max. 100 characters).",
- "type": "string"
- },
- "deprecateTime": {
- "description": "The date/time when this report type was/will be deprecated.",
+ "resourceName": {
+ "description": "Name of the media resource.",
"type": "string"
- },
- "systemManaged": {
- "description": "True if this a system-managed report type; otherwise false. Reporting jobs for system-managed report types are created automatically and can thus not be used in the `CreateJob` method.",
- "type": "boolean"
}
},
"type": "object"
@@ -461,100 +491,92 @@
"description": "The server-generated ID of the job (max. 40 characters).",
"type": "string"
},
- "reportTypeId": {
- "description": "The type of reports this job creates. Corresponds to the ID of a ReportType.",
- "type": "string"
- },
- "name": {
- "description": "The name of the job (max. 100 characters).",
- "type": "string"
- },
"createTime": {
"description": "The creation date/time of the job.",
+ "format": "google-datetime",
"type": "string"
},
+ "systemManaged": {
+ "description": "True if this a system-managed job that cannot be modified by the user;\notherwise false.",
+ "type": "boolean"
+ },
"expireTime": {
- "description": "The date/time when this job will expire/expired. After a job expired, no new reports are generated.",
+ "description": "The date/time when this job will expire/expired. After a job expired, no\nnew reports are generated.",
+ "format": "google-datetime",
"type": "string"
},
- "systemManaged": {
- "description": "True if this a system-managed job that cannot be modified by the user; otherwise false.",
- "type": "boolean"
+ "name": {
+ "description": "The name of the job (max. 100 characters).",
+ "type": "string"
+ },
+ "reportTypeId": {
+ "description": "The type of reports this job creates. Corresponds to the ID of a\nReportType.",
+ "type": "string"
}
},
"type": "object"
},
- "ListJobsResponse": {
- "description": "Response message for ReportingService.ListJobs.",
- "id": "ListJobsResponse",
+ "Empty": {
+ "description": "A generic empty message that you can re-use to avoid defining duplicated\nempty messages in your APIs. A typical example is to use it as the request\nor the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\nThe JSON representation for `Empty` is empty JSON object `{}`.",
+ "id": "Empty",
+ "properties": {},
+ "type": "object"
+ },
+ "ReportType": {
+ "description": "A report type.",
+ "id": "ReportType",
"properties": {
- "jobs": {
- "description": "The list of jobs.",
- "items": {
- "$ref": "Job"
- },
- "type": "array"
+ "systemManaged": {
+ "description": "True if this a system-managed report type; otherwise false. Reporting jobs\nfor system-managed report types are created automatically and can thus not\nbe used in the `CreateJob` method.",
+ "type": "boolean"
},
- "nextPageToken": {
- "description": "A token to retrieve next page of results. Pass this value in the ListJobsRequest.page_token field in the subsequent call to `ListJobs` method to retrieve the next page of results.",
+ "deprecateTime": {
+ "description": "The date/time when this report type was/will be deprecated.",
+ "format": "google-datetime",
+ "type": "string"
+ },
+ "id": {
+ "description": "The ID of the report type (max. 100 characters).",
+ "type": "string"
+ },
+ "name": {
+ "description": "The name of the report type (max. 100 characters).",
"type": "string"
}
},
"type": "object"
},
- "Empty": {
- "description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.",
- "id": "Empty",
- "type": "object"
- },
"ListReportsResponse": {
"description": "Response message for ReportingService.ListReports.",
"id": "ListReportsResponse",
"properties": {
+ "nextPageToken": {
+ "description": "A token to retrieve next page of results.\nPass this value in the\nListReportsRequest.page_token\nfield in the subsequent call to `ListReports` method to retrieve the next\npage of results.",
+ "type": "string"
+ },
"reports": {
"description": "The list of report types.",
"items": {
"$ref": "Report"
},
"type": "array"
- },
- "nextPageToken": {
- "description": "A token to retrieve next page of results. Pass this value in the ListReportsRequest.page_token field in the subsequent call to `ListReports` method to retrieve the next page of results.",
- "type": "string"
}
},
"type": "object"
},
- "Report": {
- "description": "A report's metadata including the URL from which the report itself can be downloaded.",
- "id": "Report",
+ "ListReportTypesResponse": {
+ "description": "Response message for ReportingService.ListReportTypes.",
+ "id": "ListReportTypesResponse",
"properties": {
- "id": {
- "description": "The server-generated ID of the report.",
- "type": "string"
- },
- "jobId": {
- "description": "The ID of the job that created this report.",
- "type": "string"
- },
- "jobExpireTime": {
- "description": "The date/time when the job this report belongs to will expire/expired.",
- "type": "string"
- },
- "startTime": {
- "description": "The start of the time period that the report instance covers. The value is inclusive.",
- "type": "string"
- },
- "endTime": {
- "description": "The end of the time period that the report instance covers. The value is exclusive.",
- "type": "string"
- },
- "createTime": {
- "description": "The date/time when this report was created.",
- "type": "string"
+ "reportTypes": {
+ "description": "The list of report types.",
+ "items": {
+ "$ref": "ReportType"
+ },
+ "type": "array"
},
- "downloadUrl": {
- "description": "The URL from which the report can be downloaded (max. 1000 characters).",
+ "nextPageToken": {
+ "description": "A token to retrieve next page of results.\nPass this value in the\nListReportTypesRequest.page_token\nfield in the subsequent call to `ListReportTypes` method to retrieve the next\npage of results.",
"type": "string"
}
},
« no previous file with comments | « discovery/googleapis/youtubeAnalytics__v1.json ('k') | discovery/googleapis_beta/adexchangebuyer2__v2beta1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698