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

Unified Diff: discovery/googleapis/coordinate__v1.json

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 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/coordinate__v1.json
diff --git a/discovery/googleapis/coordinate__v1.json b/discovery/googleapis/coordinate__v1.json
new file mode 100644
index 0000000000000000000000000000000000000000..2b65836c92abb11213d151bea9977dc4652cce34
--- /dev/null
+++ b/discovery/googleapis/coordinate__v1.json
@@ -0,0 +1,1091 @@
+{
+ "auth": {
+ "oauth2": {
+ "scopes": {
+ "https://www.googleapis.com/auth/coordinate": {
+ "description": "View and manage your Google Maps Coordinate jobs"
+ },
+ "https://www.googleapis.com/auth/coordinate.readonly": {
+ "description": "View your Google Coordinate jobs"
+ }
+ }
+ }
+ },
+ "basePath": "/coordinate/v1/teams/",
+ "baseUrl": "https://www.googleapis.com/coordinate/v1/teams/",
+ "batchPath": "batch",
+ "description": "Lets you view and manage jobs in a Coordinate team.",
+ "discoveryVersion": "v1",
+ "documentationLink": "https://developers.google.com/coordinate/",
+ "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/ckefd3M0PpbhIY5DVZQuUY4ElY0\"",
+ "icons": {
+ "x16": "http://www.google.com/images/icons/product/search-16.gif",
+ "x32": "http://www.google.com/images/icons/product/search-32.gif"
+ },
+ "id": "coordinate:v1",
+ "kind": "discovery#restDescription",
+ "name": "coordinate",
+ "ownerDomain": "google.com",
+ "ownerName": "Google",
+ "parameters": {
+ "alt": {
+ "default": "json",
+ "description": "Data format for the response.",
+ "enum": [
+ "json"
+ ],
+ "enumDescriptions": [
+ "Responses with Content-Type of application/json"
+ ],
+ "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"
+ },
+ "prettyPrint": {
+ "default": "true",
+ "description": "Returns response with indentations and line breaks.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "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. Overrides userIp if both are provided.",
+ "location": "query",
+ "type": "string"
+ },
+ "userIp": {
+ "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "protocol": "rest",
+ "resources": {
+ "customFieldDef": {
+ "methods": {
+ "list": {
+ "description": "Retrieves a list of custom field definitions for a team.",
+ "httpMethod": "GET",
+ "id": "coordinate.customFieldDef.list",
+ "parameterOrder": [
+ "teamId"
+ ],
+ "parameters": {
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/custom_fields",
+ "response": {
+ "$ref": "CustomFieldDefListResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ }
+ }
+ },
+ "jobs": {
+ "methods": {
+ "get": {
+ "description": "Retrieves a job, including all the changes made to the job.",
+ "httpMethod": "GET",
+ "id": "coordinate.jobs.get",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}",
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ },
+ "insert": {
+ "description": "Inserts a new job. Only the state field of the job should be set.",
+ "httpMethod": "POST",
+ "id": "coordinate.jobs.insert",
+ "parameterOrder": [
+ "teamId",
+ "address",
+ "lat",
+ "lng",
+ "title"
+ ],
+ "parameters": {
+ "address": {
+ "description": "Job address as newline (Unix) separated string",
+ "location": "query",
+ "required": true,
+ "type": "string"
+ },
+ "assignee": {
+ "description": "Assignee email address, or empty string to unassign.",
+ "location": "query",
+ "type": "string"
+ },
+ "customField": {
+ "description": "Map from custom field id (from /team//custom_fields) to the field value. For example '123=Alice'",
+ "location": "query",
+ "repeated": true,
+ "type": "string"
+ },
+ "customerName": {
+ "description": "Customer name",
+ "location": "query",
+ "type": "string"
+ },
+ "customerPhoneNumber": {
+ "description": "Customer phone number",
+ "location": "query",
+ "type": "string"
+ },
+ "lat": {
+ "description": "The latitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "required": true,
+ "type": "number"
+ },
+ "lng": {
+ "description": "The longitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "required": true,
+ "type": "number"
+ },
+ "note": {
+ "description": "Job note as newline (Unix) separated string",
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "title": {
+ "description": "Job title",
+ "location": "query",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs",
+ "request": {
+ "$ref": "Job"
+ },
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate"
+ ]
+ },
+ "list": {
+ "description": "Retrieves jobs created or modified since the given timestamp.",
+ "httpMethod": "GET",
+ "id": "coordinate.jobs.list",
+ "parameterOrder": [
+ "teamId"
+ ],
+ "parameters": {
+ "maxResults": {
+ "description": "Maximum number of results to return in one page.",
+ "format": "uint32",
+ "location": "query",
+ "type": "integer"
+ },
+ "minModifiedTimestampMs": {
+ "description": "Minimum time a job was modified in milliseconds since epoch.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "pageToken": {
+ "description": "Continuation token",
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs",
+ "response": {
+ "$ref": "JobListResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ },
+ "patch": {
+ "description": "Updates a job. Fields that are set in the job state will be updated. This method supports patch semantics.",
+ "httpMethod": "PATCH",
+ "id": "coordinate.jobs.patch",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "address": {
+ "description": "Job address as newline (Unix) separated string",
+ "location": "query",
+ "type": "string"
+ },
+ "assignee": {
+ "description": "Assignee email address, or empty string to unassign.",
+ "location": "query",
+ "type": "string"
+ },
+ "customField": {
+ "description": "Map from custom field id (from /team//custom_fields) to the field value. For example '123=Alice'",
+ "location": "query",
+ "repeated": true,
+ "type": "string"
+ },
+ "customerName": {
+ "description": "Customer name",
+ "location": "query",
+ "type": "string"
+ },
+ "customerPhoneNumber": {
+ "description": "Customer phone number",
+ "location": "query",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "lat": {
+ "description": "The latitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "type": "number"
+ },
+ "lng": {
+ "description": "The longitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "type": "number"
+ },
+ "note": {
+ "description": "Job note as newline (Unix) separated string",
+ "location": "query",
+ "type": "string"
+ },
+ "progress": {
+ "description": "Job progress",
+ "enum": [
+ "COMPLETED",
+ "IN_PROGRESS",
+ "NOT_ACCEPTED",
+ "NOT_STARTED",
+ "OBSOLETE"
+ ],
+ "enumDescriptions": [
+ "Completed",
+ "In progress",
+ "Not accepted",
+ "Not started",
+ "Obsolete"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "title": {
+ "description": "Job title",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}",
+ "request": {
+ "$ref": "Job"
+ },
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate"
+ ]
+ },
+ "update": {
+ "description": "Updates a job. Fields that are set in the job state will be updated.",
+ "httpMethod": "PUT",
+ "id": "coordinate.jobs.update",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "address": {
+ "description": "Job address as newline (Unix) separated string",
+ "location": "query",
+ "type": "string"
+ },
+ "assignee": {
+ "description": "Assignee email address, or empty string to unassign.",
+ "location": "query",
+ "type": "string"
+ },
+ "customField": {
+ "description": "Map from custom field id (from /team//custom_fields) to the field value. For example '123=Alice'",
+ "location": "query",
+ "repeated": true,
+ "type": "string"
+ },
+ "customerName": {
+ "description": "Customer name",
+ "location": "query",
+ "type": "string"
+ },
+ "customerPhoneNumber": {
+ "description": "Customer phone number",
+ "location": "query",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "lat": {
+ "description": "The latitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "type": "number"
+ },
+ "lng": {
+ "description": "The longitude coordinate of this job's location.",
+ "format": "double",
+ "location": "query",
+ "type": "number"
+ },
+ "note": {
+ "description": "Job note as newline (Unix) separated string",
+ "location": "query",
+ "type": "string"
+ },
+ "progress": {
+ "description": "Job progress",
+ "enum": [
+ "COMPLETED",
+ "IN_PROGRESS",
+ "NOT_ACCEPTED",
+ "NOT_STARTED",
+ "OBSOLETE"
+ ],
+ "enumDescriptions": [
+ "Completed",
+ "In progress",
+ "Not accepted",
+ "Not started",
+ "Obsolete"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "title": {
+ "description": "Job title",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}",
+ "request": {
+ "$ref": "Job"
+ },
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate"
+ ]
+ }
+ }
+ },
+ "location": {
+ "methods": {
+ "list": {
+ "description": "Retrieves a list of locations for a worker.",
+ "httpMethod": "GET",
+ "id": "coordinate.location.list",
+ "parameterOrder": [
+ "teamId",
+ "workerEmail",
+ "startTimestampMs"
+ ],
+ "parameters": {
+ "maxResults": {
+ "description": "Maximum number of results to return in one page.",
+ "format": "uint32",
+ "location": "query",
+ "type": "integer"
+ },
+ "pageToken": {
+ "description": "Continuation token",
+ "location": "query",
+ "type": "string"
+ },
+ "startTimestampMs": {
+ "description": "Start timestamp in milliseconds since the epoch.",
+ "format": "uint64",
+ "location": "query",
+ "required": true,
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "workerEmail": {
+ "description": "Worker email address.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/workers/{workerEmail}/locations",
+ "response": {
+ "$ref": "LocationListResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ }
+ }
+ },
+ "schedule": {
+ "methods": {
+ "get": {
+ "description": "Retrieves the schedule for a job.",
+ "httpMethod": "GET",
+ "id": "coordinate.schedule.get",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}/schedule",
+ "response": {
+ "$ref": "Schedule"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ },
+ "patch": {
+ "description": "Replaces the schedule of a job with the provided schedule. This method supports patch semantics.",
+ "httpMethod": "PATCH",
+ "id": "coordinate.schedule.patch",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "allDay": {
+ "description": "Whether the job is scheduled for the whole day. Time of day in start/end times is ignored if this is true.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "duration": {
+ "description": "Job duration in milliseconds.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "endTime": {
+ "description": "Scheduled end time in milliseconds since epoch.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "startTime": {
+ "description": "Scheduled start time in milliseconds since epoch.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}/schedule",
+ "request": {
+ "$ref": "Schedule"
+ },
+ "response": {
+ "$ref": "Schedule"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate"
+ ]
+ },
+ "update": {
+ "description": "Replaces the schedule of a job with the provided schedule.",
+ "httpMethod": "PUT",
+ "id": "coordinate.schedule.update",
+ "parameterOrder": [
+ "teamId",
+ "jobId"
+ ],
+ "parameters": {
+ "allDay": {
+ "description": "Whether the job is scheduled for the whole day. Time of day in start/end times is ignored if this is true.",
+ "location": "query",
+ "type": "boolean"
+ },
+ "duration": {
+ "description": "Job duration in milliseconds.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "endTime": {
+ "description": "Scheduled end time in milliseconds since epoch.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Job number",
+ "format": "uint64",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "startTime": {
+ "description": "Scheduled start time in milliseconds since epoch.",
+ "format": "uint64",
+ "location": "query",
+ "type": "string"
+ },
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/jobs/{jobId}/schedule",
+ "request": {
+ "$ref": "Schedule"
+ },
+ "response": {
+ "$ref": "Schedule"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate"
+ ]
+ }
+ }
+ },
+ "worker": {
+ "methods": {
+ "list": {
+ "description": "Retrieves a list of workers in a team.",
+ "httpMethod": "GET",
+ "id": "coordinate.worker.list",
+ "parameterOrder": [
+ "teamId"
+ ],
+ "parameters": {
+ "teamId": {
+ "description": "Team ID",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "{teamId}/workers",
+ "response": {
+ "$ref": "WorkerListResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/coordinate",
+ "https://www.googleapis.com/auth/coordinate.readonly"
+ ]
+ }
+ }
+ }
+ },
+ "revision": "20131114",
+ "rootUrl": "https://www.googleapis.com/",
+ "schemas": {
+ "CustomField": {
+ "description": "Custom field.",
+ "id": "CustomField",
+ "properties": {
+ "customFieldId": {
+ "description": "Custom field id.",
+ "format": "int64",
+ "type": "string"
+ },
+ "kind": {
+ "default": "coordinate#customField",
+ "description": "Identifies this object as a custom field.",
+ "type": "string"
+ },
+ "value": {
+ "description": "Custom field value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CustomFieldDef": {
+ "description": "Custom field definition.",
+ "id": "CustomFieldDef",
+ "properties": {
+ "enabled": {
+ "description": "Whether the field is enabled.",
+ "type": "boolean"
+ },
+ "id": {
+ "description": "Custom field id.",
+ "format": "int64",
+ "type": "string"
+ },
+ "kind": {
+ "default": "coordinate#customFieldDef",
+ "description": "Identifies this object as a custom field definition.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Custom field name.",
+ "type": "string"
+ },
+ "requiredForCheckout": {
+ "description": "Whether the field is required for checkout.",
+ "type": "boolean"
+ },
+ "type": {
+ "description": "Custom field type.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CustomFieldDefListResponse": {
+ "description": "Collection of custom field definitions for a team.",
+ "id": "CustomFieldDefListResponse",
+ "properties": {
+ "items": {
+ "description": "Collection of custom field definitions in a team.",
+ "items": {
+ "$ref": "CustomFieldDef"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#customFieldDefList",
+ "description": "Identifies this object as a collection of custom field definitions in a team.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "CustomFields": {
+ "description": "Collection of custom fields.",
+ "id": "CustomFields",
+ "properties": {
+ "customField": {
+ "description": "Collection of custom fields.",
+ "items": {
+ "$ref": "CustomField"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#customFields",
+ "description": "Identifies this object as a collection of custom fields.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Job": {
+ "description": "A job.",
+ "id": "Job",
+ "properties": {
+ "id": {
+ "description": "Job id.",
+ "format": "uint64",
+ "type": "string"
+ },
+ "jobChange": {
+ "description": "List of job changes since it was created. The first change corresponds to the state of the job when it was created.",
+ "items": {
+ "$ref": "JobChange"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#job",
+ "description": "Identifies this object as a job.",
+ "type": "string"
+ },
+ "state": {
+ "$ref": "JobState",
+ "description": "Current job state."
+ }
+ },
+ "type": "object"
+ },
+ "JobChange": {
+ "description": "Change to a job. For example assigning the job to a different worker.",
+ "id": "JobChange",
+ "properties": {
+ "kind": {
+ "default": "coordinate#jobChange",
+ "description": "Identifies this object as a job change.",
+ "type": "string"
+ },
+ "state": {
+ "$ref": "JobState",
+ "description": "Change applied to the job. Only the fields that were changed are set."
+ },
+ "timestamp": {
+ "description": "Time at which this change was applied.",
+ "format": "uint64",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "JobListResponse": {
+ "description": "Response from a List Jobs request.",
+ "id": "JobListResponse",
+ "properties": {
+ "items": {
+ "description": "Jobs in the collection.",
+ "items": {
+ "$ref": "Job"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#jobList",
+ "description": "Identifies this object as a list of jobs.",
+ "type": "string"
+ },
+ "nextPageToken": {
+ "description": "A token to provide to get the next page of results.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "JobState": {
+ "description": "Current state of a job.",
+ "id": "JobState",
+ "properties": {
+ "assignee": {
+ "description": "Email address of the assignee.",
+ "type": "string"
+ },
+ "customFields": {
+ "$ref": "CustomFields",
+ "description": "Custom fields."
+ },
+ "customerName": {
+ "description": "Customer name.",
+ "type": "string"
+ },
+ "customerPhoneNumber": {
+ "description": "Customer phone number.",
+ "type": "string"
+ },
+ "kind": {
+ "default": "coordinate#jobState",
+ "description": "Identifies this object as a job state.",
+ "type": "string"
+ },
+ "location": {
+ "$ref": "Location",
+ "description": "Job location."
+ },
+ "note": {
+ "description": "Note added to the job.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "progress": {
+ "description": "Job progress.",
+ "type": "string"
+ },
+ "title": {
+ "description": "Job title.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Location": {
+ "description": "Location of a job.",
+ "id": "Location",
+ "properties": {
+ "addressLine": {
+ "description": "Address.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#location",
+ "description": "Identifies this object as a location.",
+ "type": "string"
+ },
+ "lat": {
+ "description": "Latitude.",
+ "format": "double",
+ "type": "number"
+ },
+ "lng": {
+ "description": "Longitude.",
+ "format": "double",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "LocationListResponse": {
+ "description": "Response from a List Locations request.",
+ "id": "LocationListResponse",
+ "properties": {
+ "items": {
+ "description": "Locations in the collection.",
+ "items": {
+ "$ref": "LocationRecord"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#locationList",
+ "description": "Identifies this object as a list of locations.",
+ "type": "string"
+ },
+ "nextPageToken": {
+ "description": "A token to provide to get the next page of results.",
+ "type": "string"
+ },
+ "tokenPagination": {
+ "$ref": "TokenPagination",
+ "description": "Pagination information for token pagination."
+ }
+ },
+ "type": "object"
+ },
+ "LocationRecord": {
+ "description": "Recorded location of a worker.",
+ "id": "LocationRecord",
+ "properties": {
+ "collectionTime": {
+ "description": "The collection time in milliseconds since the epoch.",
+ "format": "int64",
+ "type": "string"
+ },
+ "confidenceRadius": {
+ "description": "The location accuracy in meters. This is the radius of a 95% confidence interval around the location measurement.",
+ "format": "double",
+ "type": "number"
+ },
+ "kind": {
+ "default": "coordinate#locationRecord",
+ "description": "Identifies this object as a location.",
+ "type": "string"
+ },
+ "latitude": {
+ "description": "Latitude.",
+ "format": "double",
+ "type": "number"
+ },
+ "longitude": {
+ "description": "Longitude.",
+ "format": "double",
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "Schedule": {
+ "description": "Job schedule.",
+ "id": "Schedule",
+ "properties": {
+ "allDay": {
+ "description": "Whether the job is scheduled for the whole day. Time of day in start/end times is ignored if this is true.",
+ "type": "boolean"
+ },
+ "duration": {
+ "description": "Job duration in milliseconds.",
+ "format": "uint64",
+ "type": "string"
+ },
+ "endTime": {
+ "description": "Scheduled end time in milliseconds since epoch.",
+ "format": "uint64",
+ "type": "string"
+ },
+ "kind": {
+ "default": "coordinate#schedule",
+ "description": "Identifies this object as a job schedule.",
+ "type": "string"
+ },
+ "startTime": {
+ "description": "Scheduled start time in milliseconds since epoch.",
+ "format": "uint64",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "TokenPagination": {
+ "description": "Pagination information.",
+ "id": "TokenPagination",
+ "properties": {
+ "kind": {
+ "default": "coordinate#tokenPagination",
+ "description": "Identifies this object as pagination information.",
+ "type": "string"
+ },
+ "nextPageToken": {
+ "description": "A token to provide to get the next page of results.",
+ "type": "string"
+ },
+ "previousPageToken": {
+ "description": "A token to provide to get the previous page of results.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "Worker": {
+ "description": "A worker in a Coordinate team.",
+ "id": "Worker",
+ "properties": {
+ "id": {
+ "description": "Worker email address.",
+ "type": "string"
+ },
+ "kind": {
+ "default": "coordinate#worker",
+ "description": "Identifies this object as a worker.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "WorkerListResponse": {
+ "description": "Response from a List Workers request.",
+ "id": "WorkerListResponse",
+ "properties": {
+ "items": {
+ "description": "Workers in the collection.",
+ "items": {
+ "$ref": "Worker"
+ },
+ "type": "array"
+ },
+ "kind": {
+ "default": "coordinate#workerList",
+ "description": "Identifies this object as a list of workers.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "servicePath": "coordinate/v1/teams/",
+ "title": "Google Maps Coordinate API",
+ "version": "v1"
+}

Powered by Google App Engine
This is Rietveld 408576698