OLD | NEW |
(Empty) | |
| 1 // This is a generated file (see the discoveryapis_generator project). |
| 2 |
| 3 library googleapis.cloudlatencytest.v2; |
| 4 |
| 5 import 'dart:core' as core; |
| 6 import 'dart:async' as async; |
| 7 import 'dart:convert' as convert; |
| 8 |
| 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
| 10 import 'package:http/http.dart' as http; |
| 11 |
| 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
| 13 ApiRequestError, DetailedApiRequestError; |
| 14 |
| 15 const core.String USER_AGENT = 'dart-api-client cloudlatencytest/v2'; |
| 16 |
| 17 /** A Test API to report latency data. */ |
| 18 class CloudlatencytestApi { |
| 19 /** View monitoring data for all of your Google Cloud and API projects */ |
| 20 static const MonitoringReadonlyScope = "https://www.googleapis.com/auth/monito
ring.readonly"; |
| 21 |
| 22 |
| 23 final commons.ApiRequester _requester; |
| 24 |
| 25 StatscollectionResourceApi get statscollection => new StatscollectionResourceA
pi(_requester); |
| 26 |
| 27 CloudlatencytestApi(http.Client client, {core.String rootUrl: "https://cloudla
tencytest-pa.googleapis.com/", core.String servicePath: "v2/statscollection/"})
: |
| 28 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); |
| 29 } |
| 30 |
| 31 |
| 32 class StatscollectionResourceApi { |
| 33 final commons.ApiRequester _requester; |
| 34 |
| 35 StatscollectionResourceApi(commons.ApiRequester client) : |
| 36 _requester = client; |
| 37 |
| 38 /** |
| 39 * RPC to update the new TCP stats. |
| 40 * |
| 41 * [request] - The metadata request object. |
| 42 * |
| 43 * Request parameters: |
| 44 * |
| 45 * Completes with a [AggregatedStatsReply]. |
| 46 * |
| 47 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 48 * error. |
| 49 * |
| 50 * If the used [http.Client] completes with an error when making a REST call, |
| 51 * this method will complete with the same error. |
| 52 */ |
| 53 async.Future<AggregatedStatsReply> updateaggregatedstats(AggregatedStats reque
st) { |
| 54 var _url = null; |
| 55 var _queryParams = new core.Map(); |
| 56 var _uploadMedia = null; |
| 57 var _uploadOptions = null; |
| 58 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 59 var _body = null; |
| 60 |
| 61 if (request != null) { |
| 62 _body = convert.JSON.encode((request).toJson()); |
| 63 } |
| 64 |
| 65 _url = 'updateaggregatedstats'; |
| 66 |
| 67 var _response = _requester.request(_url, |
| 68 "POST", |
| 69 body: _body, |
| 70 queryParams: _queryParams, |
| 71 uploadOptions: _uploadOptions, |
| 72 uploadMedia: _uploadMedia, |
| 73 downloadOptions: _downloadOptions); |
| 74 return _response.then((data) => new AggregatedStatsReply.fromJson(data)); |
| 75 } |
| 76 |
| 77 /** |
| 78 * RPC to update the new TCP stats. |
| 79 * |
| 80 * [request] - The metadata request object. |
| 81 * |
| 82 * Request parameters: |
| 83 * |
| 84 * Completes with a [StatsReply]. |
| 85 * |
| 86 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
| 87 * error. |
| 88 * |
| 89 * If the used [http.Client] completes with an error when making a REST call, |
| 90 * this method will complete with the same error. |
| 91 */ |
| 92 async.Future<StatsReply> updatestats(Stats request) { |
| 93 var _url = null; |
| 94 var _queryParams = new core.Map(); |
| 95 var _uploadMedia = null; |
| 96 var _uploadOptions = null; |
| 97 var _downloadOptions = commons.DownloadOptions.Metadata; |
| 98 var _body = null; |
| 99 |
| 100 if (request != null) { |
| 101 _body = convert.JSON.encode((request).toJson()); |
| 102 } |
| 103 |
| 104 _url = 'updatestats'; |
| 105 |
| 106 var _response = _requester.request(_url, |
| 107 "POST", |
| 108 body: _body, |
| 109 queryParams: _queryParams, |
| 110 uploadOptions: _uploadOptions, |
| 111 uploadMedia: _uploadMedia, |
| 112 downloadOptions: _downloadOptions); |
| 113 return _response.then((data) => new StatsReply.fromJson(data)); |
| 114 } |
| 115 |
| 116 } |
| 117 |
| 118 |
| 119 |
| 120 class AggregatedStats { |
| 121 core.List<Stats> stats; |
| 122 |
| 123 AggregatedStats(); |
| 124 |
| 125 AggregatedStats.fromJson(core.Map _json) { |
| 126 if (_json.containsKey("stats")) { |
| 127 stats = _json["stats"].map((value) => new Stats.fromJson(value)).toList(); |
| 128 } |
| 129 } |
| 130 |
| 131 core.Map toJson() { |
| 132 var _json = new core.Map(); |
| 133 if (stats != null) { |
| 134 _json["stats"] = stats.map((value) => (value).toJson()).toList(); |
| 135 } |
| 136 return _json; |
| 137 } |
| 138 } |
| 139 |
| 140 class AggregatedStatsReply { |
| 141 core.String testValue; |
| 142 |
| 143 AggregatedStatsReply(); |
| 144 |
| 145 AggregatedStatsReply.fromJson(core.Map _json) { |
| 146 if (_json.containsKey("testValue")) { |
| 147 testValue = _json["testValue"]; |
| 148 } |
| 149 } |
| 150 |
| 151 core.Map toJson() { |
| 152 var _json = new core.Map(); |
| 153 if (testValue != null) { |
| 154 _json["testValue"] = testValue; |
| 155 } |
| 156 return _json; |
| 157 } |
| 158 } |
| 159 |
| 160 class DoubleValue { |
| 161 core.String label; |
| 162 core.double value; |
| 163 |
| 164 DoubleValue(); |
| 165 |
| 166 DoubleValue.fromJson(core.Map _json) { |
| 167 if (_json.containsKey("label")) { |
| 168 label = _json["label"]; |
| 169 } |
| 170 if (_json.containsKey("value")) { |
| 171 value = _json["value"]; |
| 172 } |
| 173 } |
| 174 |
| 175 core.Map toJson() { |
| 176 var _json = new core.Map(); |
| 177 if (label != null) { |
| 178 _json["label"] = label; |
| 179 } |
| 180 if (value != null) { |
| 181 _json["value"] = value; |
| 182 } |
| 183 return _json; |
| 184 } |
| 185 } |
| 186 |
| 187 class IntValue { |
| 188 core.String label; |
| 189 core.String value; |
| 190 |
| 191 IntValue(); |
| 192 |
| 193 IntValue.fromJson(core.Map _json) { |
| 194 if (_json.containsKey("label")) { |
| 195 label = _json["label"]; |
| 196 } |
| 197 if (_json.containsKey("value")) { |
| 198 value = _json["value"]; |
| 199 } |
| 200 } |
| 201 |
| 202 core.Map toJson() { |
| 203 var _json = new core.Map(); |
| 204 if (label != null) { |
| 205 _json["label"] = label; |
| 206 } |
| 207 if (value != null) { |
| 208 _json["value"] = value; |
| 209 } |
| 210 return _json; |
| 211 } |
| 212 } |
| 213 |
| 214 class Stats { |
| 215 core.List<DoubleValue> doubleValues; |
| 216 core.List<IntValue> intValues; |
| 217 core.List<StringValue> stringValues; |
| 218 core.double time; |
| 219 |
| 220 Stats(); |
| 221 |
| 222 Stats.fromJson(core.Map _json) { |
| 223 if (_json.containsKey("doubleValues")) { |
| 224 doubleValues = _json["doubleValues"].map((value) => new DoubleValue.fromJs
on(value)).toList(); |
| 225 } |
| 226 if (_json.containsKey("intValues")) { |
| 227 intValues = _json["intValues"].map((value) => new IntValue.fromJson(value)
).toList(); |
| 228 } |
| 229 if (_json.containsKey("stringValues")) { |
| 230 stringValues = _json["stringValues"].map((value) => new StringValue.fromJs
on(value)).toList(); |
| 231 } |
| 232 if (_json.containsKey("time")) { |
| 233 time = _json["time"]; |
| 234 } |
| 235 } |
| 236 |
| 237 core.Map toJson() { |
| 238 var _json = new core.Map(); |
| 239 if (doubleValues != null) { |
| 240 _json["doubleValues"] = doubleValues.map((value) => (value).toJson()).toLi
st(); |
| 241 } |
| 242 if (intValues != null) { |
| 243 _json["intValues"] = intValues.map((value) => (value).toJson()).toList(); |
| 244 } |
| 245 if (stringValues != null) { |
| 246 _json["stringValues"] = stringValues.map((value) => (value).toJson()).toLi
st(); |
| 247 } |
| 248 if (time != null) { |
| 249 _json["time"] = time; |
| 250 } |
| 251 return _json; |
| 252 } |
| 253 } |
| 254 |
| 255 class StatsReply { |
| 256 core.String testValue; |
| 257 |
| 258 StatsReply(); |
| 259 |
| 260 StatsReply.fromJson(core.Map _json) { |
| 261 if (_json.containsKey("testValue")) { |
| 262 testValue = _json["testValue"]; |
| 263 } |
| 264 } |
| 265 |
| 266 core.Map toJson() { |
| 267 var _json = new core.Map(); |
| 268 if (testValue != null) { |
| 269 _json["testValue"] = testValue; |
| 270 } |
| 271 return _json; |
| 272 } |
| 273 } |
| 274 |
| 275 class StringValue { |
| 276 core.String label; |
| 277 core.String value; |
| 278 |
| 279 StringValue(); |
| 280 |
| 281 StringValue.fromJson(core.Map _json) { |
| 282 if (_json.containsKey("label")) { |
| 283 label = _json["label"]; |
| 284 } |
| 285 if (_json.containsKey("value")) { |
| 286 value = _json["value"]; |
| 287 } |
| 288 } |
| 289 |
| 290 core.Map toJson() { |
| 291 var _json = new core.Map(); |
| 292 if (label != null) { |
| 293 _json["label"] = label; |
| 294 } |
| 295 if (value != null) { |
| 296 _json["value"] = value; |
| 297 } |
| 298 return _json; |
| 299 } |
| 300 } |
OLD | NEW |