| OLD | NEW |
| 1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 | 2 |
| 3 library googleapis_beta.proximitybeacon.v1beta1; | 3 library googleapis_beta.proximitybeacon.v1beta1; |
| 4 | 4 |
| 5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
| 8 | 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
| (...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 420 * Authenticate using an [OAuth access | 420 * Authenticate using an [OAuth access |
| 421 * token](https://developers.google.com/identity/protocols/OAuth2) | 421 * token](https://developers.google.com/identity/protocols/OAuth2) |
| 422 * from a signed-in user with **viewer**, **Is owner** or **Can edit** | 422 * from a signed-in user with **viewer**, **Is owner** or **Can edit** |
| 423 * permissions in the Google Developers Console project. | 423 * permissions in the Google Developers Console project. |
| 424 * | 424 * |
| 425 * Request parameters: | 425 * Request parameters: |
| 426 * | 426 * |
| 427 * [pageToken] - A pagination token obtained from a previous request to list | 427 * [pageToken] - A pagination token obtained from a previous request to list |
| 428 * beacons. | 428 * beacons. |
| 429 * | 429 * |
| 430 * [pageSize] - The maximum number of records to return for this request, up |
| 431 * to a |
| 432 * server-defined upper limit. |
| 433 * |
| 430 * [q] - Filter query string that supports the following field filters: | 434 * [q] - Filter query string that supports the following field filters: |
| 431 * | 435 * |
| 432 * * **description:`"<string>"`** | 436 * * **description:`"<string>"`** |
| 433 * For example: **description:"Room 3"** | 437 * For example: **description:"Room 3"** |
| 434 * Returns beacons whose description matches tokens in the string "Room 3" | 438 * Returns beacons whose description matches tokens in the string "Room 3" |
| 435 * (not necessarily that exact string). | 439 * (not necessarily that exact string). |
| 436 * The string must be double-quoted. | 440 * The string must be double-quoted. |
| 437 * * **status:`<enum>`** | 441 * * **status:`<enum>`** |
| 438 * For example: **status:active** | 442 * For example: **status:active** |
| 439 * Returns beacons whose status matches the given value. Values must be | 443 * Returns beacons whose status matches the given value. Values must be |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 489 * Multiple filters on different fields are combined with AND logic. | 493 * Multiple filters on different fields are combined with AND logic. |
| 490 * Filters should be separated by spaces. | 494 * Filters should be separated by spaces. |
| 491 * | 495 * |
| 492 * As with any HTTP query string parameter, the whole filter expression must | 496 * As with any HTTP query string parameter, the whole filter expression must |
| 493 * be URL-encoded. | 497 * be URL-encoded. |
| 494 * | 498 * |
| 495 * Example REST request: | 499 * Example REST request: |
| 496 * `GET | 500 * `GET |
| 497 * /v1beta1/beacons?q=status:active%20lat:51.123%20lng:-1.095%20radius:1000` | 501 * /v1beta1/beacons?q=status:active%20lat:51.123%20lng:-1.095%20radius:1000` |
| 498 * | 502 * |
| 499 * [pageSize] - The maximum number of records to return for this request, up | |
| 500 * to a | |
| 501 * server-defined upper limit. | |
| 502 * | |
| 503 * [projectId] - The project id to list beacons under. If not present then the | 503 * [projectId] - The project id to list beacons under. If not present then the |
| 504 * project | 504 * project |
| 505 * credential that made the request is used as the project. | 505 * credential that made the request is used as the project. |
| 506 * Optional. | 506 * Optional. |
| 507 * | 507 * |
| 508 * Completes with a [ListBeaconsResponse]. | 508 * Completes with a [ListBeaconsResponse]. |
| 509 * | 509 * |
| 510 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 510 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 511 * error. | 511 * error. |
| 512 * | 512 * |
| 513 * If the used [http.Client] completes with an error when making a REST call, | 513 * If the used [http.Client] completes with an error when making a REST call, |
| 514 * this method will complete with the same error. | 514 * this method will complete with the same error. |
| 515 */ | 515 */ |
| 516 async.Future<ListBeaconsResponse> list({core.String pageToken, core.String q,
core.int pageSize, core.String projectId}) { | 516 async.Future<ListBeaconsResponse> list({core.String pageToken, core.int pageSi
ze, core.String q, core.String projectId}) { |
| 517 var _url = null; | 517 var _url = null; |
| 518 var _queryParams = new core.Map(); | 518 var _queryParams = new core.Map(); |
| 519 var _uploadMedia = null; | 519 var _uploadMedia = null; |
| 520 var _uploadOptions = null; | 520 var _uploadOptions = null; |
| 521 var _downloadOptions = commons.DownloadOptions.Metadata; | 521 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 522 var _body = null; | 522 var _body = null; |
| 523 | 523 |
| 524 if (pageToken != null) { | 524 if (pageToken != null) { |
| 525 _queryParams["pageToken"] = [pageToken]; | 525 _queryParams["pageToken"] = [pageToken]; |
| 526 } | 526 } |
| 527 if (pageSize != null) { |
| 528 _queryParams["pageSize"] = ["${pageSize}"]; |
| 529 } |
| 527 if (q != null) { | 530 if (q != null) { |
| 528 _queryParams["q"] = [q]; | 531 _queryParams["q"] = [q]; |
| 529 } | 532 } |
| 530 if (pageSize != null) { | |
| 531 _queryParams["pageSize"] = ["${pageSize}"]; | |
| 532 } | |
| 533 if (projectId != null) { | 533 if (projectId != null) { |
| 534 _queryParams["projectId"] = [projectId]; | 534 _queryParams["projectId"] = [projectId]; |
| 535 } | 535 } |
| 536 | 536 |
| 537 _url = 'v1beta1/beacons'; | 537 _url = 'v1beta1/beacons'; |
| 538 | 538 |
| 539 var _response = _requester.request(_url, | 539 var _response = _requester.request(_url, |
| 540 "GET", | 540 "GET", |
| 541 body: _body, | 541 body: _body, |
| 542 queryParams: _queryParams, | 542 queryParams: _queryParams, |
| (...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 995 * | 995 * |
| 996 * Request parameters: | 996 * Request parameters: |
| 997 * | 997 * |
| 998 * [beaconName] - Beacon that the diagnostics are for. | 998 * [beaconName] - Beacon that the diagnostics are for. |
| 999 * Value must have pattern "^beacons/[^/]+$". | 999 * Value must have pattern "^beacons/[^/]+$". |
| 1000 * | 1000 * |
| 1001 * [pageToken] - Requests results that occur after the `page_token`, obtained | 1001 * [pageToken] - Requests results that occur after the `page_token`, obtained |
| 1002 * from the | 1002 * from the |
| 1003 * response to a previous request. Optional. | 1003 * response to a previous request. Optional. |
| 1004 * | 1004 * |
| 1005 * [pageSize] - Specifies the maximum number of results to return. Defaults to | |
| 1006 * 10. Maximum 1000. Optional. | |
| 1007 * | |
| 1008 * [alertFilter] - Requests only beacons that have the given alert. For | 1005 * [alertFilter] - Requests only beacons that have the given alert. For |
| 1009 * example, to find | 1006 * example, to find |
| 1010 * beacons that have low batteries use `alert_filter=LOW_BATTERY`. | 1007 * beacons that have low batteries use `alert_filter=LOW_BATTERY`. |
| 1011 * Possible string values are: | 1008 * Possible string values are: |
| 1012 * - "ALERT_UNSPECIFIED" : A ALERT_UNSPECIFIED. | 1009 * - "ALERT_UNSPECIFIED" : A ALERT_UNSPECIFIED. |
| 1013 * - "WRONG_LOCATION" : A WRONG_LOCATION. | 1010 * - "WRONG_LOCATION" : A WRONG_LOCATION. |
| 1014 * - "LOW_BATTERY" : A LOW_BATTERY. | 1011 * - "LOW_BATTERY" : A LOW_BATTERY. |
| 1015 * | 1012 * |
| 1013 * [pageSize] - Specifies the maximum number of results to return. Defaults to |
| 1014 * 10. Maximum 1000. Optional. |
| 1015 * |
| 1016 * [projectId] - Requests only diagnostic records for the given project id. If | 1016 * [projectId] - Requests only diagnostic records for the given project id. If |
| 1017 * not set, | 1017 * not set, |
| 1018 * then the project making the request will be used for looking up | 1018 * then the project making the request will be used for looking up |
| 1019 * diagnostic records. Optional. | 1019 * diagnostic records. Optional. |
| 1020 * | 1020 * |
| 1021 * Completes with a [ListDiagnosticsResponse]. | 1021 * Completes with a [ListDiagnosticsResponse]. |
| 1022 * | 1022 * |
| 1023 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1023 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 1024 * error. | 1024 * error. |
| 1025 * | 1025 * |
| 1026 * If the used [http.Client] completes with an error when making a REST call, | 1026 * If the used [http.Client] completes with an error when making a REST call, |
| 1027 * this method will complete with the same error. | 1027 * this method will complete with the same error. |
| 1028 */ | 1028 */ |
| 1029 async.Future<ListDiagnosticsResponse> list(core.String beaconName, {core.Strin
g pageToken, core.int pageSize, core.String alertFilter, core.String projectId})
{ | 1029 async.Future<ListDiagnosticsResponse> list(core.String beaconName, {core.Strin
g pageToken, core.String alertFilter, core.int pageSize, core.String projectId})
{ |
| 1030 var _url = null; | 1030 var _url = null; |
| 1031 var _queryParams = new core.Map(); | 1031 var _queryParams = new core.Map(); |
| 1032 var _uploadMedia = null; | 1032 var _uploadMedia = null; |
| 1033 var _uploadOptions = null; | 1033 var _uploadOptions = null; |
| 1034 var _downloadOptions = commons.DownloadOptions.Metadata; | 1034 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 1035 var _body = null; | 1035 var _body = null; |
| 1036 | 1036 |
| 1037 if (beaconName == null) { | 1037 if (beaconName == null) { |
| 1038 throw new core.ArgumentError("Parameter beaconName is required."); | 1038 throw new core.ArgumentError("Parameter beaconName is required."); |
| 1039 } | 1039 } |
| 1040 if (pageToken != null) { | 1040 if (pageToken != null) { |
| 1041 _queryParams["pageToken"] = [pageToken]; | 1041 _queryParams["pageToken"] = [pageToken]; |
| 1042 } | 1042 } |
| 1043 if (alertFilter != null) { |
| 1044 _queryParams["alertFilter"] = [alertFilter]; |
| 1045 } |
| 1043 if (pageSize != null) { | 1046 if (pageSize != null) { |
| 1044 _queryParams["pageSize"] = ["${pageSize}"]; | 1047 _queryParams["pageSize"] = ["${pageSize}"]; |
| 1045 } | 1048 } |
| 1046 if (alertFilter != null) { | |
| 1047 _queryParams["alertFilter"] = [alertFilter]; | |
| 1048 } | |
| 1049 if (projectId != null) { | 1049 if (projectId != null) { |
| 1050 _queryParams["projectId"] = [projectId]; | 1050 _queryParams["projectId"] = [projectId]; |
| 1051 } | 1051 } |
| 1052 | 1052 |
| 1053 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$beaconName') + '
/diagnostics'; | 1053 _url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$beaconName') + '
/diagnostics'; |
| 1054 | 1054 |
| 1055 var _response = _requester.request(_url, | 1055 var _response = _requester.request(_url, |
| 1056 "GET", | 1056 "GET", |
| 1057 body: _body, | 1057 body: _body, |
| 1058 queryParams: _queryParams, | 1058 queryParams: _queryParams, |
| (...skipping 1303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2362 } | 2362 } |
| 2363 if (telemetry != null) { | 2363 if (telemetry != null) { |
| 2364 _json["telemetry"] = telemetry; | 2364 _json["telemetry"] = telemetry; |
| 2365 } | 2365 } |
| 2366 if (timestampMs != null) { | 2366 if (timestampMs != null) { |
| 2367 _json["timestampMs"] = timestampMs; | 2367 _json["timestampMs"] = timestampMs; |
| 2368 } | 2368 } |
| 2369 return _json; | 2369 return _json; |
| 2370 } | 2370 } |
| 2371 } | 2371 } |
| OLD | NEW |