agones.dev/agones@v1.53.0/sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js (about) 1 // Copyright 2024 Google LLC All Rights Reserved. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // This code was autogenerated. Do not edit directly. 16 // source: protoc-gen-openapiv2/options/openapiv2.proto 17 /** 18 * @fileoverview 19 * @enhanceable 20 * @suppress {missingRequire} reports error on implicit type usages. 21 * @suppress {messageConventions} JS Compiler reports an error if a variable or 22 * field starts with 'MSG_' and isn't a translatable message. 23 * @public 24 */ 25 // GENERATED CODE -- DO NOT EDIT! 26 /* eslint-disable */ 27 // @ts-nocheck 28 29 var jspb = require('google-protobuf'); 30 var goog = jspb; 31 var global = Function('return this')(); 32 33 var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); 34 goog.object.extend(proto, google_protobuf_struct_pb); 35 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Contact', null, global); 36 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation', null, global); 37 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Header', null, global); 38 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Info', null, global); 39 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema', null, global); 40 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration', null, global); 41 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes', null, global); 42 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.License', null, global); 43 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Operation', null, global); 44 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Response', null, global); 45 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Schema', null, global); 46 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme', null, global); 47 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes', null, global); 48 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions', null, global); 49 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement', null, global); 50 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue', null, global); 51 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme', null, global); 52 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow', null, global); 53 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In', null, global); 54 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type', null, global); 55 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger', null, global); 56 goog.exportSymbol('proto.grpc.gateway.protoc_gen_openapiv2.options.Tag', null, global); 57 /** 58 * Generated by JsPbCodeGenerator. 59 * @param {Array=} opt_data Optional initial data array, typically from a 60 * server response, or constructed directly in Javascript. The array is used 61 * in place and becomes part of the constructed object. It is not cloned. 62 * If no data is provided, the constructed object will be empty, but still 63 * valid. 64 * @extends {jspb.Message} 65 * @constructor 66 */ 67 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger = function(opt_data) { 68 jspb.Message.initialize(this, opt_data, 0, -1, proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.repeatedFields_, null); 69 }; 70 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger, jspb.Message); 71 if (goog.DEBUG && !COMPILED) { 72 /** 73 * @public 74 * @override 75 */ 76 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger'; 77 } 78 /** 79 * Generated by JsPbCodeGenerator. 80 * @param {Array=} opt_data Optional initial data array, typically from a 81 * server response, or constructed directly in Javascript. The array is used 82 * in place and becomes part of the constructed object. It is not cloned. 83 * If no data is provided, the constructed object will be empty, but still 84 * valid. 85 * @extends {jspb.Message} 86 * @constructor 87 */ 88 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation = function(opt_data) { 89 jspb.Message.initialize(this, opt_data, 0, -1, proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.repeatedFields_, null); 90 }; 91 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Operation, jspb.Message); 92 if (goog.DEBUG && !COMPILED) { 93 /** 94 * @public 95 * @override 96 */ 97 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Operation'; 98 } 99 /** 100 * Generated by JsPbCodeGenerator. 101 * @param {Array=} opt_data Optional initial data array, typically from a 102 * server response, or constructed directly in Javascript. The array is used 103 * in place and becomes part of the constructed object. It is not cloned. 104 * If no data is provided, the constructed object will be empty, but still 105 * valid. 106 * @extends {jspb.Message} 107 * @constructor 108 */ 109 proto.grpc.gateway.protoc_gen_openapiv2.options.Header = function(opt_data) { 110 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 111 }; 112 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Header, jspb.Message); 113 if (goog.DEBUG && !COMPILED) { 114 /** 115 * @public 116 * @override 117 */ 118 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Header'; 119 } 120 /** 121 * Generated by JsPbCodeGenerator. 122 * @param {Array=} opt_data Optional initial data array, typically from a 123 * server response, or constructed directly in Javascript. The array is used 124 * in place and becomes part of the constructed object. It is not cloned. 125 * If no data is provided, the constructed object will be empty, but still 126 * valid. 127 * @extends {jspb.Message} 128 * @constructor 129 */ 130 proto.grpc.gateway.protoc_gen_openapiv2.options.Response = function(opt_data) { 131 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 132 }; 133 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Response, jspb.Message); 134 if (goog.DEBUG && !COMPILED) { 135 /** 136 * @public 137 * @override 138 */ 139 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Response'; 140 } 141 /** 142 * Generated by JsPbCodeGenerator. 143 * @param {Array=} opt_data Optional initial data array, typically from a 144 * server response, or constructed directly in Javascript. The array is used 145 * in place and becomes part of the constructed object. It is not cloned. 146 * If no data is provided, the constructed object will be empty, but still 147 * valid. 148 * @extends {jspb.Message} 149 * @constructor 150 */ 151 proto.grpc.gateway.protoc_gen_openapiv2.options.Info = function(opt_data) { 152 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 153 }; 154 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Info, jspb.Message); 155 if (goog.DEBUG && !COMPILED) { 156 /** 157 * @public 158 * @override 159 */ 160 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Info'; 161 } 162 /** 163 * Generated by JsPbCodeGenerator. 164 * @param {Array=} opt_data Optional initial data array, typically from a 165 * server response, or constructed directly in Javascript. The array is used 166 * in place and becomes part of the constructed object. It is not cloned. 167 * If no data is provided, the constructed object will be empty, but still 168 * valid. 169 * @extends {jspb.Message} 170 * @constructor 171 */ 172 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact = function(opt_data) { 173 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 174 }; 175 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Contact, jspb.Message); 176 if (goog.DEBUG && !COMPILED) { 177 /** 178 * @public 179 * @override 180 */ 181 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Contact'; 182 } 183 /** 184 * Generated by JsPbCodeGenerator. 185 * @param {Array=} opt_data Optional initial data array, typically from a 186 * server response, or constructed directly in Javascript. The array is used 187 * in place and becomes part of the constructed object. It is not cloned. 188 * If no data is provided, the constructed object will be empty, but still 189 * valid. 190 * @extends {jspb.Message} 191 * @constructor 192 */ 193 proto.grpc.gateway.protoc_gen_openapiv2.options.License = function(opt_data) { 194 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 195 }; 196 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.License, jspb.Message); 197 if (goog.DEBUG && !COMPILED) { 198 /** 199 * @public 200 * @override 201 */ 202 proto.grpc.gateway.protoc_gen_openapiv2.options.License.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.License'; 203 } 204 /** 205 * Generated by JsPbCodeGenerator. 206 * @param {Array=} opt_data Optional initial data array, typically from a 207 * server response, or constructed directly in Javascript. The array is used 208 * in place and becomes part of the constructed object. It is not cloned. 209 * If no data is provided, the constructed object will be empty, but still 210 * valid. 211 * @extends {jspb.Message} 212 * @constructor 213 */ 214 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation = function(opt_data) { 215 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 216 }; 217 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation, jspb.Message); 218 if (goog.DEBUG && !COMPILED) { 219 /** 220 * @public 221 * @override 222 */ 223 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation'; 224 } 225 /** 226 * Generated by JsPbCodeGenerator. 227 * @param {Array=} opt_data Optional initial data array, typically from a 228 * server response, or constructed directly in Javascript. The array is used 229 * in place and becomes part of the constructed object. It is not cloned. 230 * If no data is provided, the constructed object will be empty, but still 231 * valid. 232 * @extends {jspb.Message} 233 * @constructor 234 */ 235 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema = function(opt_data) { 236 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 237 }; 238 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Schema, jspb.Message); 239 if (goog.DEBUG && !COMPILED) { 240 /** 241 * @public 242 * @override 243 */ 244 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Schema'; 245 } 246 /** 247 * Generated by JsPbCodeGenerator. 248 * @param {Array=} opt_data Optional initial data array, typically from a 249 * server response, or constructed directly in Javascript. The array is used 250 * in place and becomes part of the constructed object. It is not cloned. 251 * If no data is provided, the constructed object will be empty, but still 252 * valid. 253 * @extends {jspb.Message} 254 * @constructor 255 */ 256 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema = function(opt_data) { 257 jspb.Message.initialize(this, opt_data, 0, 500, proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.repeatedFields_, null); 258 }; 259 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema, jspb.Message); 260 if (goog.DEBUG && !COMPILED) { 261 /** 262 * @public 263 * @override 264 */ 265 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema'; 266 } 267 /** 268 * Generated by JsPbCodeGenerator. 269 * @param {Array=} opt_data Optional initial data array, typically from a 270 * server response, or constructed directly in Javascript. The array is used 271 * in place and becomes part of the constructed object. It is not cloned. 272 * If no data is provided, the constructed object will be empty, but still 273 * valid. 274 * @extends {jspb.Message} 275 * @constructor 276 */ 277 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration = function(opt_data) { 278 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 279 }; 280 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration, jspb.Message); 281 if (goog.DEBUG && !COMPILED) { 282 /** 283 * @public 284 * @override 285 */ 286 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration'; 287 } 288 /** 289 * Generated by JsPbCodeGenerator. 290 * @param {Array=} opt_data Optional initial data array, typically from a 291 * server response, or constructed directly in Javascript. The array is used 292 * in place and becomes part of the constructed object. It is not cloned. 293 * If no data is provided, the constructed object will be empty, but still 294 * valid. 295 * @extends {jspb.Message} 296 * @constructor 297 */ 298 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag = function(opt_data) { 299 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 300 }; 301 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Tag, jspb.Message); 302 if (goog.DEBUG && !COMPILED) { 303 /** 304 * @public 305 * @override 306 */ 307 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Tag'; 308 } 309 /** 310 * Generated by JsPbCodeGenerator. 311 * @param {Array=} opt_data Optional initial data array, typically from a 312 * server response, or constructed directly in Javascript. The array is used 313 * in place and becomes part of the constructed object. It is not cloned. 314 * If no data is provided, the constructed object will be empty, but still 315 * valid. 316 * @extends {jspb.Message} 317 * @constructor 318 */ 319 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions = function(opt_data) { 320 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 321 }; 322 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions, jspb.Message); 323 if (goog.DEBUG && !COMPILED) { 324 /** 325 * @public 326 * @override 327 */ 328 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions'; 329 } 330 /** 331 * Generated by JsPbCodeGenerator. 332 * @param {Array=} opt_data Optional initial data array, typically from a 333 * server response, or constructed directly in Javascript. The array is used 334 * in place and becomes part of the constructed object. It is not cloned. 335 * If no data is provided, the constructed object will be empty, but still 336 * valid. 337 * @extends {jspb.Message} 338 * @constructor 339 */ 340 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme = function(opt_data) { 341 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 342 }; 343 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme, jspb.Message); 344 if (goog.DEBUG && !COMPILED) { 345 /** 346 * @public 347 * @override 348 */ 349 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme'; 350 } 351 /** 352 * Generated by JsPbCodeGenerator. 353 * @param {Array=} opt_data Optional initial data array, typically from a 354 * server response, or constructed directly in Javascript. The array is used 355 * in place and becomes part of the constructed object. It is not cloned. 356 * If no data is provided, the constructed object will be empty, but still 357 * valid. 358 * @extends {jspb.Message} 359 * @constructor 360 */ 361 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement = function(opt_data) { 362 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 363 }; 364 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement, jspb.Message); 365 if (goog.DEBUG && !COMPILED) { 366 /** 367 * @public 368 * @override 369 */ 370 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement'; 371 } 372 /** 373 * Generated by JsPbCodeGenerator. 374 * @param {Array=} opt_data Optional initial data array, typically from a 375 * server response, or constructed directly in Javascript. The array is used 376 * in place and becomes part of the constructed object. It is not cloned. 377 * If no data is provided, the constructed object will be empty, but still 378 * valid. 379 * @extends {jspb.Message} 380 * @constructor 381 */ 382 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue = function(opt_data) { 383 jspb.Message.initialize(this, opt_data, 0, -1, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.repeatedFields_, null); 384 }; 385 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue, jspb.Message); 386 if (goog.DEBUG && !COMPILED) { 387 /** 388 * @public 389 * @override 390 */ 391 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue'; 392 } 393 /** 394 * Generated by JsPbCodeGenerator. 395 * @param {Array=} opt_data Optional initial data array, typically from a 396 * server response, or constructed directly in Javascript. The array is used 397 * in place and becomes part of the constructed object. It is not cloned. 398 * If no data is provided, the constructed object will be empty, but still 399 * valid. 400 * @extends {jspb.Message} 401 * @constructor 402 */ 403 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes = function(opt_data) { 404 jspb.Message.initialize(this, opt_data, 0, -1, null, null); 405 }; 406 goog.inherits(proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes, jspb.Message); 407 if (goog.DEBUG && !COMPILED) { 408 /** 409 * @public 410 * @override 411 */ 412 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.displayName = 'proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes'; 413 } 414 415 /** 416 * List of repeated fields within this message type. 417 * @private {!Array<number>} 418 * @const 419 */ 420 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.repeatedFields_ = [5,6,7,12]; 421 422 423 424 if (jspb.Message.GENERATE_TO_OBJECT) { 425 /** 426 * Creates an object representation of this proto. 427 * Field names that are reserved in JavaScript and will be renamed to pb_name. 428 * Optional fields that are not set will be set to undefined. 429 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 430 * For the list of reserved names please see: 431 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 432 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 433 * JSPB instance for transitional soy proto support: 434 * http://goto/soy-param-migration 435 * @return {!Object} 436 */ 437 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.toObject = function(opt_includeInstance) { 438 return proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.toObject(opt_includeInstance, this); 439 }; 440 441 442 /** 443 * Static version of the {@see toObject} method. 444 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 445 * the JSPB instance for transitional soy proto support: 446 * http://goto/soy-param-migration 447 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} msg The msg instance to transform. 448 * @return {!Object} 449 * @suppress {unusedLocalVariables} f is only used for nested messages 450 */ 451 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.toObject = function(includeInstance, msg) { 452 var f, obj = { 453 swagger: jspb.Message.getFieldWithDefault(msg, 1, ""), 454 info: (f = msg.getInfo()) && proto.grpc.gateway.protoc_gen_openapiv2.options.Info.toObject(includeInstance, f), 455 host: jspb.Message.getFieldWithDefault(msg, 3, ""), 456 basePath: jspb.Message.getFieldWithDefault(msg, 4, ""), 457 schemesList: (f = jspb.Message.getRepeatedField(msg, 5)) == null ? undefined : f, 458 consumesList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f, 459 producesList: (f = jspb.Message.getRepeatedField(msg, 7)) == null ? undefined : f, 460 responsesMap: (f = msg.getResponsesMap()) ? f.toObject(includeInstance, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.toObject) : [], 461 securityDefinitions: (f = msg.getSecurityDefinitions()) && proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.toObject(includeInstance, f), 462 securityList: jspb.Message.toObjectList(msg.getSecurityList(), 463 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.toObject, includeInstance), 464 externalDocs: (f = msg.getExternalDocs()) && proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject(includeInstance, f), 465 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 466 }; 467 468 if (includeInstance) { 469 obj.$jspbMessageInstance = msg; 470 } 471 return obj; 472 }; 473 } 474 475 476 /** 477 * Deserializes binary data (in protobuf wire format). 478 * @param {jspb.ByteSource} bytes The bytes to deserialize. 479 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} 480 */ 481 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.deserializeBinary = function(bytes) { 482 var reader = new jspb.BinaryReader(bytes); 483 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger; 484 return proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.deserializeBinaryFromReader(msg, reader); 485 }; 486 487 488 /** 489 * Deserializes binary data (in protobuf wire format) from the 490 * given reader into the given message object. 491 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} msg The message object to deserialize into. 492 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 493 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} 494 */ 495 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.deserializeBinaryFromReader = function(msg, reader) { 496 while (reader.nextField()) { 497 if (reader.isEndGroup()) { 498 break; 499 } 500 var field = reader.getFieldNumber(); 501 switch (field) { 502 case 1: 503 var value = /** @type {string} */ (reader.readString()); 504 msg.setSwagger(value); 505 break; 506 case 2: 507 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.Info; 508 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.Info.deserializeBinaryFromReader); 509 msg.setInfo(value); 510 break; 511 case 3: 512 var value = /** @type {string} */ (reader.readString()); 513 msg.setHost(value); 514 break; 515 case 4: 516 var value = /** @type {string} */ (reader.readString()); 517 msg.setBasePath(value); 518 break; 519 case 5: 520 var values = /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} */ (reader.isDelimited() ? reader.readPackedEnum() : [reader.readEnum()]); 521 for (var i = 0; i < values.length; i++) { 522 msg.addSchemes(values[i]); 523 } 524 break; 525 case 6: 526 var value = /** @type {string} */ (reader.readString()); 527 msg.addConsumes(value); 528 break; 529 case 7: 530 var value = /** @type {string} */ (reader.readString()); 531 msg.addProduces(value); 532 break; 533 case 10: 534 var value = msg.getResponsesMap(); 535 reader.readMessage(value, function(message, reader) { 536 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.deserializeBinaryFromReader, "", new proto.grpc.gateway.protoc_gen_openapiv2.options.Response()); 537 }); 538 break; 539 case 11: 540 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions; 541 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.deserializeBinaryFromReader); 542 msg.setSecurityDefinitions(value); 543 break; 544 case 12: 545 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement; 546 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.deserializeBinaryFromReader); 547 msg.addSecurity(value); 548 break; 549 case 14: 550 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation; 551 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader); 552 msg.setExternalDocs(value); 553 break; 554 case 15: 555 var value = msg.getExtensionsMap(); 556 reader.readMessage(value, function(message, reader) { 557 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 558 }); 559 break; 560 default: 561 reader.skipField(); 562 break; 563 } 564 } 565 return msg; 566 }; 567 568 569 /** 570 * Serializes the message to binary data (in protobuf wire format). 571 * @return {!Uint8Array} 572 */ 573 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.serializeBinary = function() { 574 var writer = new jspb.BinaryWriter(); 575 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.serializeBinaryToWriter(this, writer); 576 return writer.getResultBuffer(); 577 }; 578 579 580 /** 581 * Serializes the given message to binary data (in protobuf wire 582 * format), writing to the given BinaryWriter. 583 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} message 584 * @param {!jspb.BinaryWriter} writer 585 * @suppress {unusedLocalVariables} f is only used for nested messages 586 */ 587 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.serializeBinaryToWriter = function(message, writer) { 588 var f = undefined; 589 f = message.getSwagger(); 590 if (f.length > 0) { 591 writer.writeString( 592 1, 593 f 594 ); 595 } 596 f = message.getInfo(); 597 if (f != null) { 598 writer.writeMessage( 599 2, 600 f, 601 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.serializeBinaryToWriter 602 ); 603 } 604 f = message.getHost(); 605 if (f.length > 0) { 606 writer.writeString( 607 3, 608 f 609 ); 610 } 611 f = message.getBasePath(); 612 if (f.length > 0) { 613 writer.writeString( 614 4, 615 f 616 ); 617 } 618 f = message.getSchemesList(); 619 if (f.length > 0) { 620 writer.writePackedEnum( 621 5, 622 f 623 ); 624 } 625 f = message.getConsumesList(); 626 if (f.length > 0) { 627 writer.writeRepeatedString( 628 6, 629 f 630 ); 631 } 632 f = message.getProducesList(); 633 if (f.length > 0) { 634 writer.writeRepeatedString( 635 7, 636 f 637 ); 638 } 639 f = message.getResponsesMap(true); 640 if (f && f.getLength() > 0) { 641 f.serializeBinary(10, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.serializeBinaryToWriter); 642 } 643 f = message.getSecurityDefinitions(); 644 if (f != null) { 645 writer.writeMessage( 646 11, 647 f, 648 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.serializeBinaryToWriter 649 ); 650 } 651 f = message.getSecurityList(); 652 if (f.length > 0) { 653 writer.writeRepeatedMessage( 654 12, 655 f, 656 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.serializeBinaryToWriter 657 ); 658 } 659 f = message.getExternalDocs(); 660 if (f != null) { 661 writer.writeMessage( 662 14, 663 f, 664 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter 665 ); 666 } 667 f = message.getExtensionsMap(true); 668 if (f && f.getLength() > 0) { 669 f.serializeBinary(15, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 670 } 671 }; 672 673 674 /** 675 * optional string swagger = 1; 676 * @return {string} 677 */ 678 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getSwagger = function() { 679 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 680 }; 681 682 683 /** 684 * @param {string} value 685 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 686 */ 687 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setSwagger = function(value) { 688 return jspb.Message.setProto3StringField(this, 1, value); 689 }; 690 691 692 /** 693 * optional Info info = 2; 694 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.Info} 695 */ 696 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getInfo = function() { 697 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.Info} */ ( 698 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.Info, 2)); 699 }; 700 701 702 /** 703 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.Info|undefined} value 704 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 705 */ 706 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setInfo = function(value) { 707 return jspb.Message.setWrapperField(this, 2, value); 708 }; 709 710 711 /** 712 * Clears the message field making it undefined. 713 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 714 */ 715 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearInfo = function() { 716 return this.setInfo(undefined); 717 }; 718 719 720 /** 721 * Returns whether this field is set. 722 * @return {boolean} 723 */ 724 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.hasInfo = function() { 725 return jspb.Message.getField(this, 2) != null; 726 }; 727 728 729 /** 730 * optional string host = 3; 731 * @return {string} 732 */ 733 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getHost = function() { 734 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 735 }; 736 737 738 /** 739 * @param {string} value 740 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 741 */ 742 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setHost = function(value) { 743 return jspb.Message.setProto3StringField(this, 3, value); 744 }; 745 746 747 /** 748 * optional string base_path = 4; 749 * @return {string} 750 */ 751 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getBasePath = function() { 752 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); 753 }; 754 755 756 /** 757 * @param {string} value 758 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 759 */ 760 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setBasePath = function(value) { 761 return jspb.Message.setProto3StringField(this, 4, value); 762 }; 763 764 765 /** 766 * repeated Scheme schemes = 5; 767 * @return {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} 768 */ 769 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getSchemesList = function() { 770 return /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} */ (jspb.Message.getRepeatedField(this, 5)); 771 }; 772 773 774 /** 775 * @param {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} value 776 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 777 */ 778 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setSchemesList = function(value) { 779 return jspb.Message.setField(this, 5, value || []); 780 }; 781 782 783 /** 784 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme} value 785 * @param {number=} opt_index 786 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 787 */ 788 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.addSchemes = function(value, opt_index) { 789 return jspb.Message.addToRepeatedField(this, 5, value, opt_index); 790 }; 791 792 793 /** 794 * Clears the list making it empty but non-null. 795 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 796 */ 797 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearSchemesList = function() { 798 return this.setSchemesList([]); 799 }; 800 801 802 /** 803 * repeated string consumes = 6; 804 * @return {!Array<string>} 805 */ 806 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getConsumesList = function() { 807 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 6)); 808 }; 809 810 811 /** 812 * @param {!Array<string>} value 813 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 814 */ 815 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setConsumesList = function(value) { 816 return jspb.Message.setField(this, 6, value || []); 817 }; 818 819 820 /** 821 * @param {string} value 822 * @param {number=} opt_index 823 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 824 */ 825 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.addConsumes = function(value, opt_index) { 826 return jspb.Message.addToRepeatedField(this, 6, value, opt_index); 827 }; 828 829 830 /** 831 * Clears the list making it empty but non-null. 832 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 833 */ 834 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearConsumesList = function() { 835 return this.setConsumesList([]); 836 }; 837 838 839 /** 840 * repeated string produces = 7; 841 * @return {!Array<string>} 842 */ 843 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getProducesList = function() { 844 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 7)); 845 }; 846 847 848 /** 849 * @param {!Array<string>} value 850 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 851 */ 852 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setProducesList = function(value) { 853 return jspb.Message.setField(this, 7, value || []); 854 }; 855 856 857 /** 858 * @param {string} value 859 * @param {number=} opt_index 860 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 861 */ 862 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.addProduces = function(value, opt_index) { 863 return jspb.Message.addToRepeatedField(this, 7, value, opt_index); 864 }; 865 866 867 /** 868 * Clears the list making it empty but non-null. 869 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 870 */ 871 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearProducesList = function() { 872 return this.setProducesList([]); 873 }; 874 875 876 /** 877 * map<string, Response> responses = 10; 878 * @param {boolean=} opt_noLazyCreate Do not create the map if 879 * empty, instead returning `undefined` 880 * @return {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Response>} 881 */ 882 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getResponsesMap = function(opt_noLazyCreate) { 883 return /** @type {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Response>} */ ( 884 jspb.Message.getMapField(this, 10, opt_noLazyCreate, 885 proto.grpc.gateway.protoc_gen_openapiv2.options.Response)); 886 }; 887 888 889 /** 890 * Clears values from the map. The map will be non-null. 891 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 892 */ 893 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearResponsesMap = function() { 894 this.getResponsesMap().clear(); 895 return this;}; 896 897 898 /** 899 * optional SecurityDefinitions security_definitions = 11; 900 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} 901 */ 902 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getSecurityDefinitions = function() { 903 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} */ ( 904 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions, 11)); 905 }; 906 907 908 /** 909 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions|undefined} value 910 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 911 */ 912 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setSecurityDefinitions = function(value) { 913 return jspb.Message.setWrapperField(this, 11, value); 914 }; 915 916 917 /** 918 * Clears the message field making it undefined. 919 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 920 */ 921 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearSecurityDefinitions = function() { 922 return this.setSecurityDefinitions(undefined); 923 }; 924 925 926 /** 927 * Returns whether this field is set. 928 * @return {boolean} 929 */ 930 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.hasSecurityDefinitions = function() { 931 return jspb.Message.getField(this, 11) != null; 932 }; 933 934 935 /** 936 * repeated SecurityRequirement security = 12; 937 * @return {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} 938 */ 939 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getSecurityList = function() { 940 return /** @type{!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} */ ( 941 jspb.Message.getRepeatedWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement, 12)); 942 }; 943 944 945 /** 946 * @param {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} value 947 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 948 */ 949 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setSecurityList = function(value) { 950 return jspb.Message.setRepeatedWrapperField(this, 12, value); 951 }; 952 953 954 /** 955 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement=} opt_value 956 * @param {number=} opt_index 957 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} 958 */ 959 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.addSecurity = function(opt_value, opt_index) { 960 return jspb.Message.addToRepeatedWrapperField(this, 12, opt_value, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement, opt_index); 961 }; 962 963 964 /** 965 * Clears the list making it empty but non-null. 966 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 967 */ 968 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearSecurityList = function() { 969 return this.setSecurityList([]); 970 }; 971 972 973 /** 974 * optional ExternalDocumentation external_docs = 14; 975 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 976 */ 977 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getExternalDocs = function() { 978 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} */ ( 979 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation, 14)); 980 }; 981 982 983 /** 984 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation|undefined} value 985 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 986 */ 987 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.setExternalDocs = function(value) { 988 return jspb.Message.setWrapperField(this, 14, value); 989 }; 990 991 992 /** 993 * Clears the message field making it undefined. 994 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 995 */ 996 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearExternalDocs = function() { 997 return this.setExternalDocs(undefined); 998 }; 999 1000 1001 /** 1002 * Returns whether this field is set. 1003 * @return {boolean} 1004 */ 1005 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.hasExternalDocs = function() { 1006 return jspb.Message.getField(this, 14) != null; 1007 }; 1008 1009 1010 /** 1011 * map<string, google.protobuf.Value> extensions = 15; 1012 * @param {boolean=} opt_noLazyCreate Do not create the map if 1013 * empty, instead returning `undefined` 1014 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 1015 */ 1016 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.getExtensionsMap = function(opt_noLazyCreate) { 1017 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 1018 jspb.Message.getMapField(this, 15, opt_noLazyCreate, 1019 proto.google.protobuf.Value)); 1020 }; 1021 1022 1023 /** 1024 * Clears values from the map. The map will be non-null. 1025 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger} returns this 1026 */ 1027 proto.grpc.gateway.protoc_gen_openapiv2.options.Swagger.prototype.clearExtensionsMap = function() { 1028 this.getExtensionsMap().clear(); 1029 return this;}; 1030 1031 1032 1033 /** 1034 * List of repeated fields within this message type. 1035 * @private {!Array<number>} 1036 * @const 1037 */ 1038 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.repeatedFields_ = [1,6,7,10,12]; 1039 1040 1041 1042 if (jspb.Message.GENERATE_TO_OBJECT) { 1043 /** 1044 * Creates an object representation of this proto. 1045 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1046 * Optional fields that are not set will be set to undefined. 1047 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1048 * For the list of reserved names please see: 1049 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1050 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1051 * JSPB instance for transitional soy proto support: 1052 * http://goto/soy-param-migration 1053 * @return {!Object} 1054 */ 1055 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.toObject = function(opt_includeInstance) { 1056 return proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.toObject(opt_includeInstance, this); 1057 }; 1058 1059 1060 /** 1061 * Static version of the {@see toObject} method. 1062 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1063 * the JSPB instance for transitional soy proto support: 1064 * http://goto/soy-param-migration 1065 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} msg The msg instance to transform. 1066 * @return {!Object} 1067 * @suppress {unusedLocalVariables} f is only used for nested messages 1068 */ 1069 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.toObject = function(includeInstance, msg) { 1070 var f, obj = { 1071 tagsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, 1072 summary: jspb.Message.getFieldWithDefault(msg, 2, ""), 1073 description: jspb.Message.getFieldWithDefault(msg, 3, ""), 1074 externalDocs: (f = msg.getExternalDocs()) && proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject(includeInstance, f), 1075 operationId: jspb.Message.getFieldWithDefault(msg, 5, ""), 1076 consumesList: (f = jspb.Message.getRepeatedField(msg, 6)) == null ? undefined : f, 1077 producesList: (f = jspb.Message.getRepeatedField(msg, 7)) == null ? undefined : f, 1078 responsesMap: (f = msg.getResponsesMap()) ? f.toObject(includeInstance, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.toObject) : [], 1079 schemesList: (f = jspb.Message.getRepeatedField(msg, 10)) == null ? undefined : f, 1080 deprecated: jspb.Message.getBooleanFieldWithDefault(msg, 11, false), 1081 securityList: jspb.Message.toObjectList(msg.getSecurityList(), 1082 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.toObject, includeInstance), 1083 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 1084 }; 1085 1086 if (includeInstance) { 1087 obj.$jspbMessageInstance = msg; 1088 } 1089 return obj; 1090 }; 1091 } 1092 1093 1094 /** 1095 * Deserializes binary data (in protobuf wire format). 1096 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1097 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} 1098 */ 1099 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.deserializeBinary = function(bytes) { 1100 var reader = new jspb.BinaryReader(bytes); 1101 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Operation; 1102 return proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.deserializeBinaryFromReader(msg, reader); 1103 }; 1104 1105 1106 /** 1107 * Deserializes binary data (in protobuf wire format) from the 1108 * given reader into the given message object. 1109 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} msg The message object to deserialize into. 1110 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1111 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} 1112 */ 1113 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.deserializeBinaryFromReader = function(msg, reader) { 1114 while (reader.nextField()) { 1115 if (reader.isEndGroup()) { 1116 break; 1117 } 1118 var field = reader.getFieldNumber(); 1119 switch (field) { 1120 case 1: 1121 var value = /** @type {string} */ (reader.readString()); 1122 msg.addTags(value); 1123 break; 1124 case 2: 1125 var value = /** @type {string} */ (reader.readString()); 1126 msg.setSummary(value); 1127 break; 1128 case 3: 1129 var value = /** @type {string} */ (reader.readString()); 1130 msg.setDescription(value); 1131 break; 1132 case 4: 1133 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation; 1134 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader); 1135 msg.setExternalDocs(value); 1136 break; 1137 case 5: 1138 var value = /** @type {string} */ (reader.readString()); 1139 msg.setOperationId(value); 1140 break; 1141 case 6: 1142 var value = /** @type {string} */ (reader.readString()); 1143 msg.addConsumes(value); 1144 break; 1145 case 7: 1146 var value = /** @type {string} */ (reader.readString()); 1147 msg.addProduces(value); 1148 break; 1149 case 9: 1150 var value = msg.getResponsesMap(); 1151 reader.readMessage(value, function(message, reader) { 1152 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.deserializeBinaryFromReader, "", new proto.grpc.gateway.protoc_gen_openapiv2.options.Response()); 1153 }); 1154 break; 1155 case 10: 1156 var values = /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} */ (reader.isDelimited() ? reader.readPackedEnum() : [reader.readEnum()]); 1157 for (var i = 0; i < values.length; i++) { 1158 msg.addSchemes(values[i]); 1159 } 1160 break; 1161 case 11: 1162 var value = /** @type {boolean} */ (reader.readBool()); 1163 msg.setDeprecated(value); 1164 break; 1165 case 12: 1166 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement; 1167 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.deserializeBinaryFromReader); 1168 msg.addSecurity(value); 1169 break; 1170 case 13: 1171 var value = msg.getExtensionsMap(); 1172 reader.readMessage(value, function(message, reader) { 1173 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 1174 }); 1175 break; 1176 default: 1177 reader.skipField(); 1178 break; 1179 } 1180 } 1181 return msg; 1182 }; 1183 1184 1185 /** 1186 * Serializes the message to binary data (in protobuf wire format). 1187 * @return {!Uint8Array} 1188 */ 1189 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.serializeBinary = function() { 1190 var writer = new jspb.BinaryWriter(); 1191 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.serializeBinaryToWriter(this, writer); 1192 return writer.getResultBuffer(); 1193 }; 1194 1195 1196 /** 1197 * Serializes the given message to binary data (in protobuf wire 1198 * format), writing to the given BinaryWriter. 1199 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} message 1200 * @param {!jspb.BinaryWriter} writer 1201 * @suppress {unusedLocalVariables} f is only used for nested messages 1202 */ 1203 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.serializeBinaryToWriter = function(message, writer) { 1204 var f = undefined; 1205 f = message.getTagsList(); 1206 if (f.length > 0) { 1207 writer.writeRepeatedString( 1208 1, 1209 f 1210 ); 1211 } 1212 f = message.getSummary(); 1213 if (f.length > 0) { 1214 writer.writeString( 1215 2, 1216 f 1217 ); 1218 } 1219 f = message.getDescription(); 1220 if (f.length > 0) { 1221 writer.writeString( 1222 3, 1223 f 1224 ); 1225 } 1226 f = message.getExternalDocs(); 1227 if (f != null) { 1228 writer.writeMessage( 1229 4, 1230 f, 1231 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter 1232 ); 1233 } 1234 f = message.getOperationId(); 1235 if (f.length > 0) { 1236 writer.writeString( 1237 5, 1238 f 1239 ); 1240 } 1241 f = message.getConsumesList(); 1242 if (f.length > 0) { 1243 writer.writeRepeatedString( 1244 6, 1245 f 1246 ); 1247 } 1248 f = message.getProducesList(); 1249 if (f.length > 0) { 1250 writer.writeRepeatedString( 1251 7, 1252 f 1253 ); 1254 } 1255 f = message.getResponsesMap(true); 1256 if (f && f.getLength() > 0) { 1257 f.serializeBinary(9, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Response.serializeBinaryToWriter); 1258 } 1259 f = message.getSchemesList(); 1260 if (f.length > 0) { 1261 writer.writePackedEnum( 1262 10, 1263 f 1264 ); 1265 } 1266 f = message.getDeprecated(); 1267 if (f) { 1268 writer.writeBool( 1269 11, 1270 f 1271 ); 1272 } 1273 f = message.getSecurityList(); 1274 if (f.length > 0) { 1275 writer.writeRepeatedMessage( 1276 12, 1277 f, 1278 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.serializeBinaryToWriter 1279 ); 1280 } 1281 f = message.getExtensionsMap(true); 1282 if (f && f.getLength() > 0) { 1283 f.serializeBinary(13, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 1284 } 1285 }; 1286 1287 1288 /** 1289 * repeated string tags = 1; 1290 * @return {!Array<string>} 1291 */ 1292 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getTagsList = function() { 1293 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 1)); 1294 }; 1295 1296 1297 /** 1298 * @param {!Array<string>} value 1299 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1300 */ 1301 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setTagsList = function(value) { 1302 return jspb.Message.setField(this, 1, value || []); 1303 }; 1304 1305 1306 /** 1307 * @param {string} value 1308 * @param {number=} opt_index 1309 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1310 */ 1311 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.addTags = function(value, opt_index) { 1312 return jspb.Message.addToRepeatedField(this, 1, value, opt_index); 1313 }; 1314 1315 1316 /** 1317 * Clears the list making it empty but non-null. 1318 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1319 */ 1320 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearTagsList = function() { 1321 return this.setTagsList([]); 1322 }; 1323 1324 1325 /** 1326 * optional string summary = 2; 1327 * @return {string} 1328 */ 1329 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getSummary = function() { 1330 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 1331 }; 1332 1333 1334 /** 1335 * @param {string} value 1336 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1337 */ 1338 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setSummary = function(value) { 1339 return jspb.Message.setProto3StringField(this, 2, value); 1340 }; 1341 1342 1343 /** 1344 * optional string description = 3; 1345 * @return {string} 1346 */ 1347 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getDescription = function() { 1348 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 1349 }; 1350 1351 1352 /** 1353 * @param {string} value 1354 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1355 */ 1356 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setDescription = function(value) { 1357 return jspb.Message.setProto3StringField(this, 3, value); 1358 }; 1359 1360 1361 /** 1362 * optional ExternalDocumentation external_docs = 4; 1363 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 1364 */ 1365 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getExternalDocs = function() { 1366 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} */ ( 1367 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation, 4)); 1368 }; 1369 1370 1371 /** 1372 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation|undefined} value 1373 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1374 */ 1375 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setExternalDocs = function(value) { 1376 return jspb.Message.setWrapperField(this, 4, value); 1377 }; 1378 1379 1380 /** 1381 * Clears the message field making it undefined. 1382 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1383 */ 1384 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearExternalDocs = function() { 1385 return this.setExternalDocs(undefined); 1386 }; 1387 1388 1389 /** 1390 * Returns whether this field is set. 1391 * @return {boolean} 1392 */ 1393 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.hasExternalDocs = function() { 1394 return jspb.Message.getField(this, 4) != null; 1395 }; 1396 1397 1398 /** 1399 * optional string operation_id = 5; 1400 * @return {string} 1401 */ 1402 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getOperationId = function() { 1403 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); 1404 }; 1405 1406 1407 /** 1408 * @param {string} value 1409 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1410 */ 1411 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setOperationId = function(value) { 1412 return jspb.Message.setProto3StringField(this, 5, value); 1413 }; 1414 1415 1416 /** 1417 * repeated string consumes = 6; 1418 * @return {!Array<string>} 1419 */ 1420 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getConsumesList = function() { 1421 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 6)); 1422 }; 1423 1424 1425 /** 1426 * @param {!Array<string>} value 1427 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1428 */ 1429 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setConsumesList = function(value) { 1430 return jspb.Message.setField(this, 6, value || []); 1431 }; 1432 1433 1434 /** 1435 * @param {string} value 1436 * @param {number=} opt_index 1437 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1438 */ 1439 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.addConsumes = function(value, opt_index) { 1440 return jspb.Message.addToRepeatedField(this, 6, value, opt_index); 1441 }; 1442 1443 1444 /** 1445 * Clears the list making it empty but non-null. 1446 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1447 */ 1448 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearConsumesList = function() { 1449 return this.setConsumesList([]); 1450 }; 1451 1452 1453 /** 1454 * repeated string produces = 7; 1455 * @return {!Array<string>} 1456 */ 1457 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getProducesList = function() { 1458 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 7)); 1459 }; 1460 1461 1462 /** 1463 * @param {!Array<string>} value 1464 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1465 */ 1466 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setProducesList = function(value) { 1467 return jspb.Message.setField(this, 7, value || []); 1468 }; 1469 1470 1471 /** 1472 * @param {string} value 1473 * @param {number=} opt_index 1474 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1475 */ 1476 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.addProduces = function(value, opt_index) { 1477 return jspb.Message.addToRepeatedField(this, 7, value, opt_index); 1478 }; 1479 1480 1481 /** 1482 * Clears the list making it empty but non-null. 1483 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1484 */ 1485 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearProducesList = function() { 1486 return this.setProducesList([]); 1487 }; 1488 1489 1490 /** 1491 * map<string, Response> responses = 9; 1492 * @param {boolean=} opt_noLazyCreate Do not create the map if 1493 * empty, instead returning `undefined` 1494 * @return {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Response>} 1495 */ 1496 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getResponsesMap = function(opt_noLazyCreate) { 1497 return /** @type {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Response>} */ ( 1498 jspb.Message.getMapField(this, 9, opt_noLazyCreate, 1499 proto.grpc.gateway.protoc_gen_openapiv2.options.Response)); 1500 }; 1501 1502 1503 /** 1504 * Clears values from the map. The map will be non-null. 1505 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1506 */ 1507 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearResponsesMap = function() { 1508 this.getResponsesMap().clear(); 1509 return this;}; 1510 1511 1512 /** 1513 * repeated Scheme schemes = 10; 1514 * @return {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} 1515 */ 1516 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getSchemesList = function() { 1517 return /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} */ (jspb.Message.getRepeatedField(this, 10)); 1518 }; 1519 1520 1521 /** 1522 * @param {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme>} value 1523 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1524 */ 1525 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setSchemesList = function(value) { 1526 return jspb.Message.setField(this, 10, value || []); 1527 }; 1528 1529 1530 /** 1531 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme} value 1532 * @param {number=} opt_index 1533 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1534 */ 1535 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.addSchemes = function(value, opt_index) { 1536 return jspb.Message.addToRepeatedField(this, 10, value, opt_index); 1537 }; 1538 1539 1540 /** 1541 * Clears the list making it empty but non-null. 1542 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1543 */ 1544 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearSchemesList = function() { 1545 return this.setSchemesList([]); 1546 }; 1547 1548 1549 /** 1550 * optional bool deprecated = 11; 1551 * @return {boolean} 1552 */ 1553 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getDeprecated = function() { 1554 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 11, false)); 1555 }; 1556 1557 1558 /** 1559 * @param {boolean} value 1560 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1561 */ 1562 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setDeprecated = function(value) { 1563 return jspb.Message.setProto3BooleanField(this, 11, value); 1564 }; 1565 1566 1567 /** 1568 * repeated SecurityRequirement security = 12; 1569 * @return {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} 1570 */ 1571 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getSecurityList = function() { 1572 return /** @type{!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} */ ( 1573 jspb.Message.getRepeatedWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement, 12)); 1574 }; 1575 1576 1577 /** 1578 * @param {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement>} value 1579 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1580 */ 1581 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.setSecurityList = function(value) { 1582 return jspb.Message.setRepeatedWrapperField(this, 12, value); 1583 }; 1584 1585 1586 /** 1587 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement=} opt_value 1588 * @param {number=} opt_index 1589 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} 1590 */ 1591 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.addSecurity = function(opt_value, opt_index) { 1592 return jspb.Message.addToRepeatedWrapperField(this, 12, opt_value, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement, opt_index); 1593 }; 1594 1595 1596 /** 1597 * Clears the list making it empty but non-null. 1598 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1599 */ 1600 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearSecurityList = function() { 1601 return this.setSecurityList([]); 1602 }; 1603 1604 1605 /** 1606 * map<string, google.protobuf.Value> extensions = 13; 1607 * @param {boolean=} opt_noLazyCreate Do not create the map if 1608 * empty, instead returning `undefined` 1609 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 1610 */ 1611 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.getExtensionsMap = function(opt_noLazyCreate) { 1612 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 1613 jspb.Message.getMapField(this, 13, opt_noLazyCreate, 1614 proto.google.protobuf.Value)); 1615 }; 1616 1617 1618 /** 1619 * Clears values from the map. The map will be non-null. 1620 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Operation} returns this 1621 */ 1622 proto.grpc.gateway.protoc_gen_openapiv2.options.Operation.prototype.clearExtensionsMap = function() { 1623 this.getExtensionsMap().clear(); 1624 return this;}; 1625 1626 1627 1628 1629 1630 if (jspb.Message.GENERATE_TO_OBJECT) { 1631 /** 1632 * Creates an object representation of this proto. 1633 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1634 * Optional fields that are not set will be set to undefined. 1635 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1636 * For the list of reserved names please see: 1637 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1638 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1639 * JSPB instance for transitional soy proto support: 1640 * http://goto/soy-param-migration 1641 * @return {!Object} 1642 */ 1643 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.toObject = function(opt_includeInstance) { 1644 return proto.grpc.gateway.protoc_gen_openapiv2.options.Header.toObject(opt_includeInstance, this); 1645 }; 1646 1647 1648 /** 1649 * Static version of the {@see toObject} method. 1650 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1651 * the JSPB instance for transitional soy proto support: 1652 * http://goto/soy-param-migration 1653 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} msg The msg instance to transform. 1654 * @return {!Object} 1655 * @suppress {unusedLocalVariables} f is only used for nested messages 1656 */ 1657 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.toObject = function(includeInstance, msg) { 1658 var f, obj = { 1659 description: jspb.Message.getFieldWithDefault(msg, 1, ""), 1660 type: jspb.Message.getFieldWithDefault(msg, 2, ""), 1661 format: jspb.Message.getFieldWithDefault(msg, 3, ""), 1662 pb_default: jspb.Message.getFieldWithDefault(msg, 6, ""), 1663 pattern: jspb.Message.getFieldWithDefault(msg, 13, "") 1664 }; 1665 1666 if (includeInstance) { 1667 obj.$jspbMessageInstance = msg; 1668 } 1669 return obj; 1670 }; 1671 } 1672 1673 1674 /** 1675 * Deserializes binary data (in protobuf wire format). 1676 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1677 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} 1678 */ 1679 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.deserializeBinary = function(bytes) { 1680 var reader = new jspb.BinaryReader(bytes); 1681 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Header; 1682 return proto.grpc.gateway.protoc_gen_openapiv2.options.Header.deserializeBinaryFromReader(msg, reader); 1683 }; 1684 1685 1686 /** 1687 * Deserializes binary data (in protobuf wire format) from the 1688 * given reader into the given message object. 1689 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} msg The message object to deserialize into. 1690 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1691 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} 1692 */ 1693 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.deserializeBinaryFromReader = function(msg, reader) { 1694 while (reader.nextField()) { 1695 if (reader.isEndGroup()) { 1696 break; 1697 } 1698 var field = reader.getFieldNumber(); 1699 switch (field) { 1700 case 1: 1701 var value = /** @type {string} */ (reader.readString()); 1702 msg.setDescription(value); 1703 break; 1704 case 2: 1705 var value = /** @type {string} */ (reader.readString()); 1706 msg.setType(value); 1707 break; 1708 case 3: 1709 var value = /** @type {string} */ (reader.readString()); 1710 msg.setFormat(value); 1711 break; 1712 case 6: 1713 var value = /** @type {string} */ (reader.readString()); 1714 msg.setDefault(value); 1715 break; 1716 case 13: 1717 var value = /** @type {string} */ (reader.readString()); 1718 msg.setPattern(value); 1719 break; 1720 default: 1721 reader.skipField(); 1722 break; 1723 } 1724 } 1725 return msg; 1726 }; 1727 1728 1729 /** 1730 * Serializes the message to binary data (in protobuf wire format). 1731 * @return {!Uint8Array} 1732 */ 1733 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.serializeBinary = function() { 1734 var writer = new jspb.BinaryWriter(); 1735 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.serializeBinaryToWriter(this, writer); 1736 return writer.getResultBuffer(); 1737 }; 1738 1739 1740 /** 1741 * Serializes the given message to binary data (in protobuf wire 1742 * format), writing to the given BinaryWriter. 1743 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} message 1744 * @param {!jspb.BinaryWriter} writer 1745 * @suppress {unusedLocalVariables} f is only used for nested messages 1746 */ 1747 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.serializeBinaryToWriter = function(message, writer) { 1748 var f = undefined; 1749 f = message.getDescription(); 1750 if (f.length > 0) { 1751 writer.writeString( 1752 1, 1753 f 1754 ); 1755 } 1756 f = message.getType(); 1757 if (f.length > 0) { 1758 writer.writeString( 1759 2, 1760 f 1761 ); 1762 } 1763 f = message.getFormat(); 1764 if (f.length > 0) { 1765 writer.writeString( 1766 3, 1767 f 1768 ); 1769 } 1770 f = message.getDefault(); 1771 if (f.length > 0) { 1772 writer.writeString( 1773 6, 1774 f 1775 ); 1776 } 1777 f = message.getPattern(); 1778 if (f.length > 0) { 1779 writer.writeString( 1780 13, 1781 f 1782 ); 1783 } 1784 }; 1785 1786 1787 /** 1788 * optional string description = 1; 1789 * @return {string} 1790 */ 1791 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.getDescription = function() { 1792 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 1793 }; 1794 1795 1796 /** 1797 * @param {string} value 1798 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} returns this 1799 */ 1800 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.setDescription = function(value) { 1801 return jspb.Message.setProto3StringField(this, 1, value); 1802 }; 1803 1804 1805 /** 1806 * optional string type = 2; 1807 * @return {string} 1808 */ 1809 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.getType = function() { 1810 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 1811 }; 1812 1813 1814 /** 1815 * @param {string} value 1816 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} returns this 1817 */ 1818 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.setType = function(value) { 1819 return jspb.Message.setProto3StringField(this, 2, value); 1820 }; 1821 1822 1823 /** 1824 * optional string format = 3; 1825 * @return {string} 1826 */ 1827 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.getFormat = function() { 1828 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 1829 }; 1830 1831 1832 /** 1833 * @param {string} value 1834 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} returns this 1835 */ 1836 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.setFormat = function(value) { 1837 return jspb.Message.setProto3StringField(this, 3, value); 1838 }; 1839 1840 1841 /** 1842 * optional string default = 6; 1843 * @return {string} 1844 */ 1845 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.getDefault = function() { 1846 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); 1847 }; 1848 1849 1850 /** 1851 * @param {string} value 1852 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} returns this 1853 */ 1854 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.setDefault = function(value) { 1855 return jspb.Message.setProto3StringField(this, 6, value); 1856 }; 1857 1858 1859 /** 1860 * optional string pattern = 13; 1861 * @return {string} 1862 */ 1863 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.getPattern = function() { 1864 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 13, "")); 1865 }; 1866 1867 1868 /** 1869 * @param {string} value 1870 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Header} returns this 1871 */ 1872 proto.grpc.gateway.protoc_gen_openapiv2.options.Header.prototype.setPattern = function(value) { 1873 return jspb.Message.setProto3StringField(this, 13, value); 1874 }; 1875 1876 1877 1878 1879 1880 if (jspb.Message.GENERATE_TO_OBJECT) { 1881 /** 1882 * Creates an object representation of this proto. 1883 * Field names that are reserved in JavaScript and will be renamed to pb_name. 1884 * Optional fields that are not set will be set to undefined. 1885 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 1886 * For the list of reserved names please see: 1887 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 1888 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 1889 * JSPB instance for transitional soy proto support: 1890 * http://goto/soy-param-migration 1891 * @return {!Object} 1892 */ 1893 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.toObject = function(opt_includeInstance) { 1894 return proto.grpc.gateway.protoc_gen_openapiv2.options.Response.toObject(opt_includeInstance, this); 1895 }; 1896 1897 1898 /** 1899 * Static version of the {@see toObject} method. 1900 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 1901 * the JSPB instance for transitional soy proto support: 1902 * http://goto/soy-param-migration 1903 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} msg The msg instance to transform. 1904 * @return {!Object} 1905 * @suppress {unusedLocalVariables} f is only used for nested messages 1906 */ 1907 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.toObject = function(includeInstance, msg) { 1908 var f, obj = { 1909 description: jspb.Message.getFieldWithDefault(msg, 1, ""), 1910 schema: (f = msg.getSchema()) && proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.toObject(includeInstance, f), 1911 headersMap: (f = msg.getHeadersMap()) ? f.toObject(includeInstance, proto.grpc.gateway.protoc_gen_openapiv2.options.Header.toObject) : [], 1912 examplesMap: (f = msg.getExamplesMap()) ? f.toObject(includeInstance, undefined) : [], 1913 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 1914 }; 1915 1916 if (includeInstance) { 1917 obj.$jspbMessageInstance = msg; 1918 } 1919 return obj; 1920 }; 1921 } 1922 1923 1924 /** 1925 * Deserializes binary data (in protobuf wire format). 1926 * @param {jspb.ByteSource} bytes The bytes to deserialize. 1927 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} 1928 */ 1929 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.deserializeBinary = function(bytes) { 1930 var reader = new jspb.BinaryReader(bytes); 1931 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Response; 1932 return proto.grpc.gateway.protoc_gen_openapiv2.options.Response.deserializeBinaryFromReader(msg, reader); 1933 }; 1934 1935 1936 /** 1937 * Deserializes binary data (in protobuf wire format) from the 1938 * given reader into the given message object. 1939 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} msg The message object to deserialize into. 1940 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 1941 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} 1942 */ 1943 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.deserializeBinaryFromReader = function(msg, reader) { 1944 while (reader.nextField()) { 1945 if (reader.isEndGroup()) { 1946 break; 1947 } 1948 var field = reader.getFieldNumber(); 1949 switch (field) { 1950 case 1: 1951 var value = /** @type {string} */ (reader.readString()); 1952 msg.setDescription(value); 1953 break; 1954 case 2: 1955 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.Schema; 1956 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.deserializeBinaryFromReader); 1957 msg.setSchema(value); 1958 break; 1959 case 3: 1960 var value = msg.getHeadersMap(); 1961 reader.readMessage(value, function(message, reader) { 1962 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Header.deserializeBinaryFromReader, "", new proto.grpc.gateway.protoc_gen_openapiv2.options.Header()); 1963 }); 1964 break; 1965 case 4: 1966 var value = msg.getExamplesMap(); 1967 reader.readMessage(value, function(message, reader) { 1968 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); 1969 }); 1970 break; 1971 case 5: 1972 var value = msg.getExtensionsMap(); 1973 reader.readMessage(value, function(message, reader) { 1974 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 1975 }); 1976 break; 1977 default: 1978 reader.skipField(); 1979 break; 1980 } 1981 } 1982 return msg; 1983 }; 1984 1985 1986 /** 1987 * Serializes the message to binary data (in protobuf wire format). 1988 * @return {!Uint8Array} 1989 */ 1990 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.serializeBinary = function() { 1991 var writer = new jspb.BinaryWriter(); 1992 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.serializeBinaryToWriter(this, writer); 1993 return writer.getResultBuffer(); 1994 }; 1995 1996 1997 /** 1998 * Serializes the given message to binary data (in protobuf wire 1999 * format), writing to the given BinaryWriter. 2000 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} message 2001 * @param {!jspb.BinaryWriter} writer 2002 * @suppress {unusedLocalVariables} f is only used for nested messages 2003 */ 2004 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.serializeBinaryToWriter = function(message, writer) { 2005 var f = undefined; 2006 f = message.getDescription(); 2007 if (f.length > 0) { 2008 writer.writeString( 2009 1, 2010 f 2011 ); 2012 } 2013 f = message.getSchema(); 2014 if (f != null) { 2015 writer.writeMessage( 2016 2, 2017 f, 2018 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.serializeBinaryToWriter 2019 ); 2020 } 2021 f = message.getHeadersMap(true); 2022 if (f && f.getLength() > 0) { 2023 f.serializeBinary(3, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.Header.serializeBinaryToWriter); 2024 } 2025 f = message.getExamplesMap(true); 2026 if (f && f.getLength() > 0) { 2027 f.serializeBinary(4, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); 2028 } 2029 f = message.getExtensionsMap(true); 2030 if (f && f.getLength() > 0) { 2031 f.serializeBinary(5, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 2032 } 2033 }; 2034 2035 2036 /** 2037 * optional string description = 1; 2038 * @return {string} 2039 */ 2040 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.getDescription = function() { 2041 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2042 }; 2043 2044 2045 /** 2046 * @param {string} value 2047 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2048 */ 2049 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.setDescription = function(value) { 2050 return jspb.Message.setProto3StringField(this, 1, value); 2051 }; 2052 2053 2054 /** 2055 * optional Schema schema = 2; 2056 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} 2057 */ 2058 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.getSchema = function() { 2059 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} */ ( 2060 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.Schema, 2)); 2061 }; 2062 2063 2064 /** 2065 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.Schema|undefined} value 2066 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2067 */ 2068 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.setSchema = function(value) { 2069 return jspb.Message.setWrapperField(this, 2, value); 2070 }; 2071 2072 2073 /** 2074 * Clears the message field making it undefined. 2075 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2076 */ 2077 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.clearSchema = function() { 2078 return this.setSchema(undefined); 2079 }; 2080 2081 2082 /** 2083 * Returns whether this field is set. 2084 * @return {boolean} 2085 */ 2086 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.hasSchema = function() { 2087 return jspb.Message.getField(this, 2) != null; 2088 }; 2089 2090 2091 /** 2092 * map<string, Header> headers = 3; 2093 * @param {boolean=} opt_noLazyCreate Do not create the map if 2094 * empty, instead returning `undefined` 2095 * @return {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Header>} 2096 */ 2097 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.getHeadersMap = function(opt_noLazyCreate) { 2098 return /** @type {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.Header>} */ ( 2099 jspb.Message.getMapField(this, 3, opt_noLazyCreate, 2100 proto.grpc.gateway.protoc_gen_openapiv2.options.Header)); 2101 }; 2102 2103 2104 /** 2105 * Clears values from the map. The map will be non-null. 2106 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2107 */ 2108 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.clearHeadersMap = function() { 2109 this.getHeadersMap().clear(); 2110 return this;}; 2111 2112 2113 /** 2114 * map<string, string> examples = 4; 2115 * @param {boolean=} opt_noLazyCreate Do not create the map if 2116 * empty, instead returning `undefined` 2117 * @return {!jspb.Map<string,string>} 2118 */ 2119 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.getExamplesMap = function(opt_noLazyCreate) { 2120 return /** @type {!jspb.Map<string,string>} */ ( 2121 jspb.Message.getMapField(this, 4, opt_noLazyCreate, 2122 null)); 2123 }; 2124 2125 2126 /** 2127 * Clears values from the map. The map will be non-null. 2128 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2129 */ 2130 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.clearExamplesMap = function() { 2131 this.getExamplesMap().clear(); 2132 return this;}; 2133 2134 2135 /** 2136 * map<string, google.protobuf.Value> extensions = 5; 2137 * @param {boolean=} opt_noLazyCreate Do not create the map if 2138 * empty, instead returning `undefined` 2139 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 2140 */ 2141 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.getExtensionsMap = function(opt_noLazyCreate) { 2142 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 2143 jspb.Message.getMapField(this, 5, opt_noLazyCreate, 2144 proto.google.protobuf.Value)); 2145 }; 2146 2147 2148 /** 2149 * Clears values from the map. The map will be non-null. 2150 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Response} returns this 2151 */ 2152 proto.grpc.gateway.protoc_gen_openapiv2.options.Response.prototype.clearExtensionsMap = function() { 2153 this.getExtensionsMap().clear(); 2154 return this;}; 2155 2156 2157 2158 2159 2160 if (jspb.Message.GENERATE_TO_OBJECT) { 2161 /** 2162 * Creates an object representation of this proto. 2163 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2164 * Optional fields that are not set will be set to undefined. 2165 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2166 * For the list of reserved names please see: 2167 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2168 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2169 * JSPB instance for transitional soy proto support: 2170 * http://goto/soy-param-migration 2171 * @return {!Object} 2172 */ 2173 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.toObject = function(opt_includeInstance) { 2174 return proto.grpc.gateway.protoc_gen_openapiv2.options.Info.toObject(opt_includeInstance, this); 2175 }; 2176 2177 2178 /** 2179 * Static version of the {@see toObject} method. 2180 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2181 * the JSPB instance for transitional soy proto support: 2182 * http://goto/soy-param-migration 2183 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} msg The msg instance to transform. 2184 * @return {!Object} 2185 * @suppress {unusedLocalVariables} f is only used for nested messages 2186 */ 2187 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.toObject = function(includeInstance, msg) { 2188 var f, obj = { 2189 title: jspb.Message.getFieldWithDefault(msg, 1, ""), 2190 description: jspb.Message.getFieldWithDefault(msg, 2, ""), 2191 termsOfService: jspb.Message.getFieldWithDefault(msg, 3, ""), 2192 contact: (f = msg.getContact()) && proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.toObject(includeInstance, f), 2193 license: (f = msg.getLicense()) && proto.grpc.gateway.protoc_gen_openapiv2.options.License.toObject(includeInstance, f), 2194 version: jspb.Message.getFieldWithDefault(msg, 6, ""), 2195 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 2196 }; 2197 2198 if (includeInstance) { 2199 obj.$jspbMessageInstance = msg; 2200 } 2201 return obj; 2202 }; 2203 } 2204 2205 2206 /** 2207 * Deserializes binary data (in protobuf wire format). 2208 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2209 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} 2210 */ 2211 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.deserializeBinary = function(bytes) { 2212 var reader = new jspb.BinaryReader(bytes); 2213 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Info; 2214 return proto.grpc.gateway.protoc_gen_openapiv2.options.Info.deserializeBinaryFromReader(msg, reader); 2215 }; 2216 2217 2218 /** 2219 * Deserializes binary data (in protobuf wire format) from the 2220 * given reader into the given message object. 2221 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} msg The message object to deserialize into. 2222 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2223 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} 2224 */ 2225 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.deserializeBinaryFromReader = function(msg, reader) { 2226 while (reader.nextField()) { 2227 if (reader.isEndGroup()) { 2228 break; 2229 } 2230 var field = reader.getFieldNumber(); 2231 switch (field) { 2232 case 1: 2233 var value = /** @type {string} */ (reader.readString()); 2234 msg.setTitle(value); 2235 break; 2236 case 2: 2237 var value = /** @type {string} */ (reader.readString()); 2238 msg.setDescription(value); 2239 break; 2240 case 3: 2241 var value = /** @type {string} */ (reader.readString()); 2242 msg.setTermsOfService(value); 2243 break; 2244 case 4: 2245 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.Contact; 2246 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.deserializeBinaryFromReader); 2247 msg.setContact(value); 2248 break; 2249 case 5: 2250 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.License; 2251 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.License.deserializeBinaryFromReader); 2252 msg.setLicense(value); 2253 break; 2254 case 6: 2255 var value = /** @type {string} */ (reader.readString()); 2256 msg.setVersion(value); 2257 break; 2258 case 7: 2259 var value = msg.getExtensionsMap(); 2260 reader.readMessage(value, function(message, reader) { 2261 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 2262 }); 2263 break; 2264 default: 2265 reader.skipField(); 2266 break; 2267 } 2268 } 2269 return msg; 2270 }; 2271 2272 2273 /** 2274 * Serializes the message to binary data (in protobuf wire format). 2275 * @return {!Uint8Array} 2276 */ 2277 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.serializeBinary = function() { 2278 var writer = new jspb.BinaryWriter(); 2279 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.serializeBinaryToWriter(this, writer); 2280 return writer.getResultBuffer(); 2281 }; 2282 2283 2284 /** 2285 * Serializes the given message to binary data (in protobuf wire 2286 * format), writing to the given BinaryWriter. 2287 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} message 2288 * @param {!jspb.BinaryWriter} writer 2289 * @suppress {unusedLocalVariables} f is only used for nested messages 2290 */ 2291 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.serializeBinaryToWriter = function(message, writer) { 2292 var f = undefined; 2293 f = message.getTitle(); 2294 if (f.length > 0) { 2295 writer.writeString( 2296 1, 2297 f 2298 ); 2299 } 2300 f = message.getDescription(); 2301 if (f.length > 0) { 2302 writer.writeString( 2303 2, 2304 f 2305 ); 2306 } 2307 f = message.getTermsOfService(); 2308 if (f.length > 0) { 2309 writer.writeString( 2310 3, 2311 f 2312 ); 2313 } 2314 f = message.getContact(); 2315 if (f != null) { 2316 writer.writeMessage( 2317 4, 2318 f, 2319 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.serializeBinaryToWriter 2320 ); 2321 } 2322 f = message.getLicense(); 2323 if (f != null) { 2324 writer.writeMessage( 2325 5, 2326 f, 2327 proto.grpc.gateway.protoc_gen_openapiv2.options.License.serializeBinaryToWriter 2328 ); 2329 } 2330 f = message.getVersion(); 2331 if (f.length > 0) { 2332 writer.writeString( 2333 6, 2334 f 2335 ); 2336 } 2337 f = message.getExtensionsMap(true); 2338 if (f && f.getLength() > 0) { 2339 f.serializeBinary(7, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 2340 } 2341 }; 2342 2343 2344 /** 2345 * optional string title = 1; 2346 * @return {string} 2347 */ 2348 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getTitle = function() { 2349 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2350 }; 2351 2352 2353 /** 2354 * @param {string} value 2355 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2356 */ 2357 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setTitle = function(value) { 2358 return jspb.Message.setProto3StringField(this, 1, value); 2359 }; 2360 2361 2362 /** 2363 * optional string description = 2; 2364 * @return {string} 2365 */ 2366 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getDescription = function() { 2367 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 2368 }; 2369 2370 2371 /** 2372 * @param {string} value 2373 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2374 */ 2375 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setDescription = function(value) { 2376 return jspb.Message.setProto3StringField(this, 2, value); 2377 }; 2378 2379 2380 /** 2381 * optional string terms_of_service = 3; 2382 * @return {string} 2383 */ 2384 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getTermsOfService = function() { 2385 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 2386 }; 2387 2388 2389 /** 2390 * @param {string} value 2391 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2392 */ 2393 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setTermsOfService = function(value) { 2394 return jspb.Message.setProto3StringField(this, 3, value); 2395 }; 2396 2397 2398 /** 2399 * optional Contact contact = 4; 2400 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} 2401 */ 2402 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getContact = function() { 2403 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} */ ( 2404 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.Contact, 4)); 2405 }; 2406 2407 2408 /** 2409 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.Contact|undefined} value 2410 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2411 */ 2412 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setContact = function(value) { 2413 return jspb.Message.setWrapperField(this, 4, value); 2414 }; 2415 2416 2417 /** 2418 * Clears the message field making it undefined. 2419 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2420 */ 2421 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.clearContact = function() { 2422 return this.setContact(undefined); 2423 }; 2424 2425 2426 /** 2427 * Returns whether this field is set. 2428 * @return {boolean} 2429 */ 2430 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.hasContact = function() { 2431 return jspb.Message.getField(this, 4) != null; 2432 }; 2433 2434 2435 /** 2436 * optional License license = 5; 2437 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.License} 2438 */ 2439 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getLicense = function() { 2440 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.License} */ ( 2441 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.License, 5)); 2442 }; 2443 2444 2445 /** 2446 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.License|undefined} value 2447 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2448 */ 2449 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setLicense = function(value) { 2450 return jspb.Message.setWrapperField(this, 5, value); 2451 }; 2452 2453 2454 /** 2455 * Clears the message field making it undefined. 2456 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2457 */ 2458 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.clearLicense = function() { 2459 return this.setLicense(undefined); 2460 }; 2461 2462 2463 /** 2464 * Returns whether this field is set. 2465 * @return {boolean} 2466 */ 2467 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.hasLicense = function() { 2468 return jspb.Message.getField(this, 5) != null; 2469 }; 2470 2471 2472 /** 2473 * optional string version = 6; 2474 * @return {string} 2475 */ 2476 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getVersion = function() { 2477 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); 2478 }; 2479 2480 2481 /** 2482 * @param {string} value 2483 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2484 */ 2485 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.setVersion = function(value) { 2486 return jspb.Message.setProto3StringField(this, 6, value); 2487 }; 2488 2489 2490 /** 2491 * map<string, google.protobuf.Value> extensions = 7; 2492 * @param {boolean=} opt_noLazyCreate Do not create the map if 2493 * empty, instead returning `undefined` 2494 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 2495 */ 2496 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.getExtensionsMap = function(opt_noLazyCreate) { 2497 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 2498 jspb.Message.getMapField(this, 7, opt_noLazyCreate, 2499 proto.google.protobuf.Value)); 2500 }; 2501 2502 2503 /** 2504 * Clears values from the map. The map will be non-null. 2505 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Info} returns this 2506 */ 2507 proto.grpc.gateway.protoc_gen_openapiv2.options.Info.prototype.clearExtensionsMap = function() { 2508 this.getExtensionsMap().clear(); 2509 return this;}; 2510 2511 2512 2513 2514 2515 if (jspb.Message.GENERATE_TO_OBJECT) { 2516 /** 2517 * Creates an object representation of this proto. 2518 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2519 * Optional fields that are not set will be set to undefined. 2520 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2521 * For the list of reserved names please see: 2522 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2523 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2524 * JSPB instance for transitional soy proto support: 2525 * http://goto/soy-param-migration 2526 * @return {!Object} 2527 */ 2528 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.toObject = function(opt_includeInstance) { 2529 return proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.toObject(opt_includeInstance, this); 2530 }; 2531 2532 2533 /** 2534 * Static version of the {@see toObject} method. 2535 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2536 * the JSPB instance for transitional soy proto support: 2537 * http://goto/soy-param-migration 2538 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} msg The msg instance to transform. 2539 * @return {!Object} 2540 * @suppress {unusedLocalVariables} f is only used for nested messages 2541 */ 2542 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.toObject = function(includeInstance, msg) { 2543 var f, obj = { 2544 name: jspb.Message.getFieldWithDefault(msg, 1, ""), 2545 url: jspb.Message.getFieldWithDefault(msg, 2, ""), 2546 email: jspb.Message.getFieldWithDefault(msg, 3, "") 2547 }; 2548 2549 if (includeInstance) { 2550 obj.$jspbMessageInstance = msg; 2551 } 2552 return obj; 2553 }; 2554 } 2555 2556 2557 /** 2558 * Deserializes binary data (in protobuf wire format). 2559 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2560 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} 2561 */ 2562 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.deserializeBinary = function(bytes) { 2563 var reader = new jspb.BinaryReader(bytes); 2564 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Contact; 2565 return proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.deserializeBinaryFromReader(msg, reader); 2566 }; 2567 2568 2569 /** 2570 * Deserializes binary data (in protobuf wire format) from the 2571 * given reader into the given message object. 2572 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} msg The message object to deserialize into. 2573 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2574 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} 2575 */ 2576 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.deserializeBinaryFromReader = function(msg, reader) { 2577 while (reader.nextField()) { 2578 if (reader.isEndGroup()) { 2579 break; 2580 } 2581 var field = reader.getFieldNumber(); 2582 switch (field) { 2583 case 1: 2584 var value = /** @type {string} */ (reader.readString()); 2585 msg.setName(value); 2586 break; 2587 case 2: 2588 var value = /** @type {string} */ (reader.readString()); 2589 msg.setUrl(value); 2590 break; 2591 case 3: 2592 var value = /** @type {string} */ (reader.readString()); 2593 msg.setEmail(value); 2594 break; 2595 default: 2596 reader.skipField(); 2597 break; 2598 } 2599 } 2600 return msg; 2601 }; 2602 2603 2604 /** 2605 * Serializes the message to binary data (in protobuf wire format). 2606 * @return {!Uint8Array} 2607 */ 2608 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.serializeBinary = function() { 2609 var writer = new jspb.BinaryWriter(); 2610 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.serializeBinaryToWriter(this, writer); 2611 return writer.getResultBuffer(); 2612 }; 2613 2614 2615 /** 2616 * Serializes the given message to binary data (in protobuf wire 2617 * format), writing to the given BinaryWriter. 2618 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} message 2619 * @param {!jspb.BinaryWriter} writer 2620 * @suppress {unusedLocalVariables} f is only used for nested messages 2621 */ 2622 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.serializeBinaryToWriter = function(message, writer) { 2623 var f = undefined; 2624 f = message.getName(); 2625 if (f.length > 0) { 2626 writer.writeString( 2627 1, 2628 f 2629 ); 2630 } 2631 f = message.getUrl(); 2632 if (f.length > 0) { 2633 writer.writeString( 2634 2, 2635 f 2636 ); 2637 } 2638 f = message.getEmail(); 2639 if (f.length > 0) { 2640 writer.writeString( 2641 3, 2642 f 2643 ); 2644 } 2645 }; 2646 2647 2648 /** 2649 * optional string name = 1; 2650 * @return {string} 2651 */ 2652 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.getName = function() { 2653 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2654 }; 2655 2656 2657 /** 2658 * @param {string} value 2659 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} returns this 2660 */ 2661 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.setName = function(value) { 2662 return jspb.Message.setProto3StringField(this, 1, value); 2663 }; 2664 2665 2666 /** 2667 * optional string url = 2; 2668 * @return {string} 2669 */ 2670 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.getUrl = function() { 2671 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 2672 }; 2673 2674 2675 /** 2676 * @param {string} value 2677 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} returns this 2678 */ 2679 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.setUrl = function(value) { 2680 return jspb.Message.setProto3StringField(this, 2, value); 2681 }; 2682 2683 2684 /** 2685 * optional string email = 3; 2686 * @return {string} 2687 */ 2688 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.getEmail = function() { 2689 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 2690 }; 2691 2692 2693 /** 2694 * @param {string} value 2695 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Contact} returns this 2696 */ 2697 proto.grpc.gateway.protoc_gen_openapiv2.options.Contact.prototype.setEmail = function(value) { 2698 return jspb.Message.setProto3StringField(this, 3, value); 2699 }; 2700 2701 2702 2703 2704 2705 if (jspb.Message.GENERATE_TO_OBJECT) { 2706 /** 2707 * Creates an object representation of this proto. 2708 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2709 * Optional fields that are not set will be set to undefined. 2710 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2711 * For the list of reserved names please see: 2712 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2713 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2714 * JSPB instance for transitional soy proto support: 2715 * http://goto/soy-param-migration 2716 * @return {!Object} 2717 */ 2718 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.toObject = function(opt_includeInstance) { 2719 return proto.grpc.gateway.protoc_gen_openapiv2.options.License.toObject(opt_includeInstance, this); 2720 }; 2721 2722 2723 /** 2724 * Static version of the {@see toObject} method. 2725 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2726 * the JSPB instance for transitional soy proto support: 2727 * http://goto/soy-param-migration 2728 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} msg The msg instance to transform. 2729 * @return {!Object} 2730 * @suppress {unusedLocalVariables} f is only used for nested messages 2731 */ 2732 proto.grpc.gateway.protoc_gen_openapiv2.options.License.toObject = function(includeInstance, msg) { 2733 var f, obj = { 2734 name: jspb.Message.getFieldWithDefault(msg, 1, ""), 2735 url: jspb.Message.getFieldWithDefault(msg, 2, "") 2736 }; 2737 2738 if (includeInstance) { 2739 obj.$jspbMessageInstance = msg; 2740 } 2741 return obj; 2742 }; 2743 } 2744 2745 2746 /** 2747 * Deserializes binary data (in protobuf wire format). 2748 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2749 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} 2750 */ 2751 proto.grpc.gateway.protoc_gen_openapiv2.options.License.deserializeBinary = function(bytes) { 2752 var reader = new jspb.BinaryReader(bytes); 2753 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.License; 2754 return proto.grpc.gateway.protoc_gen_openapiv2.options.License.deserializeBinaryFromReader(msg, reader); 2755 }; 2756 2757 2758 /** 2759 * Deserializes binary data (in protobuf wire format) from the 2760 * given reader into the given message object. 2761 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} msg The message object to deserialize into. 2762 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2763 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} 2764 */ 2765 proto.grpc.gateway.protoc_gen_openapiv2.options.License.deserializeBinaryFromReader = function(msg, reader) { 2766 while (reader.nextField()) { 2767 if (reader.isEndGroup()) { 2768 break; 2769 } 2770 var field = reader.getFieldNumber(); 2771 switch (field) { 2772 case 1: 2773 var value = /** @type {string} */ (reader.readString()); 2774 msg.setName(value); 2775 break; 2776 case 2: 2777 var value = /** @type {string} */ (reader.readString()); 2778 msg.setUrl(value); 2779 break; 2780 default: 2781 reader.skipField(); 2782 break; 2783 } 2784 } 2785 return msg; 2786 }; 2787 2788 2789 /** 2790 * Serializes the message to binary data (in protobuf wire format). 2791 * @return {!Uint8Array} 2792 */ 2793 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.serializeBinary = function() { 2794 var writer = new jspb.BinaryWriter(); 2795 proto.grpc.gateway.protoc_gen_openapiv2.options.License.serializeBinaryToWriter(this, writer); 2796 return writer.getResultBuffer(); 2797 }; 2798 2799 2800 /** 2801 * Serializes the given message to binary data (in protobuf wire 2802 * format), writing to the given BinaryWriter. 2803 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} message 2804 * @param {!jspb.BinaryWriter} writer 2805 * @suppress {unusedLocalVariables} f is only used for nested messages 2806 */ 2807 proto.grpc.gateway.protoc_gen_openapiv2.options.License.serializeBinaryToWriter = function(message, writer) { 2808 var f = undefined; 2809 f = message.getName(); 2810 if (f.length > 0) { 2811 writer.writeString( 2812 1, 2813 f 2814 ); 2815 } 2816 f = message.getUrl(); 2817 if (f.length > 0) { 2818 writer.writeString( 2819 2, 2820 f 2821 ); 2822 } 2823 }; 2824 2825 2826 /** 2827 * optional string name = 1; 2828 * @return {string} 2829 */ 2830 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.getName = function() { 2831 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2832 }; 2833 2834 2835 /** 2836 * @param {string} value 2837 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} returns this 2838 */ 2839 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.setName = function(value) { 2840 return jspb.Message.setProto3StringField(this, 1, value); 2841 }; 2842 2843 2844 /** 2845 * optional string url = 2; 2846 * @return {string} 2847 */ 2848 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.getUrl = function() { 2849 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 2850 }; 2851 2852 2853 /** 2854 * @param {string} value 2855 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.License} returns this 2856 */ 2857 proto.grpc.gateway.protoc_gen_openapiv2.options.License.prototype.setUrl = function(value) { 2858 return jspb.Message.setProto3StringField(this, 2, value); 2859 }; 2860 2861 2862 2863 2864 2865 if (jspb.Message.GENERATE_TO_OBJECT) { 2866 /** 2867 * Creates an object representation of this proto. 2868 * Field names that are reserved in JavaScript and will be renamed to pb_name. 2869 * Optional fields that are not set will be set to undefined. 2870 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 2871 * For the list of reserved names please see: 2872 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 2873 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 2874 * JSPB instance for transitional soy proto support: 2875 * http://goto/soy-param-migration 2876 * @return {!Object} 2877 */ 2878 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.toObject = function(opt_includeInstance) { 2879 return proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject(opt_includeInstance, this); 2880 }; 2881 2882 2883 /** 2884 * Static version of the {@see toObject} method. 2885 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 2886 * the JSPB instance for transitional soy proto support: 2887 * http://goto/soy-param-migration 2888 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} msg The msg instance to transform. 2889 * @return {!Object} 2890 * @suppress {unusedLocalVariables} f is only used for nested messages 2891 */ 2892 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject = function(includeInstance, msg) { 2893 var f, obj = { 2894 description: jspb.Message.getFieldWithDefault(msg, 1, ""), 2895 url: jspb.Message.getFieldWithDefault(msg, 2, "") 2896 }; 2897 2898 if (includeInstance) { 2899 obj.$jspbMessageInstance = msg; 2900 } 2901 return obj; 2902 }; 2903 } 2904 2905 2906 /** 2907 * Deserializes binary data (in protobuf wire format). 2908 * @param {jspb.ByteSource} bytes The bytes to deserialize. 2909 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 2910 */ 2911 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinary = function(bytes) { 2912 var reader = new jspb.BinaryReader(bytes); 2913 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation; 2914 return proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader(msg, reader); 2915 }; 2916 2917 2918 /** 2919 * Deserializes binary data (in protobuf wire format) from the 2920 * given reader into the given message object. 2921 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} msg The message object to deserialize into. 2922 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 2923 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 2924 */ 2925 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader = function(msg, reader) { 2926 while (reader.nextField()) { 2927 if (reader.isEndGroup()) { 2928 break; 2929 } 2930 var field = reader.getFieldNumber(); 2931 switch (field) { 2932 case 1: 2933 var value = /** @type {string} */ (reader.readString()); 2934 msg.setDescription(value); 2935 break; 2936 case 2: 2937 var value = /** @type {string} */ (reader.readString()); 2938 msg.setUrl(value); 2939 break; 2940 default: 2941 reader.skipField(); 2942 break; 2943 } 2944 } 2945 return msg; 2946 }; 2947 2948 2949 /** 2950 * Serializes the message to binary data (in protobuf wire format). 2951 * @return {!Uint8Array} 2952 */ 2953 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.serializeBinary = function() { 2954 var writer = new jspb.BinaryWriter(); 2955 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter(this, writer); 2956 return writer.getResultBuffer(); 2957 }; 2958 2959 2960 /** 2961 * Serializes the given message to binary data (in protobuf wire 2962 * format), writing to the given BinaryWriter. 2963 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} message 2964 * @param {!jspb.BinaryWriter} writer 2965 * @suppress {unusedLocalVariables} f is only used for nested messages 2966 */ 2967 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter = function(message, writer) { 2968 var f = undefined; 2969 f = message.getDescription(); 2970 if (f.length > 0) { 2971 writer.writeString( 2972 1, 2973 f 2974 ); 2975 } 2976 f = message.getUrl(); 2977 if (f.length > 0) { 2978 writer.writeString( 2979 2, 2980 f 2981 ); 2982 } 2983 }; 2984 2985 2986 /** 2987 * optional string description = 1; 2988 * @return {string} 2989 */ 2990 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.getDescription = function() { 2991 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); 2992 }; 2993 2994 2995 /** 2996 * @param {string} value 2997 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} returns this 2998 */ 2999 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.setDescription = function(value) { 3000 return jspb.Message.setProto3StringField(this, 1, value); 3001 }; 3002 3003 3004 /** 3005 * optional string url = 2; 3006 * @return {string} 3007 */ 3008 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.getUrl = function() { 3009 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 3010 }; 3011 3012 3013 /** 3014 * @param {string} value 3015 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} returns this 3016 */ 3017 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.prototype.setUrl = function(value) { 3018 return jspb.Message.setProto3StringField(this, 2, value); 3019 }; 3020 3021 3022 3023 3024 3025 if (jspb.Message.GENERATE_TO_OBJECT) { 3026 /** 3027 * Creates an object representation of this proto. 3028 * Field names that are reserved in JavaScript and will be renamed to pb_name. 3029 * Optional fields that are not set will be set to undefined. 3030 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 3031 * For the list of reserved names please see: 3032 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 3033 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 3034 * JSPB instance for transitional soy proto support: 3035 * http://goto/soy-param-migration 3036 * @return {!Object} 3037 */ 3038 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.toObject = function(opt_includeInstance) { 3039 return proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.toObject(opt_includeInstance, this); 3040 }; 3041 3042 3043 /** 3044 * Static version of the {@see toObject} method. 3045 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 3046 * the JSPB instance for transitional soy proto support: 3047 * http://goto/soy-param-migration 3048 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} msg The msg instance to transform. 3049 * @return {!Object} 3050 * @suppress {unusedLocalVariables} f is only used for nested messages 3051 */ 3052 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.toObject = function(includeInstance, msg) { 3053 var f, obj = { 3054 jsonSchema: (f = msg.getJsonSchema()) && proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.toObject(includeInstance, f), 3055 discriminator: jspb.Message.getFieldWithDefault(msg, 2, ""), 3056 readOnly: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), 3057 externalDocs: (f = msg.getExternalDocs()) && proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject(includeInstance, f), 3058 example: jspb.Message.getFieldWithDefault(msg, 6, "") 3059 }; 3060 3061 if (includeInstance) { 3062 obj.$jspbMessageInstance = msg; 3063 } 3064 return obj; 3065 }; 3066 } 3067 3068 3069 /** 3070 * Deserializes binary data (in protobuf wire format). 3071 * @param {jspb.ByteSource} bytes The bytes to deserialize. 3072 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} 3073 */ 3074 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.deserializeBinary = function(bytes) { 3075 var reader = new jspb.BinaryReader(bytes); 3076 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Schema; 3077 return proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.deserializeBinaryFromReader(msg, reader); 3078 }; 3079 3080 3081 /** 3082 * Deserializes binary data (in protobuf wire format) from the 3083 * given reader into the given message object. 3084 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} msg The message object to deserialize into. 3085 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 3086 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} 3087 */ 3088 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.deserializeBinaryFromReader = function(msg, reader) { 3089 while (reader.nextField()) { 3090 if (reader.isEndGroup()) { 3091 break; 3092 } 3093 var field = reader.getFieldNumber(); 3094 switch (field) { 3095 case 1: 3096 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema; 3097 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.deserializeBinaryFromReader); 3098 msg.setJsonSchema(value); 3099 break; 3100 case 2: 3101 var value = /** @type {string} */ (reader.readString()); 3102 msg.setDiscriminator(value); 3103 break; 3104 case 3: 3105 var value = /** @type {boolean} */ (reader.readBool()); 3106 msg.setReadOnly(value); 3107 break; 3108 case 5: 3109 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation; 3110 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader); 3111 msg.setExternalDocs(value); 3112 break; 3113 case 6: 3114 var value = /** @type {string} */ (reader.readString()); 3115 msg.setExample(value); 3116 break; 3117 default: 3118 reader.skipField(); 3119 break; 3120 } 3121 } 3122 return msg; 3123 }; 3124 3125 3126 /** 3127 * Serializes the message to binary data (in protobuf wire format). 3128 * @return {!Uint8Array} 3129 */ 3130 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.serializeBinary = function() { 3131 var writer = new jspb.BinaryWriter(); 3132 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.serializeBinaryToWriter(this, writer); 3133 return writer.getResultBuffer(); 3134 }; 3135 3136 3137 /** 3138 * Serializes the given message to binary data (in protobuf wire 3139 * format), writing to the given BinaryWriter. 3140 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} message 3141 * @param {!jspb.BinaryWriter} writer 3142 * @suppress {unusedLocalVariables} f is only used for nested messages 3143 */ 3144 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.serializeBinaryToWriter = function(message, writer) { 3145 var f = undefined; 3146 f = message.getJsonSchema(); 3147 if (f != null) { 3148 writer.writeMessage( 3149 1, 3150 f, 3151 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.serializeBinaryToWriter 3152 ); 3153 } 3154 f = message.getDiscriminator(); 3155 if (f.length > 0) { 3156 writer.writeString( 3157 2, 3158 f 3159 ); 3160 } 3161 f = message.getReadOnly(); 3162 if (f) { 3163 writer.writeBool( 3164 3, 3165 f 3166 ); 3167 } 3168 f = message.getExternalDocs(); 3169 if (f != null) { 3170 writer.writeMessage( 3171 5, 3172 f, 3173 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter 3174 ); 3175 } 3176 f = message.getExample(); 3177 if (f.length > 0) { 3178 writer.writeString( 3179 6, 3180 f 3181 ); 3182 } 3183 }; 3184 3185 3186 /** 3187 * optional JSONSchema json_schema = 1; 3188 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} 3189 */ 3190 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.getJsonSchema = function() { 3191 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} */ ( 3192 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema, 1)); 3193 }; 3194 3195 3196 /** 3197 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema|undefined} value 3198 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3199 */ 3200 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.setJsonSchema = function(value) { 3201 return jspb.Message.setWrapperField(this, 1, value); 3202 }; 3203 3204 3205 /** 3206 * Clears the message field making it undefined. 3207 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3208 */ 3209 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.clearJsonSchema = function() { 3210 return this.setJsonSchema(undefined); 3211 }; 3212 3213 3214 /** 3215 * Returns whether this field is set. 3216 * @return {boolean} 3217 */ 3218 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.hasJsonSchema = function() { 3219 return jspb.Message.getField(this, 1) != null; 3220 }; 3221 3222 3223 /** 3224 * optional string discriminator = 2; 3225 * @return {string} 3226 */ 3227 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.getDiscriminator = function() { 3228 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 3229 }; 3230 3231 3232 /** 3233 * @param {string} value 3234 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3235 */ 3236 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.setDiscriminator = function(value) { 3237 return jspb.Message.setProto3StringField(this, 2, value); 3238 }; 3239 3240 3241 /** 3242 * optional bool read_only = 3; 3243 * @return {boolean} 3244 */ 3245 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.getReadOnly = function() { 3246 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); 3247 }; 3248 3249 3250 /** 3251 * @param {boolean} value 3252 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3253 */ 3254 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.setReadOnly = function(value) { 3255 return jspb.Message.setProto3BooleanField(this, 3, value); 3256 }; 3257 3258 3259 /** 3260 * optional ExternalDocumentation external_docs = 5; 3261 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 3262 */ 3263 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.getExternalDocs = function() { 3264 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} */ ( 3265 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation, 5)); 3266 }; 3267 3268 3269 /** 3270 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation|undefined} value 3271 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3272 */ 3273 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.setExternalDocs = function(value) { 3274 return jspb.Message.setWrapperField(this, 5, value); 3275 }; 3276 3277 3278 /** 3279 * Clears the message field making it undefined. 3280 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3281 */ 3282 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.clearExternalDocs = function() { 3283 return this.setExternalDocs(undefined); 3284 }; 3285 3286 3287 /** 3288 * Returns whether this field is set. 3289 * @return {boolean} 3290 */ 3291 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.hasExternalDocs = function() { 3292 return jspb.Message.getField(this, 5) != null; 3293 }; 3294 3295 3296 /** 3297 * optional string example = 6; 3298 * @return {string} 3299 */ 3300 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.getExample = function() { 3301 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); 3302 }; 3303 3304 3305 /** 3306 * @param {string} value 3307 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Schema} returns this 3308 */ 3309 proto.grpc.gateway.protoc_gen_openapiv2.options.Schema.prototype.setExample = function(value) { 3310 return jspb.Message.setProto3StringField(this, 6, value); 3311 }; 3312 3313 3314 3315 /** 3316 * List of repeated fields within this message type. 3317 * @private {!Array<number>} 3318 * @const 3319 */ 3320 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.repeatedFields_ = [26,34,35,46]; 3321 3322 3323 3324 if (jspb.Message.GENERATE_TO_OBJECT) { 3325 /** 3326 * Creates an object representation of this proto. 3327 * Field names that are reserved in JavaScript and will be renamed to pb_name. 3328 * Optional fields that are not set will be set to undefined. 3329 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 3330 * For the list of reserved names please see: 3331 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 3332 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 3333 * JSPB instance for transitional soy proto support: 3334 * http://goto/soy-param-migration 3335 * @return {!Object} 3336 */ 3337 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.toObject = function(opt_includeInstance) { 3338 return proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.toObject(opt_includeInstance, this); 3339 }; 3340 3341 3342 /** 3343 * Static version of the {@see toObject} method. 3344 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 3345 * the JSPB instance for transitional soy proto support: 3346 * http://goto/soy-param-migration 3347 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} msg The msg instance to transform. 3348 * @return {!Object} 3349 * @suppress {unusedLocalVariables} f is only used for nested messages 3350 */ 3351 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.toObject = function(includeInstance, msg) { 3352 var f, obj = { 3353 ref: jspb.Message.getFieldWithDefault(msg, 3, ""), 3354 title: jspb.Message.getFieldWithDefault(msg, 5, ""), 3355 description: jspb.Message.getFieldWithDefault(msg, 6, ""), 3356 pb_default: jspb.Message.getFieldWithDefault(msg, 7, ""), 3357 readOnly: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), 3358 example: jspb.Message.getFieldWithDefault(msg, 9, ""), 3359 multipleOf: jspb.Message.getFloatingPointFieldWithDefault(msg, 10, 0.0), 3360 maximum: jspb.Message.getFloatingPointFieldWithDefault(msg, 11, 0.0), 3361 exclusiveMaximum: jspb.Message.getBooleanFieldWithDefault(msg, 12, false), 3362 minimum: jspb.Message.getFloatingPointFieldWithDefault(msg, 13, 0.0), 3363 exclusiveMinimum: jspb.Message.getBooleanFieldWithDefault(msg, 14, false), 3364 maxLength: jspb.Message.getFieldWithDefault(msg, 15, 0), 3365 minLength: jspb.Message.getFieldWithDefault(msg, 16, 0), 3366 pattern: jspb.Message.getFieldWithDefault(msg, 17, ""), 3367 maxItems: jspb.Message.getFieldWithDefault(msg, 20, 0), 3368 minItems: jspb.Message.getFieldWithDefault(msg, 21, 0), 3369 uniqueItems: jspb.Message.getBooleanFieldWithDefault(msg, 22, false), 3370 maxProperties: jspb.Message.getFieldWithDefault(msg, 24, 0), 3371 minProperties: jspb.Message.getFieldWithDefault(msg, 25, 0), 3372 requiredList: (f = jspb.Message.getRepeatedField(msg, 26)) == null ? undefined : f, 3373 arrayList: (f = jspb.Message.getRepeatedField(msg, 34)) == null ? undefined : f, 3374 typeList: (f = jspb.Message.getRepeatedField(msg, 35)) == null ? undefined : f, 3375 format: jspb.Message.getFieldWithDefault(msg, 36, ""), 3376 enumList: (f = jspb.Message.getRepeatedField(msg, 46)) == null ? undefined : f, 3377 fieldConfiguration: (f = msg.getFieldConfiguration()) && proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.toObject(includeInstance, f), 3378 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 3379 }; 3380 3381 if (includeInstance) { 3382 obj.$jspbMessageInstance = msg; 3383 } 3384 return obj; 3385 }; 3386 } 3387 3388 3389 /** 3390 * Deserializes binary data (in protobuf wire format). 3391 * @param {jspb.ByteSource} bytes The bytes to deserialize. 3392 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} 3393 */ 3394 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.deserializeBinary = function(bytes) { 3395 var reader = new jspb.BinaryReader(bytes); 3396 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema; 3397 return proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.deserializeBinaryFromReader(msg, reader); 3398 }; 3399 3400 3401 /** 3402 * Deserializes binary data (in protobuf wire format) from the 3403 * given reader into the given message object. 3404 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} msg The message object to deserialize into. 3405 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 3406 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} 3407 */ 3408 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.deserializeBinaryFromReader = function(msg, reader) { 3409 while (reader.nextField()) { 3410 if (reader.isEndGroup()) { 3411 break; 3412 } 3413 var field = reader.getFieldNumber(); 3414 switch (field) { 3415 case 3: 3416 var value = /** @type {string} */ (reader.readString()); 3417 msg.setRef(value); 3418 break; 3419 case 5: 3420 var value = /** @type {string} */ (reader.readString()); 3421 msg.setTitle(value); 3422 break; 3423 case 6: 3424 var value = /** @type {string} */ (reader.readString()); 3425 msg.setDescription(value); 3426 break; 3427 case 7: 3428 var value = /** @type {string} */ (reader.readString()); 3429 msg.setDefault(value); 3430 break; 3431 case 8: 3432 var value = /** @type {boolean} */ (reader.readBool()); 3433 msg.setReadOnly(value); 3434 break; 3435 case 9: 3436 var value = /** @type {string} */ (reader.readString()); 3437 msg.setExample(value); 3438 break; 3439 case 10: 3440 var value = /** @type {number} */ (reader.readDouble()); 3441 msg.setMultipleOf(value); 3442 break; 3443 case 11: 3444 var value = /** @type {number} */ (reader.readDouble()); 3445 msg.setMaximum(value); 3446 break; 3447 case 12: 3448 var value = /** @type {boolean} */ (reader.readBool()); 3449 msg.setExclusiveMaximum(value); 3450 break; 3451 case 13: 3452 var value = /** @type {number} */ (reader.readDouble()); 3453 msg.setMinimum(value); 3454 break; 3455 case 14: 3456 var value = /** @type {boolean} */ (reader.readBool()); 3457 msg.setExclusiveMinimum(value); 3458 break; 3459 case 15: 3460 var value = /** @type {number} */ (reader.readUint64()); 3461 msg.setMaxLength(value); 3462 break; 3463 case 16: 3464 var value = /** @type {number} */ (reader.readUint64()); 3465 msg.setMinLength(value); 3466 break; 3467 case 17: 3468 var value = /** @type {string} */ (reader.readString()); 3469 msg.setPattern(value); 3470 break; 3471 case 20: 3472 var value = /** @type {number} */ (reader.readUint64()); 3473 msg.setMaxItems(value); 3474 break; 3475 case 21: 3476 var value = /** @type {number} */ (reader.readUint64()); 3477 msg.setMinItems(value); 3478 break; 3479 case 22: 3480 var value = /** @type {boolean} */ (reader.readBool()); 3481 msg.setUniqueItems(value); 3482 break; 3483 case 24: 3484 var value = /** @type {number} */ (reader.readUint64()); 3485 msg.setMaxProperties(value); 3486 break; 3487 case 25: 3488 var value = /** @type {number} */ (reader.readUint64()); 3489 msg.setMinProperties(value); 3490 break; 3491 case 26: 3492 var value = /** @type {string} */ (reader.readString()); 3493 msg.addRequired(value); 3494 break; 3495 case 34: 3496 var value = /** @type {string} */ (reader.readString()); 3497 msg.addArray(value); 3498 break; 3499 case 35: 3500 var values = /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes>} */ (reader.isDelimited() ? reader.readPackedEnum() : [reader.readEnum()]); 3501 for (var i = 0; i < values.length; i++) { 3502 msg.addType(values[i]); 3503 } 3504 break; 3505 case 36: 3506 var value = /** @type {string} */ (reader.readString()); 3507 msg.setFormat(value); 3508 break; 3509 case 46: 3510 var value = /** @type {string} */ (reader.readString()); 3511 msg.addEnum(value); 3512 break; 3513 case 1001: 3514 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration; 3515 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.deserializeBinaryFromReader); 3516 msg.setFieldConfiguration(value); 3517 break; 3518 case 48: 3519 var value = msg.getExtensionsMap(); 3520 reader.readMessage(value, function(message, reader) { 3521 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 3522 }); 3523 break; 3524 default: 3525 reader.skipField(); 3526 break; 3527 } 3528 } 3529 return msg; 3530 }; 3531 3532 3533 /** 3534 * Serializes the message to binary data (in protobuf wire format). 3535 * @return {!Uint8Array} 3536 */ 3537 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.serializeBinary = function() { 3538 var writer = new jspb.BinaryWriter(); 3539 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.serializeBinaryToWriter(this, writer); 3540 return writer.getResultBuffer(); 3541 }; 3542 3543 3544 /** 3545 * Serializes the given message to binary data (in protobuf wire 3546 * format), writing to the given BinaryWriter. 3547 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} message 3548 * @param {!jspb.BinaryWriter} writer 3549 * @suppress {unusedLocalVariables} f is only used for nested messages 3550 */ 3551 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.serializeBinaryToWriter = function(message, writer) { 3552 var f = undefined; 3553 f = message.getRef(); 3554 if (f.length > 0) { 3555 writer.writeString( 3556 3, 3557 f 3558 ); 3559 } 3560 f = message.getTitle(); 3561 if (f.length > 0) { 3562 writer.writeString( 3563 5, 3564 f 3565 ); 3566 } 3567 f = message.getDescription(); 3568 if (f.length > 0) { 3569 writer.writeString( 3570 6, 3571 f 3572 ); 3573 } 3574 f = message.getDefault(); 3575 if (f.length > 0) { 3576 writer.writeString( 3577 7, 3578 f 3579 ); 3580 } 3581 f = message.getReadOnly(); 3582 if (f) { 3583 writer.writeBool( 3584 8, 3585 f 3586 ); 3587 } 3588 f = message.getExample(); 3589 if (f.length > 0) { 3590 writer.writeString( 3591 9, 3592 f 3593 ); 3594 } 3595 f = message.getMultipleOf(); 3596 if (f !== 0.0) { 3597 writer.writeDouble( 3598 10, 3599 f 3600 ); 3601 } 3602 f = message.getMaximum(); 3603 if (f !== 0.0) { 3604 writer.writeDouble( 3605 11, 3606 f 3607 ); 3608 } 3609 f = message.getExclusiveMaximum(); 3610 if (f) { 3611 writer.writeBool( 3612 12, 3613 f 3614 ); 3615 } 3616 f = message.getMinimum(); 3617 if (f !== 0.0) { 3618 writer.writeDouble( 3619 13, 3620 f 3621 ); 3622 } 3623 f = message.getExclusiveMinimum(); 3624 if (f) { 3625 writer.writeBool( 3626 14, 3627 f 3628 ); 3629 } 3630 f = message.getMaxLength(); 3631 if (f !== 0) { 3632 writer.writeUint64( 3633 15, 3634 f 3635 ); 3636 } 3637 f = message.getMinLength(); 3638 if (f !== 0) { 3639 writer.writeUint64( 3640 16, 3641 f 3642 ); 3643 } 3644 f = message.getPattern(); 3645 if (f.length > 0) { 3646 writer.writeString( 3647 17, 3648 f 3649 ); 3650 } 3651 f = message.getMaxItems(); 3652 if (f !== 0) { 3653 writer.writeUint64( 3654 20, 3655 f 3656 ); 3657 } 3658 f = message.getMinItems(); 3659 if (f !== 0) { 3660 writer.writeUint64( 3661 21, 3662 f 3663 ); 3664 } 3665 f = message.getUniqueItems(); 3666 if (f) { 3667 writer.writeBool( 3668 22, 3669 f 3670 ); 3671 } 3672 f = message.getMaxProperties(); 3673 if (f !== 0) { 3674 writer.writeUint64( 3675 24, 3676 f 3677 ); 3678 } 3679 f = message.getMinProperties(); 3680 if (f !== 0) { 3681 writer.writeUint64( 3682 25, 3683 f 3684 ); 3685 } 3686 f = message.getRequiredList(); 3687 if (f.length > 0) { 3688 writer.writeRepeatedString( 3689 26, 3690 f 3691 ); 3692 } 3693 f = message.getArrayList(); 3694 if (f.length > 0) { 3695 writer.writeRepeatedString( 3696 34, 3697 f 3698 ); 3699 } 3700 f = message.getTypeList(); 3701 if (f.length > 0) { 3702 writer.writePackedEnum( 3703 35, 3704 f 3705 ); 3706 } 3707 f = message.getFormat(); 3708 if (f.length > 0) { 3709 writer.writeString( 3710 36, 3711 f 3712 ); 3713 } 3714 f = message.getEnumList(); 3715 if (f.length > 0) { 3716 writer.writeRepeatedString( 3717 46, 3718 f 3719 ); 3720 } 3721 f = message.getFieldConfiguration(); 3722 if (f != null) { 3723 writer.writeMessage( 3724 1001, 3725 f, 3726 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.serializeBinaryToWriter 3727 ); 3728 } 3729 f = message.getExtensionsMap(true); 3730 if (f && f.getLength() > 0) { 3731 f.serializeBinary(48, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 3732 } 3733 }; 3734 3735 3736 /** 3737 * @enum {number} 3738 */ 3739 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes = { 3740 UNKNOWN: 0, 3741 ARRAY: 1, 3742 BOOLEAN: 2, 3743 INTEGER: 3, 3744 NULL: 4, 3745 NUMBER: 5, 3746 OBJECT: 6, 3747 STRING: 7 3748 }; 3749 3750 3751 3752 3753 if (jspb.Message.GENERATE_TO_OBJECT) { 3754 /** 3755 * Creates an object representation of this proto. 3756 * Field names that are reserved in JavaScript and will be renamed to pb_name. 3757 * Optional fields that are not set will be set to undefined. 3758 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 3759 * For the list of reserved names please see: 3760 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 3761 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 3762 * JSPB instance for transitional soy proto support: 3763 * http://goto/soy-param-migration 3764 * @return {!Object} 3765 */ 3766 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.prototype.toObject = function(opt_includeInstance) { 3767 return proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.toObject(opt_includeInstance, this); 3768 }; 3769 3770 3771 /** 3772 * Static version of the {@see toObject} method. 3773 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 3774 * the JSPB instance for transitional soy proto support: 3775 * http://goto/soy-param-migration 3776 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} msg The msg instance to transform. 3777 * @return {!Object} 3778 * @suppress {unusedLocalVariables} f is only used for nested messages 3779 */ 3780 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.toObject = function(includeInstance, msg) { 3781 var f, obj = { 3782 pathParamName: jspb.Message.getFieldWithDefault(msg, 47, "") 3783 }; 3784 3785 if (includeInstance) { 3786 obj.$jspbMessageInstance = msg; 3787 } 3788 return obj; 3789 }; 3790 } 3791 3792 3793 /** 3794 * Deserializes binary data (in protobuf wire format). 3795 * @param {jspb.ByteSource} bytes The bytes to deserialize. 3796 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} 3797 */ 3798 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.deserializeBinary = function(bytes) { 3799 var reader = new jspb.BinaryReader(bytes); 3800 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration; 3801 return proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.deserializeBinaryFromReader(msg, reader); 3802 }; 3803 3804 3805 /** 3806 * Deserializes binary data (in protobuf wire format) from the 3807 * given reader into the given message object. 3808 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} msg The message object to deserialize into. 3809 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 3810 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} 3811 */ 3812 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.deserializeBinaryFromReader = function(msg, reader) { 3813 while (reader.nextField()) { 3814 if (reader.isEndGroup()) { 3815 break; 3816 } 3817 var field = reader.getFieldNumber(); 3818 switch (field) { 3819 case 47: 3820 var value = /** @type {string} */ (reader.readString()); 3821 msg.setPathParamName(value); 3822 break; 3823 default: 3824 reader.skipField(); 3825 break; 3826 } 3827 } 3828 return msg; 3829 }; 3830 3831 3832 /** 3833 * Serializes the message to binary data (in protobuf wire format). 3834 * @return {!Uint8Array} 3835 */ 3836 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.prototype.serializeBinary = function() { 3837 var writer = new jspb.BinaryWriter(); 3838 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.serializeBinaryToWriter(this, writer); 3839 return writer.getResultBuffer(); 3840 }; 3841 3842 3843 /** 3844 * Serializes the given message to binary data (in protobuf wire 3845 * format), writing to the given BinaryWriter. 3846 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} message 3847 * @param {!jspb.BinaryWriter} writer 3848 * @suppress {unusedLocalVariables} f is only used for nested messages 3849 */ 3850 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.serializeBinaryToWriter = function(message, writer) { 3851 var f = undefined; 3852 f = message.getPathParamName(); 3853 if (f.length > 0) { 3854 writer.writeString( 3855 47, 3856 f 3857 ); 3858 } 3859 }; 3860 3861 3862 /** 3863 * optional string path_param_name = 47; 3864 * @return {string} 3865 */ 3866 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.prototype.getPathParamName = function() { 3867 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 47, "")); 3868 }; 3869 3870 3871 /** 3872 * @param {string} value 3873 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} returns this 3874 */ 3875 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration.prototype.setPathParamName = function(value) { 3876 return jspb.Message.setProto3StringField(this, 47, value); 3877 }; 3878 3879 3880 /** 3881 * optional string ref = 3; 3882 * @return {string} 3883 */ 3884 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getRef = function() { 3885 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 3886 }; 3887 3888 3889 /** 3890 * @param {string} value 3891 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3892 */ 3893 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setRef = function(value) { 3894 return jspb.Message.setProto3StringField(this, 3, value); 3895 }; 3896 3897 3898 /** 3899 * optional string title = 5; 3900 * @return {string} 3901 */ 3902 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getTitle = function() { 3903 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); 3904 }; 3905 3906 3907 /** 3908 * @param {string} value 3909 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3910 */ 3911 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setTitle = function(value) { 3912 return jspb.Message.setProto3StringField(this, 5, value); 3913 }; 3914 3915 3916 /** 3917 * optional string description = 6; 3918 * @return {string} 3919 */ 3920 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getDescription = function() { 3921 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); 3922 }; 3923 3924 3925 /** 3926 * @param {string} value 3927 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3928 */ 3929 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setDescription = function(value) { 3930 return jspb.Message.setProto3StringField(this, 6, value); 3931 }; 3932 3933 3934 /** 3935 * optional string default = 7; 3936 * @return {string} 3937 */ 3938 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getDefault = function() { 3939 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); 3940 }; 3941 3942 3943 /** 3944 * @param {string} value 3945 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3946 */ 3947 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setDefault = function(value) { 3948 return jspb.Message.setProto3StringField(this, 7, value); 3949 }; 3950 3951 3952 /** 3953 * optional bool read_only = 8; 3954 * @return {boolean} 3955 */ 3956 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getReadOnly = function() { 3957 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); 3958 }; 3959 3960 3961 /** 3962 * @param {boolean} value 3963 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3964 */ 3965 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setReadOnly = function(value) { 3966 return jspb.Message.setProto3BooleanField(this, 8, value); 3967 }; 3968 3969 3970 /** 3971 * optional string example = 9; 3972 * @return {string} 3973 */ 3974 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getExample = function() { 3975 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); 3976 }; 3977 3978 3979 /** 3980 * @param {string} value 3981 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 3982 */ 3983 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setExample = function(value) { 3984 return jspb.Message.setProto3StringField(this, 9, value); 3985 }; 3986 3987 3988 /** 3989 * optional double multiple_of = 10; 3990 * @return {number} 3991 */ 3992 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMultipleOf = function() { 3993 return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 10, 0.0)); 3994 }; 3995 3996 3997 /** 3998 * @param {number} value 3999 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4000 */ 4001 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMultipleOf = function(value) { 4002 return jspb.Message.setProto3FloatField(this, 10, value); 4003 }; 4004 4005 4006 /** 4007 * optional double maximum = 11; 4008 * @return {number} 4009 */ 4010 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMaximum = function() { 4011 return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 11, 0.0)); 4012 }; 4013 4014 4015 /** 4016 * @param {number} value 4017 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4018 */ 4019 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMaximum = function(value) { 4020 return jspb.Message.setProto3FloatField(this, 11, value); 4021 }; 4022 4023 4024 /** 4025 * optional bool exclusive_maximum = 12; 4026 * @return {boolean} 4027 */ 4028 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getExclusiveMaximum = function() { 4029 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 12, false)); 4030 }; 4031 4032 4033 /** 4034 * @param {boolean} value 4035 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4036 */ 4037 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setExclusiveMaximum = function(value) { 4038 return jspb.Message.setProto3BooleanField(this, 12, value); 4039 }; 4040 4041 4042 /** 4043 * optional double minimum = 13; 4044 * @return {number} 4045 */ 4046 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMinimum = function() { 4047 return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 13, 0.0)); 4048 }; 4049 4050 4051 /** 4052 * @param {number} value 4053 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4054 */ 4055 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMinimum = function(value) { 4056 return jspb.Message.setProto3FloatField(this, 13, value); 4057 }; 4058 4059 4060 /** 4061 * optional bool exclusive_minimum = 14; 4062 * @return {boolean} 4063 */ 4064 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getExclusiveMinimum = function() { 4065 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 14, false)); 4066 }; 4067 4068 4069 /** 4070 * @param {boolean} value 4071 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4072 */ 4073 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setExclusiveMinimum = function(value) { 4074 return jspb.Message.setProto3BooleanField(this, 14, value); 4075 }; 4076 4077 4078 /** 4079 * optional uint64 max_length = 15; 4080 * @return {number} 4081 */ 4082 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMaxLength = function() { 4083 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 15, 0)); 4084 }; 4085 4086 4087 /** 4088 * @param {number} value 4089 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4090 */ 4091 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMaxLength = function(value) { 4092 return jspb.Message.setProto3IntField(this, 15, value); 4093 }; 4094 4095 4096 /** 4097 * optional uint64 min_length = 16; 4098 * @return {number} 4099 */ 4100 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMinLength = function() { 4101 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 16, 0)); 4102 }; 4103 4104 4105 /** 4106 * @param {number} value 4107 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4108 */ 4109 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMinLength = function(value) { 4110 return jspb.Message.setProto3IntField(this, 16, value); 4111 }; 4112 4113 4114 /** 4115 * optional string pattern = 17; 4116 * @return {string} 4117 */ 4118 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getPattern = function() { 4119 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "")); 4120 }; 4121 4122 4123 /** 4124 * @param {string} value 4125 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4126 */ 4127 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setPattern = function(value) { 4128 return jspb.Message.setProto3StringField(this, 17, value); 4129 }; 4130 4131 4132 /** 4133 * optional uint64 max_items = 20; 4134 * @return {number} 4135 */ 4136 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMaxItems = function() { 4137 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 20, 0)); 4138 }; 4139 4140 4141 /** 4142 * @param {number} value 4143 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4144 */ 4145 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMaxItems = function(value) { 4146 return jspb.Message.setProto3IntField(this, 20, value); 4147 }; 4148 4149 4150 /** 4151 * optional uint64 min_items = 21; 4152 * @return {number} 4153 */ 4154 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMinItems = function() { 4155 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 21, 0)); 4156 }; 4157 4158 4159 /** 4160 * @param {number} value 4161 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4162 */ 4163 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMinItems = function(value) { 4164 return jspb.Message.setProto3IntField(this, 21, value); 4165 }; 4166 4167 4168 /** 4169 * optional bool unique_items = 22; 4170 * @return {boolean} 4171 */ 4172 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getUniqueItems = function() { 4173 return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 22, false)); 4174 }; 4175 4176 4177 /** 4178 * @param {boolean} value 4179 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4180 */ 4181 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setUniqueItems = function(value) { 4182 return jspb.Message.setProto3BooleanField(this, 22, value); 4183 }; 4184 4185 4186 /** 4187 * optional uint64 max_properties = 24; 4188 * @return {number} 4189 */ 4190 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMaxProperties = function() { 4191 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 24, 0)); 4192 }; 4193 4194 4195 /** 4196 * @param {number} value 4197 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4198 */ 4199 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMaxProperties = function(value) { 4200 return jspb.Message.setProto3IntField(this, 24, value); 4201 }; 4202 4203 4204 /** 4205 * optional uint64 min_properties = 25; 4206 * @return {number} 4207 */ 4208 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getMinProperties = function() { 4209 return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 25, 0)); 4210 }; 4211 4212 4213 /** 4214 * @param {number} value 4215 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4216 */ 4217 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setMinProperties = function(value) { 4218 return jspb.Message.setProto3IntField(this, 25, value); 4219 }; 4220 4221 4222 /** 4223 * repeated string required = 26; 4224 * @return {!Array<string>} 4225 */ 4226 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getRequiredList = function() { 4227 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 26)); 4228 }; 4229 4230 4231 /** 4232 * @param {!Array<string>} value 4233 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4234 */ 4235 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setRequiredList = function(value) { 4236 return jspb.Message.setField(this, 26, value || []); 4237 }; 4238 4239 4240 /** 4241 * @param {string} value 4242 * @param {number=} opt_index 4243 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4244 */ 4245 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.addRequired = function(value, opt_index) { 4246 return jspb.Message.addToRepeatedField(this, 26, value, opt_index); 4247 }; 4248 4249 4250 /** 4251 * Clears the list making it empty but non-null. 4252 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4253 */ 4254 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearRequiredList = function() { 4255 return this.setRequiredList([]); 4256 }; 4257 4258 4259 /** 4260 * repeated string array = 34; 4261 * @return {!Array<string>} 4262 */ 4263 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getArrayList = function() { 4264 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 34)); 4265 }; 4266 4267 4268 /** 4269 * @param {!Array<string>} value 4270 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4271 */ 4272 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setArrayList = function(value) { 4273 return jspb.Message.setField(this, 34, value || []); 4274 }; 4275 4276 4277 /** 4278 * @param {string} value 4279 * @param {number=} opt_index 4280 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4281 */ 4282 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.addArray = function(value, opt_index) { 4283 return jspb.Message.addToRepeatedField(this, 34, value, opt_index); 4284 }; 4285 4286 4287 /** 4288 * Clears the list making it empty but non-null. 4289 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4290 */ 4291 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearArrayList = function() { 4292 return this.setArrayList([]); 4293 }; 4294 4295 4296 /** 4297 * repeated JSONSchemaSimpleTypes type = 35; 4298 * @return {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes>} 4299 */ 4300 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getTypeList = function() { 4301 return /** @type {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes>} */ (jspb.Message.getRepeatedField(this, 35)); 4302 }; 4303 4304 4305 /** 4306 * @param {!Array<!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes>} value 4307 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4308 */ 4309 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setTypeList = function(value) { 4310 return jspb.Message.setField(this, 35, value || []); 4311 }; 4312 4313 4314 /** 4315 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes} value 4316 * @param {number=} opt_index 4317 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4318 */ 4319 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.addType = function(value, opt_index) { 4320 return jspb.Message.addToRepeatedField(this, 35, value, opt_index); 4321 }; 4322 4323 4324 /** 4325 * Clears the list making it empty but non-null. 4326 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4327 */ 4328 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearTypeList = function() { 4329 return this.setTypeList([]); 4330 }; 4331 4332 4333 /** 4334 * optional string format = 36; 4335 * @return {string} 4336 */ 4337 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getFormat = function() { 4338 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 36, "")); 4339 }; 4340 4341 4342 /** 4343 * @param {string} value 4344 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4345 */ 4346 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setFormat = function(value) { 4347 return jspb.Message.setProto3StringField(this, 36, value); 4348 }; 4349 4350 4351 /** 4352 * repeated string enum = 46; 4353 * @return {!Array<string>} 4354 */ 4355 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getEnumList = function() { 4356 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 46)); 4357 }; 4358 4359 4360 /** 4361 * @param {!Array<string>} value 4362 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4363 */ 4364 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setEnumList = function(value) { 4365 return jspb.Message.setField(this, 46, value || []); 4366 }; 4367 4368 4369 /** 4370 * @param {string} value 4371 * @param {number=} opt_index 4372 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4373 */ 4374 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.addEnum = function(value, opt_index) { 4375 return jspb.Message.addToRepeatedField(this, 46, value, opt_index); 4376 }; 4377 4378 4379 /** 4380 * Clears the list making it empty but non-null. 4381 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4382 */ 4383 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearEnumList = function() { 4384 return this.setEnumList([]); 4385 }; 4386 4387 4388 /** 4389 * optional FieldConfiguration field_configuration = 1001; 4390 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} 4391 */ 4392 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getFieldConfiguration = function() { 4393 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration} */ ( 4394 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration, 1001)); 4395 }; 4396 4397 4398 /** 4399 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.FieldConfiguration|undefined} value 4400 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4401 */ 4402 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.setFieldConfiguration = function(value) { 4403 return jspb.Message.setWrapperField(this, 1001, value); 4404 }; 4405 4406 4407 /** 4408 * Clears the message field making it undefined. 4409 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4410 */ 4411 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearFieldConfiguration = function() { 4412 return this.setFieldConfiguration(undefined); 4413 }; 4414 4415 4416 /** 4417 * Returns whether this field is set. 4418 * @return {boolean} 4419 */ 4420 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.hasFieldConfiguration = function() { 4421 return jspb.Message.getField(this, 1001) != null; 4422 }; 4423 4424 4425 /** 4426 * map<string, google.protobuf.Value> extensions = 48; 4427 * @param {boolean=} opt_noLazyCreate Do not create the map if 4428 * empty, instead returning `undefined` 4429 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 4430 */ 4431 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.getExtensionsMap = function(opt_noLazyCreate) { 4432 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 4433 jspb.Message.getMapField(this, 48, opt_noLazyCreate, 4434 proto.google.protobuf.Value)); 4435 }; 4436 4437 4438 /** 4439 * Clears values from the map. The map will be non-null. 4440 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema} returns this 4441 */ 4442 proto.grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.prototype.clearExtensionsMap = function() { 4443 this.getExtensionsMap().clear(); 4444 return this;}; 4445 4446 4447 4448 4449 4450 if (jspb.Message.GENERATE_TO_OBJECT) { 4451 /** 4452 * Creates an object representation of this proto. 4453 * Field names that are reserved in JavaScript and will be renamed to pb_name. 4454 * Optional fields that are not set will be set to undefined. 4455 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 4456 * For the list of reserved names please see: 4457 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 4458 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 4459 * JSPB instance for transitional soy proto support: 4460 * http://goto/soy-param-migration 4461 * @return {!Object} 4462 */ 4463 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.toObject = function(opt_includeInstance) { 4464 return proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.toObject(opt_includeInstance, this); 4465 }; 4466 4467 4468 /** 4469 * Static version of the {@see toObject} method. 4470 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 4471 * the JSPB instance for transitional soy proto support: 4472 * http://goto/soy-param-migration 4473 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} msg The msg instance to transform. 4474 * @return {!Object} 4475 * @suppress {unusedLocalVariables} f is only used for nested messages 4476 */ 4477 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.toObject = function(includeInstance, msg) { 4478 var f, obj = { 4479 description: jspb.Message.getFieldWithDefault(msg, 2, ""), 4480 externalDocs: (f = msg.getExternalDocs()) && proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.toObject(includeInstance, f) 4481 }; 4482 4483 if (includeInstance) { 4484 obj.$jspbMessageInstance = msg; 4485 } 4486 return obj; 4487 }; 4488 } 4489 4490 4491 /** 4492 * Deserializes binary data (in protobuf wire format). 4493 * @param {jspb.ByteSource} bytes The bytes to deserialize. 4494 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} 4495 */ 4496 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.deserializeBinary = function(bytes) { 4497 var reader = new jspb.BinaryReader(bytes); 4498 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Tag; 4499 return proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.deserializeBinaryFromReader(msg, reader); 4500 }; 4501 4502 4503 /** 4504 * Deserializes binary data (in protobuf wire format) from the 4505 * given reader into the given message object. 4506 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} msg The message object to deserialize into. 4507 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 4508 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} 4509 */ 4510 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.deserializeBinaryFromReader = function(msg, reader) { 4511 while (reader.nextField()) { 4512 if (reader.isEndGroup()) { 4513 break; 4514 } 4515 var field = reader.getFieldNumber(); 4516 switch (field) { 4517 case 2: 4518 var value = /** @type {string} */ (reader.readString()); 4519 msg.setDescription(value); 4520 break; 4521 case 3: 4522 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation; 4523 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.deserializeBinaryFromReader); 4524 msg.setExternalDocs(value); 4525 break; 4526 default: 4527 reader.skipField(); 4528 break; 4529 } 4530 } 4531 return msg; 4532 }; 4533 4534 4535 /** 4536 * Serializes the message to binary data (in protobuf wire format). 4537 * @return {!Uint8Array} 4538 */ 4539 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.serializeBinary = function() { 4540 var writer = new jspb.BinaryWriter(); 4541 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.serializeBinaryToWriter(this, writer); 4542 return writer.getResultBuffer(); 4543 }; 4544 4545 4546 /** 4547 * Serializes the given message to binary data (in protobuf wire 4548 * format), writing to the given BinaryWriter. 4549 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} message 4550 * @param {!jspb.BinaryWriter} writer 4551 * @suppress {unusedLocalVariables} f is only used for nested messages 4552 */ 4553 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.serializeBinaryToWriter = function(message, writer) { 4554 var f = undefined; 4555 f = message.getDescription(); 4556 if (f.length > 0) { 4557 writer.writeString( 4558 2, 4559 f 4560 ); 4561 } 4562 f = message.getExternalDocs(); 4563 if (f != null) { 4564 writer.writeMessage( 4565 3, 4566 f, 4567 proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation.serializeBinaryToWriter 4568 ); 4569 } 4570 }; 4571 4572 4573 /** 4574 * optional string description = 2; 4575 * @return {string} 4576 */ 4577 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.getDescription = function() { 4578 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 4579 }; 4580 4581 4582 /** 4583 * @param {string} value 4584 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} returns this 4585 */ 4586 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.setDescription = function(value) { 4587 return jspb.Message.setProto3StringField(this, 2, value); 4588 }; 4589 4590 4591 /** 4592 * optional ExternalDocumentation external_docs = 3; 4593 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} 4594 */ 4595 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.getExternalDocs = function() { 4596 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation} */ ( 4597 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation, 3)); 4598 }; 4599 4600 4601 /** 4602 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation|undefined} value 4603 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} returns this 4604 */ 4605 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.setExternalDocs = function(value) { 4606 return jspb.Message.setWrapperField(this, 3, value); 4607 }; 4608 4609 4610 /** 4611 * Clears the message field making it undefined. 4612 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Tag} returns this 4613 */ 4614 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.clearExternalDocs = function() { 4615 return this.setExternalDocs(undefined); 4616 }; 4617 4618 4619 /** 4620 * Returns whether this field is set. 4621 * @return {boolean} 4622 */ 4623 proto.grpc.gateway.protoc_gen_openapiv2.options.Tag.prototype.hasExternalDocs = function() { 4624 return jspb.Message.getField(this, 3) != null; 4625 }; 4626 4627 4628 4629 4630 4631 if (jspb.Message.GENERATE_TO_OBJECT) { 4632 /** 4633 * Creates an object representation of this proto. 4634 * Field names that are reserved in JavaScript and will be renamed to pb_name. 4635 * Optional fields that are not set will be set to undefined. 4636 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 4637 * For the list of reserved names please see: 4638 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 4639 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 4640 * JSPB instance for transitional soy proto support: 4641 * http://goto/soy-param-migration 4642 * @return {!Object} 4643 */ 4644 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.prototype.toObject = function(opt_includeInstance) { 4645 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.toObject(opt_includeInstance, this); 4646 }; 4647 4648 4649 /** 4650 * Static version of the {@see toObject} method. 4651 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 4652 * the JSPB instance for transitional soy proto support: 4653 * http://goto/soy-param-migration 4654 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} msg The msg instance to transform. 4655 * @return {!Object} 4656 * @suppress {unusedLocalVariables} f is only used for nested messages 4657 */ 4658 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.toObject = function(includeInstance, msg) { 4659 var f, obj = { 4660 securityMap: (f = msg.getSecurityMap()) ? f.toObject(includeInstance, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.toObject) : [] 4661 }; 4662 4663 if (includeInstance) { 4664 obj.$jspbMessageInstance = msg; 4665 } 4666 return obj; 4667 }; 4668 } 4669 4670 4671 /** 4672 * Deserializes binary data (in protobuf wire format). 4673 * @param {jspb.ByteSource} bytes The bytes to deserialize. 4674 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} 4675 */ 4676 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.deserializeBinary = function(bytes) { 4677 var reader = new jspb.BinaryReader(bytes); 4678 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions; 4679 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.deserializeBinaryFromReader(msg, reader); 4680 }; 4681 4682 4683 /** 4684 * Deserializes binary data (in protobuf wire format) from the 4685 * given reader into the given message object. 4686 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} msg The message object to deserialize into. 4687 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 4688 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} 4689 */ 4690 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.deserializeBinaryFromReader = function(msg, reader) { 4691 while (reader.nextField()) { 4692 if (reader.isEndGroup()) { 4693 break; 4694 } 4695 var field = reader.getFieldNumber(); 4696 switch (field) { 4697 case 1: 4698 var value = msg.getSecurityMap(); 4699 reader.readMessage(value, function(message, reader) { 4700 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.deserializeBinaryFromReader, "", new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme()); 4701 }); 4702 break; 4703 default: 4704 reader.skipField(); 4705 break; 4706 } 4707 } 4708 return msg; 4709 }; 4710 4711 4712 /** 4713 * Serializes the message to binary data (in protobuf wire format). 4714 * @return {!Uint8Array} 4715 */ 4716 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.prototype.serializeBinary = function() { 4717 var writer = new jspb.BinaryWriter(); 4718 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.serializeBinaryToWriter(this, writer); 4719 return writer.getResultBuffer(); 4720 }; 4721 4722 4723 /** 4724 * Serializes the given message to binary data (in protobuf wire 4725 * format), writing to the given BinaryWriter. 4726 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} message 4727 * @param {!jspb.BinaryWriter} writer 4728 * @suppress {unusedLocalVariables} f is only used for nested messages 4729 */ 4730 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.serializeBinaryToWriter = function(message, writer) { 4731 var f = undefined; 4732 f = message.getSecurityMap(true); 4733 if (f && f.getLength() > 0) { 4734 f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.serializeBinaryToWriter); 4735 } 4736 }; 4737 4738 4739 /** 4740 * map<string, SecurityScheme> security = 1; 4741 * @param {boolean=} opt_noLazyCreate Do not create the map if 4742 * empty, instead returning `undefined` 4743 * @return {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme>} 4744 */ 4745 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.prototype.getSecurityMap = function(opt_noLazyCreate) { 4746 return /** @type {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme>} */ ( 4747 jspb.Message.getMapField(this, 1, opt_noLazyCreate, 4748 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme)); 4749 }; 4750 4751 4752 /** 4753 * Clears values from the map. The map will be non-null. 4754 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions} returns this 4755 */ 4756 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions.prototype.clearSecurityMap = function() { 4757 this.getSecurityMap().clear(); 4758 return this;}; 4759 4760 4761 4762 4763 4764 if (jspb.Message.GENERATE_TO_OBJECT) { 4765 /** 4766 * Creates an object representation of this proto. 4767 * Field names that are reserved in JavaScript and will be renamed to pb_name. 4768 * Optional fields that are not set will be set to undefined. 4769 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 4770 * For the list of reserved names please see: 4771 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 4772 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 4773 * JSPB instance for transitional soy proto support: 4774 * http://goto/soy-param-migration 4775 * @return {!Object} 4776 */ 4777 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.toObject = function(opt_includeInstance) { 4778 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.toObject(opt_includeInstance, this); 4779 }; 4780 4781 4782 /** 4783 * Static version of the {@see toObject} method. 4784 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 4785 * the JSPB instance for transitional soy proto support: 4786 * http://goto/soy-param-migration 4787 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} msg The msg instance to transform. 4788 * @return {!Object} 4789 * @suppress {unusedLocalVariables} f is only used for nested messages 4790 */ 4791 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.toObject = function(includeInstance, msg) { 4792 var f, obj = { 4793 type: jspb.Message.getFieldWithDefault(msg, 1, 0), 4794 description: jspb.Message.getFieldWithDefault(msg, 2, ""), 4795 name: jspb.Message.getFieldWithDefault(msg, 3, ""), 4796 pb_in: jspb.Message.getFieldWithDefault(msg, 4, 0), 4797 flow: jspb.Message.getFieldWithDefault(msg, 5, 0), 4798 authorizationUrl: jspb.Message.getFieldWithDefault(msg, 6, ""), 4799 tokenUrl: jspb.Message.getFieldWithDefault(msg, 7, ""), 4800 scopes: (f = msg.getScopes()) && proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.toObject(includeInstance, f), 4801 extensionsMap: (f = msg.getExtensionsMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [] 4802 }; 4803 4804 if (includeInstance) { 4805 obj.$jspbMessageInstance = msg; 4806 } 4807 return obj; 4808 }; 4809 } 4810 4811 4812 /** 4813 * Deserializes binary data (in protobuf wire format). 4814 * @param {jspb.ByteSource} bytes The bytes to deserialize. 4815 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} 4816 */ 4817 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.deserializeBinary = function(bytes) { 4818 var reader = new jspb.BinaryReader(bytes); 4819 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme; 4820 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.deserializeBinaryFromReader(msg, reader); 4821 }; 4822 4823 4824 /** 4825 * Deserializes binary data (in protobuf wire format) from the 4826 * given reader into the given message object. 4827 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} msg The message object to deserialize into. 4828 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 4829 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} 4830 */ 4831 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.deserializeBinaryFromReader = function(msg, reader) { 4832 while (reader.nextField()) { 4833 if (reader.isEndGroup()) { 4834 break; 4835 } 4836 var field = reader.getFieldNumber(); 4837 switch (field) { 4838 case 1: 4839 var value = /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type} */ (reader.readEnum()); 4840 msg.setType(value); 4841 break; 4842 case 2: 4843 var value = /** @type {string} */ (reader.readString()); 4844 msg.setDescription(value); 4845 break; 4846 case 3: 4847 var value = /** @type {string} */ (reader.readString()); 4848 msg.setName(value); 4849 break; 4850 case 4: 4851 var value = /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In} */ (reader.readEnum()); 4852 msg.setIn(value); 4853 break; 4854 case 5: 4855 var value = /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow} */ (reader.readEnum()); 4856 msg.setFlow(value); 4857 break; 4858 case 6: 4859 var value = /** @type {string} */ (reader.readString()); 4860 msg.setAuthorizationUrl(value); 4861 break; 4862 case 7: 4863 var value = /** @type {string} */ (reader.readString()); 4864 msg.setTokenUrl(value); 4865 break; 4866 case 8: 4867 var value = new proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes; 4868 reader.readMessage(value,proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.deserializeBinaryFromReader); 4869 msg.setScopes(value); 4870 break; 4871 case 9: 4872 var value = msg.getExtensionsMap(); 4873 reader.readMessage(value, function(message, reader) { 4874 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); 4875 }); 4876 break; 4877 default: 4878 reader.skipField(); 4879 break; 4880 } 4881 } 4882 return msg; 4883 }; 4884 4885 4886 /** 4887 * Serializes the message to binary data (in protobuf wire format). 4888 * @return {!Uint8Array} 4889 */ 4890 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.serializeBinary = function() { 4891 var writer = new jspb.BinaryWriter(); 4892 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.serializeBinaryToWriter(this, writer); 4893 return writer.getResultBuffer(); 4894 }; 4895 4896 4897 /** 4898 * Serializes the given message to binary data (in protobuf wire 4899 * format), writing to the given BinaryWriter. 4900 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} message 4901 * @param {!jspb.BinaryWriter} writer 4902 * @suppress {unusedLocalVariables} f is only used for nested messages 4903 */ 4904 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.serializeBinaryToWriter = function(message, writer) { 4905 var f = undefined; 4906 f = message.getType(); 4907 if (f !== 0.0) { 4908 writer.writeEnum( 4909 1, 4910 f 4911 ); 4912 } 4913 f = message.getDescription(); 4914 if (f.length > 0) { 4915 writer.writeString( 4916 2, 4917 f 4918 ); 4919 } 4920 f = message.getName(); 4921 if (f.length > 0) { 4922 writer.writeString( 4923 3, 4924 f 4925 ); 4926 } 4927 f = message.getIn(); 4928 if (f !== 0.0) { 4929 writer.writeEnum( 4930 4, 4931 f 4932 ); 4933 } 4934 f = message.getFlow(); 4935 if (f !== 0.0) { 4936 writer.writeEnum( 4937 5, 4938 f 4939 ); 4940 } 4941 f = message.getAuthorizationUrl(); 4942 if (f.length > 0) { 4943 writer.writeString( 4944 6, 4945 f 4946 ); 4947 } 4948 f = message.getTokenUrl(); 4949 if (f.length > 0) { 4950 writer.writeString( 4951 7, 4952 f 4953 ); 4954 } 4955 f = message.getScopes(); 4956 if (f != null) { 4957 writer.writeMessage( 4958 8, 4959 f, 4960 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.serializeBinaryToWriter 4961 ); 4962 } 4963 f = message.getExtensionsMap(true); 4964 if (f && f.getLength() > 0) { 4965 f.serializeBinary(9, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); 4966 } 4967 }; 4968 4969 4970 /** 4971 * @enum {number} 4972 */ 4973 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type = { 4974 TYPE_INVALID: 0, 4975 TYPE_BASIC: 1, 4976 TYPE_API_KEY: 2, 4977 TYPE_OAUTH2: 3 4978 }; 4979 4980 /** 4981 * @enum {number} 4982 */ 4983 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In = { 4984 IN_INVALID: 0, 4985 IN_QUERY: 1, 4986 IN_HEADER: 2 4987 }; 4988 4989 /** 4990 * @enum {number} 4991 */ 4992 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow = { 4993 FLOW_INVALID: 0, 4994 FLOW_IMPLICIT: 1, 4995 FLOW_PASSWORD: 2, 4996 FLOW_APPLICATION: 3, 4997 FLOW_ACCESS_CODE: 4 4998 }; 4999 5000 /** 5001 * optional Type type = 1; 5002 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type} 5003 */ 5004 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getType = function() { 5005 return /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); 5006 }; 5007 5008 5009 /** 5010 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type} value 5011 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5012 */ 5013 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setType = function(value) { 5014 return jspb.Message.setProto3EnumField(this, 1, value); 5015 }; 5016 5017 5018 /** 5019 * optional string description = 2; 5020 * @return {string} 5021 */ 5022 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getDescription = function() { 5023 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); 5024 }; 5025 5026 5027 /** 5028 * @param {string} value 5029 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5030 */ 5031 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setDescription = function(value) { 5032 return jspb.Message.setProto3StringField(this, 2, value); 5033 }; 5034 5035 5036 /** 5037 * optional string name = 3; 5038 * @return {string} 5039 */ 5040 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getName = function() { 5041 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); 5042 }; 5043 5044 5045 /** 5046 * @param {string} value 5047 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5048 */ 5049 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setName = function(value) { 5050 return jspb.Message.setProto3StringField(this, 3, value); 5051 }; 5052 5053 5054 /** 5055 * optional In in = 4; 5056 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In} 5057 */ 5058 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getIn = function() { 5059 return /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); 5060 }; 5061 5062 5063 /** 5064 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In} value 5065 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5066 */ 5067 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setIn = function(value) { 5068 return jspb.Message.setProto3EnumField(this, 4, value); 5069 }; 5070 5071 5072 /** 5073 * optional Flow flow = 5; 5074 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow} 5075 */ 5076 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getFlow = function() { 5077 return /** @type {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); 5078 }; 5079 5080 5081 /** 5082 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow} value 5083 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5084 */ 5085 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setFlow = function(value) { 5086 return jspb.Message.setProto3EnumField(this, 5, value); 5087 }; 5088 5089 5090 /** 5091 * optional string authorization_url = 6; 5092 * @return {string} 5093 */ 5094 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getAuthorizationUrl = function() { 5095 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, "")); 5096 }; 5097 5098 5099 /** 5100 * @param {string} value 5101 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5102 */ 5103 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setAuthorizationUrl = function(value) { 5104 return jspb.Message.setProto3StringField(this, 6, value); 5105 }; 5106 5107 5108 /** 5109 * optional string token_url = 7; 5110 * @return {string} 5111 */ 5112 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getTokenUrl = function() { 5113 return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); 5114 }; 5115 5116 5117 /** 5118 * @param {string} value 5119 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5120 */ 5121 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setTokenUrl = function(value) { 5122 return jspb.Message.setProto3StringField(this, 7, value); 5123 }; 5124 5125 5126 /** 5127 * optional Scopes scopes = 8; 5128 * @return {?proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} 5129 */ 5130 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getScopes = function() { 5131 return /** @type{?proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} */ ( 5132 jspb.Message.getWrapperField(this, proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes, 8)); 5133 }; 5134 5135 5136 /** 5137 * @param {?proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes|undefined} value 5138 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5139 */ 5140 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.setScopes = function(value) { 5141 return jspb.Message.setWrapperField(this, 8, value); 5142 }; 5143 5144 5145 /** 5146 * Clears the message field making it undefined. 5147 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5148 */ 5149 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.clearScopes = function() { 5150 return this.setScopes(undefined); 5151 }; 5152 5153 5154 /** 5155 * Returns whether this field is set. 5156 * @return {boolean} 5157 */ 5158 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.hasScopes = function() { 5159 return jspb.Message.getField(this, 8) != null; 5160 }; 5161 5162 5163 /** 5164 * map<string, google.protobuf.Value> extensions = 9; 5165 * @param {boolean=} opt_noLazyCreate Do not create the map if 5166 * empty, instead returning `undefined` 5167 * @return {!jspb.Map<string,!proto.google.protobuf.Value>} 5168 */ 5169 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.getExtensionsMap = function(opt_noLazyCreate) { 5170 return /** @type {!jspb.Map<string,!proto.google.protobuf.Value>} */ ( 5171 jspb.Message.getMapField(this, 9, opt_noLazyCreate, 5172 proto.google.protobuf.Value)); 5173 }; 5174 5175 5176 /** 5177 * Clears values from the map. The map will be non-null. 5178 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme} returns this 5179 */ 5180 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.prototype.clearExtensionsMap = function() { 5181 this.getExtensionsMap().clear(); 5182 return this;}; 5183 5184 5185 5186 5187 5188 if (jspb.Message.GENERATE_TO_OBJECT) { 5189 /** 5190 * Creates an object representation of this proto. 5191 * Field names that are reserved in JavaScript and will be renamed to pb_name. 5192 * Optional fields that are not set will be set to undefined. 5193 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 5194 * For the list of reserved names please see: 5195 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 5196 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 5197 * JSPB instance for transitional soy proto support: 5198 * http://goto/soy-param-migration 5199 * @return {!Object} 5200 */ 5201 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.prototype.toObject = function(opt_includeInstance) { 5202 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.toObject(opt_includeInstance, this); 5203 }; 5204 5205 5206 /** 5207 * Static version of the {@see toObject} method. 5208 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 5209 * the JSPB instance for transitional soy proto support: 5210 * http://goto/soy-param-migration 5211 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} msg The msg instance to transform. 5212 * @return {!Object} 5213 * @suppress {unusedLocalVariables} f is only used for nested messages 5214 */ 5215 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.toObject = function(includeInstance, msg) { 5216 var f, obj = { 5217 securityRequirementMap: (f = msg.getSecurityRequirementMap()) ? f.toObject(includeInstance, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.toObject) : [] 5218 }; 5219 5220 if (includeInstance) { 5221 obj.$jspbMessageInstance = msg; 5222 } 5223 return obj; 5224 }; 5225 } 5226 5227 5228 /** 5229 * Deserializes binary data (in protobuf wire format). 5230 * @param {jspb.ByteSource} bytes The bytes to deserialize. 5231 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} 5232 */ 5233 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.deserializeBinary = function(bytes) { 5234 var reader = new jspb.BinaryReader(bytes); 5235 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement; 5236 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.deserializeBinaryFromReader(msg, reader); 5237 }; 5238 5239 5240 /** 5241 * Deserializes binary data (in protobuf wire format) from the 5242 * given reader into the given message object. 5243 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} msg The message object to deserialize into. 5244 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 5245 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} 5246 */ 5247 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.deserializeBinaryFromReader = function(msg, reader) { 5248 while (reader.nextField()) { 5249 if (reader.isEndGroup()) { 5250 break; 5251 } 5252 var field = reader.getFieldNumber(); 5253 switch (field) { 5254 case 1: 5255 var value = msg.getSecurityRequirementMap(); 5256 reader.readMessage(value, function(message, reader) { 5257 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.deserializeBinaryFromReader, "", new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue()); 5258 }); 5259 break; 5260 default: 5261 reader.skipField(); 5262 break; 5263 } 5264 } 5265 return msg; 5266 }; 5267 5268 5269 /** 5270 * Serializes the message to binary data (in protobuf wire format). 5271 * @return {!Uint8Array} 5272 */ 5273 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.prototype.serializeBinary = function() { 5274 var writer = new jspb.BinaryWriter(); 5275 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.serializeBinaryToWriter(this, writer); 5276 return writer.getResultBuffer(); 5277 }; 5278 5279 5280 /** 5281 * Serializes the given message to binary data (in protobuf wire 5282 * format), writing to the given BinaryWriter. 5283 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} message 5284 * @param {!jspb.BinaryWriter} writer 5285 * @suppress {unusedLocalVariables} f is only used for nested messages 5286 */ 5287 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.serializeBinaryToWriter = function(message, writer) { 5288 var f = undefined; 5289 f = message.getSecurityRequirementMap(true); 5290 if (f && f.getLength() > 0) { 5291 f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.serializeBinaryToWriter); 5292 } 5293 }; 5294 5295 5296 5297 /** 5298 * List of repeated fields within this message type. 5299 * @private {!Array<number>} 5300 * @const 5301 */ 5302 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.repeatedFields_ = [1]; 5303 5304 5305 5306 if (jspb.Message.GENERATE_TO_OBJECT) { 5307 /** 5308 * Creates an object representation of this proto. 5309 * Field names that are reserved in JavaScript and will be renamed to pb_name. 5310 * Optional fields that are not set will be set to undefined. 5311 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 5312 * For the list of reserved names please see: 5313 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 5314 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 5315 * JSPB instance for transitional soy proto support: 5316 * http://goto/soy-param-migration 5317 * @return {!Object} 5318 */ 5319 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.toObject = function(opt_includeInstance) { 5320 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.toObject(opt_includeInstance, this); 5321 }; 5322 5323 5324 /** 5325 * Static version of the {@see toObject} method. 5326 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 5327 * the JSPB instance for transitional soy proto support: 5328 * http://goto/soy-param-migration 5329 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} msg The msg instance to transform. 5330 * @return {!Object} 5331 * @suppress {unusedLocalVariables} f is only used for nested messages 5332 */ 5333 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.toObject = function(includeInstance, msg) { 5334 var f, obj = { 5335 scopeList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f 5336 }; 5337 5338 if (includeInstance) { 5339 obj.$jspbMessageInstance = msg; 5340 } 5341 return obj; 5342 }; 5343 } 5344 5345 5346 /** 5347 * Deserializes binary data (in protobuf wire format). 5348 * @param {jspb.ByteSource} bytes The bytes to deserialize. 5349 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} 5350 */ 5351 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.deserializeBinary = function(bytes) { 5352 var reader = new jspb.BinaryReader(bytes); 5353 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue; 5354 return proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.deserializeBinaryFromReader(msg, reader); 5355 }; 5356 5357 5358 /** 5359 * Deserializes binary data (in protobuf wire format) from the 5360 * given reader into the given message object. 5361 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} msg The message object to deserialize into. 5362 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 5363 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} 5364 */ 5365 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.deserializeBinaryFromReader = function(msg, reader) { 5366 while (reader.nextField()) { 5367 if (reader.isEndGroup()) { 5368 break; 5369 } 5370 var field = reader.getFieldNumber(); 5371 switch (field) { 5372 case 1: 5373 var value = /** @type {string} */ (reader.readString()); 5374 msg.addScope(value); 5375 break; 5376 default: 5377 reader.skipField(); 5378 break; 5379 } 5380 } 5381 return msg; 5382 }; 5383 5384 5385 /** 5386 * Serializes the message to binary data (in protobuf wire format). 5387 * @return {!Uint8Array} 5388 */ 5389 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.serializeBinary = function() { 5390 var writer = new jspb.BinaryWriter(); 5391 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.serializeBinaryToWriter(this, writer); 5392 return writer.getResultBuffer(); 5393 }; 5394 5395 5396 /** 5397 * Serializes the given message to binary data (in protobuf wire 5398 * format), writing to the given BinaryWriter. 5399 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} message 5400 * @param {!jspb.BinaryWriter} writer 5401 * @suppress {unusedLocalVariables} f is only used for nested messages 5402 */ 5403 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.serializeBinaryToWriter = function(message, writer) { 5404 var f = undefined; 5405 f = message.getScopeList(); 5406 if (f.length > 0) { 5407 writer.writeRepeatedString( 5408 1, 5409 f 5410 ); 5411 } 5412 }; 5413 5414 5415 /** 5416 * repeated string scope = 1; 5417 * @return {!Array<string>} 5418 */ 5419 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.getScopeList = function() { 5420 return /** @type {!Array<string>} */ (jspb.Message.getRepeatedField(this, 1)); 5421 }; 5422 5423 5424 /** 5425 * @param {!Array<string>} value 5426 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} returns this 5427 */ 5428 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.setScopeList = function(value) { 5429 return jspb.Message.setField(this, 1, value || []); 5430 }; 5431 5432 5433 /** 5434 * @param {string} value 5435 * @param {number=} opt_index 5436 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} returns this 5437 */ 5438 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.addScope = function(value, opt_index) { 5439 return jspb.Message.addToRepeatedField(this, 1, value, opt_index); 5440 }; 5441 5442 5443 /** 5444 * Clears the list making it empty but non-null. 5445 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue} returns this 5446 */ 5447 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue.prototype.clearScopeList = function() { 5448 return this.setScopeList([]); 5449 }; 5450 5451 5452 /** 5453 * map<string, SecurityRequirementValue> security_requirement = 1; 5454 * @param {boolean=} opt_noLazyCreate Do not create the map if 5455 * empty, instead returning `undefined` 5456 * @return {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue>} 5457 */ 5458 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.prototype.getSecurityRequirementMap = function(opt_noLazyCreate) { 5459 return /** @type {!jspb.Map<string,!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue>} */ ( 5460 jspb.Message.getMapField(this, 1, opt_noLazyCreate, 5461 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.SecurityRequirementValue)); 5462 }; 5463 5464 5465 /** 5466 * Clears values from the map. The map will be non-null. 5467 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement} returns this 5468 */ 5469 proto.grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement.prototype.clearSecurityRequirementMap = function() { 5470 this.getSecurityRequirementMap().clear(); 5471 return this;}; 5472 5473 5474 5475 5476 5477 if (jspb.Message.GENERATE_TO_OBJECT) { 5478 /** 5479 * Creates an object representation of this proto. 5480 * Field names that are reserved in JavaScript and will be renamed to pb_name. 5481 * Optional fields that are not set will be set to undefined. 5482 * To access a reserved field use, foo.pb_<name>, eg, foo.pb_default. 5483 * For the list of reserved names please see: 5484 * net/proto2/compiler/js/internal/generator.cc#kKeyword. 5485 * @param {boolean=} opt_includeInstance Deprecated. whether to include the 5486 * JSPB instance for transitional soy proto support: 5487 * http://goto/soy-param-migration 5488 * @return {!Object} 5489 */ 5490 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.prototype.toObject = function(opt_includeInstance) { 5491 return proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.toObject(opt_includeInstance, this); 5492 }; 5493 5494 5495 /** 5496 * Static version of the {@see toObject} method. 5497 * @param {boolean|undefined} includeInstance Deprecated. Whether to include 5498 * the JSPB instance for transitional soy proto support: 5499 * http://goto/soy-param-migration 5500 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} msg The msg instance to transform. 5501 * @return {!Object} 5502 * @suppress {unusedLocalVariables} f is only used for nested messages 5503 */ 5504 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.toObject = function(includeInstance, msg) { 5505 var f, obj = { 5506 scopeMap: (f = msg.getScopeMap()) ? f.toObject(includeInstance, undefined) : [] 5507 }; 5508 5509 if (includeInstance) { 5510 obj.$jspbMessageInstance = msg; 5511 } 5512 return obj; 5513 }; 5514 } 5515 5516 5517 /** 5518 * Deserializes binary data (in protobuf wire format). 5519 * @param {jspb.ByteSource} bytes The bytes to deserialize. 5520 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} 5521 */ 5522 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.deserializeBinary = function(bytes) { 5523 var reader = new jspb.BinaryReader(bytes); 5524 var msg = new proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes; 5525 return proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.deserializeBinaryFromReader(msg, reader); 5526 }; 5527 5528 5529 /** 5530 * Deserializes binary data (in protobuf wire format) from the 5531 * given reader into the given message object. 5532 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} msg The message object to deserialize into. 5533 * @param {!jspb.BinaryReader} reader The BinaryReader to use. 5534 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} 5535 */ 5536 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.deserializeBinaryFromReader = function(msg, reader) { 5537 while (reader.nextField()) { 5538 if (reader.isEndGroup()) { 5539 break; 5540 } 5541 var field = reader.getFieldNumber(); 5542 switch (field) { 5543 case 1: 5544 var value = msg.getScopeMap(); 5545 reader.readMessage(value, function(message, reader) { 5546 jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); 5547 }); 5548 break; 5549 default: 5550 reader.skipField(); 5551 break; 5552 } 5553 } 5554 return msg; 5555 }; 5556 5557 5558 /** 5559 * Serializes the message to binary data (in protobuf wire format). 5560 * @return {!Uint8Array} 5561 */ 5562 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.prototype.serializeBinary = function() { 5563 var writer = new jspb.BinaryWriter(); 5564 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.serializeBinaryToWriter(this, writer); 5565 return writer.getResultBuffer(); 5566 }; 5567 5568 5569 /** 5570 * Serializes the given message to binary data (in protobuf wire 5571 * format), writing to the given BinaryWriter. 5572 * @param {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} message 5573 * @param {!jspb.BinaryWriter} writer 5574 * @suppress {unusedLocalVariables} f is only used for nested messages 5575 */ 5576 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.serializeBinaryToWriter = function(message, writer) { 5577 var f = undefined; 5578 f = message.getScopeMap(true); 5579 if (f && f.getLength() > 0) { 5580 f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); 5581 } 5582 }; 5583 5584 5585 /** 5586 * map<string, string> scope = 1; 5587 * @param {boolean=} opt_noLazyCreate Do not create the map if 5588 * empty, instead returning `undefined` 5589 * @return {!jspb.Map<string,string>} 5590 */ 5591 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.prototype.getScopeMap = function(opt_noLazyCreate) { 5592 return /** @type {!jspb.Map<string,string>} */ ( 5593 jspb.Message.getMapField(this, 1, opt_noLazyCreate, 5594 null)); 5595 }; 5596 5597 5598 /** 5599 * Clears values from the map. The map will be non-null. 5600 * @return {!proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes} returns this 5601 */ 5602 proto.grpc.gateway.protoc_gen_openapiv2.options.Scopes.prototype.clearScopeMap = function() { 5603 this.getScopeMap().clear(); 5604 return this;}; 5605 5606 5607 /** 5608 * @enum {number} 5609 */ 5610 proto.grpc.gateway.protoc_gen_openapiv2.options.Scheme = { 5611 UNKNOWN: 0, 5612 HTTP: 1, 5613 HTTPS: 2, 5614 WS: 3, 5615 WSS: 4 5616 }; 5617 5618 goog.object.extend(exports, proto.grpc.gateway.protoc_gen_openapiv2.options);