UNPKG

@authzed/authzed-js-node

Version:
983 lines 106 kB
import { UnknownFieldHandler } from "@protobuf-ts/runtime"; import { WireType } from "@protobuf-ts/runtime"; import { reflectionMergePartial } from "@protobuf-ts/runtime"; import { MESSAGE_TYPE } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { Value } from "../../google/protobuf/struct.js"; /** * `Type` is a supported HTTP header type. * See https://swagger.io/specification/v2/#parameterType. * * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type */ export var HeaderParameter_Type; (function (HeaderParameter_Type) { /** * @generated from protobuf enum value: UNKNOWN = 0; */ HeaderParameter_Type[HeaderParameter_Type["UNKNOWN"] = 0] = "UNKNOWN"; /** * @generated from protobuf enum value: STRING = 1; */ HeaderParameter_Type[HeaderParameter_Type["STRING"] = 1] = "STRING"; /** * @generated from protobuf enum value: NUMBER = 2; */ HeaderParameter_Type[HeaderParameter_Type["NUMBER"] = 2] = "NUMBER"; /** * @generated from protobuf enum value: INTEGER = 3; */ HeaderParameter_Type[HeaderParameter_Type["INTEGER"] = 3] = "INTEGER"; /** * @generated from protobuf enum value: BOOLEAN = 4; */ HeaderParameter_Type[HeaderParameter_Type["BOOLEAN"] = 4] = "BOOLEAN"; })(HeaderParameter_Type || (HeaderParameter_Type = {})); /** * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.JSONSchema.JSONSchemaSimpleTypes */ export var JSONSchema_JSONSchemaSimpleTypes; (function (JSONSchema_JSONSchemaSimpleTypes) { /** * @generated from protobuf enum value: UNKNOWN = 0; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["UNKNOWN"] = 0] = "UNKNOWN"; /** * @generated from protobuf enum value: ARRAY = 1; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["ARRAY"] = 1] = "ARRAY"; /** * @generated from protobuf enum value: BOOLEAN = 2; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["BOOLEAN"] = 2] = "BOOLEAN"; /** * @generated from protobuf enum value: INTEGER = 3; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["INTEGER"] = 3] = "INTEGER"; /** * @generated from protobuf enum value: NULL = 4; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["NULL"] = 4] = "NULL"; /** * @generated from protobuf enum value: NUMBER = 5; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["NUMBER"] = 5] = "NUMBER"; /** * @generated from protobuf enum value: OBJECT = 6; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["OBJECT"] = 6] = "OBJECT"; /** * @generated from protobuf enum value: STRING = 7; */ JSONSchema_JSONSchemaSimpleTypes[JSONSchema_JSONSchemaSimpleTypes["STRING"] = 7] = "STRING"; })(JSONSchema_JSONSchemaSimpleTypes || (JSONSchema_JSONSchemaSimpleTypes = {})); /** * The type of the security scheme. Valid values are "basic", * "apiKey" or "oauth2". * * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Type */ export var SecurityScheme_Type; (function (SecurityScheme_Type) { /** * @generated from protobuf enum value: TYPE_INVALID = 0; */ SecurityScheme_Type[SecurityScheme_Type["INVALID"] = 0] = "INVALID"; /** * @generated from protobuf enum value: TYPE_BASIC = 1; */ SecurityScheme_Type[SecurityScheme_Type["BASIC"] = 1] = "BASIC"; /** * @generated from protobuf enum value: TYPE_API_KEY = 2; */ SecurityScheme_Type[SecurityScheme_Type["API_KEY"] = 2] = "API_KEY"; /** * @generated from protobuf enum value: TYPE_OAUTH2 = 3; */ SecurityScheme_Type[SecurityScheme_Type["OAUTH2"] = 3] = "OAUTH2"; })(SecurityScheme_Type || (SecurityScheme_Type = {})); /** * The location of the API key. Valid values are "query" or "header". * * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.In */ export var SecurityScheme_In; (function (SecurityScheme_In) { /** * @generated from protobuf enum value: IN_INVALID = 0; */ SecurityScheme_In[SecurityScheme_In["INVALID"] = 0] = "INVALID"; /** * @generated from protobuf enum value: IN_QUERY = 1; */ SecurityScheme_In[SecurityScheme_In["QUERY"] = 1] = "QUERY"; /** * @generated from protobuf enum value: IN_HEADER = 2; */ SecurityScheme_In[SecurityScheme_In["HEADER"] = 2] = "HEADER"; })(SecurityScheme_In || (SecurityScheme_In = {})); /** * The flow used by the OAuth2 security scheme. Valid values are * "implicit", "password", "application" or "accessCode". * * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.SecurityScheme.Flow */ export var SecurityScheme_Flow; (function (SecurityScheme_Flow) { /** * @generated from protobuf enum value: FLOW_INVALID = 0; */ SecurityScheme_Flow[SecurityScheme_Flow["INVALID"] = 0] = "INVALID"; /** * @generated from protobuf enum value: FLOW_IMPLICIT = 1; */ SecurityScheme_Flow[SecurityScheme_Flow["IMPLICIT"] = 1] = "IMPLICIT"; /** * @generated from protobuf enum value: FLOW_PASSWORD = 2; */ SecurityScheme_Flow[SecurityScheme_Flow["PASSWORD"] = 2] = "PASSWORD"; /** * @generated from protobuf enum value: FLOW_APPLICATION = 3; */ SecurityScheme_Flow[SecurityScheme_Flow["APPLICATION"] = 3] = "APPLICATION"; /** * @generated from protobuf enum value: FLOW_ACCESS_CODE = 4; */ SecurityScheme_Flow[SecurityScheme_Flow["ACCESS_CODE"] = 4] = "ACCESS_CODE"; })(SecurityScheme_Flow || (SecurityScheme_Flow = {})); /** * Scheme describes the schemes supported by the OpenAPI Swagger * and Operation objects. * * @generated from protobuf enum grpc.gateway.protoc_gen_openapiv2.options.Scheme */ export var Scheme; (function (Scheme) { /** * @generated from protobuf enum value: UNKNOWN = 0; */ Scheme[Scheme["UNKNOWN"] = 0] = "UNKNOWN"; /** * @generated from protobuf enum value: HTTP = 1; */ Scheme[Scheme["HTTP"] = 1] = "HTTP"; /** * @generated from protobuf enum value: HTTPS = 2; */ Scheme[Scheme["HTTPS"] = 2] = "HTTPS"; /** * @generated from protobuf enum value: WS = 3; */ Scheme[Scheme["WS"] = 3] = "WS"; /** * @generated from protobuf enum value: WSS = 4; */ Scheme[Scheme["WSS"] = 4] = "WSS"; })(Scheme || (Scheme = {})); // @generated message type with reflection information, may provide speed optimized methods class Swagger$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Swagger", [ { no: 1, name: "swagger", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "info", kind: "message", T: () => Info }, { no: 3, name: "host", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "base_path", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 5, name: "schemes", kind: "enum", repeat: 1 /*RepeatType.PACKED*/, T: () => ["grpc.gateway.protoc_gen_openapiv2.options.Scheme", Scheme] }, { no: 6, name: "consumes", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 7, name: "produces", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 10, name: "responses", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Response } }, { no: 11, name: "security_definitions", kind: "message", T: () => SecurityDefinitions }, { no: 12, name: "security", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => SecurityRequirement }, { no: 13, name: "tags", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => Tag }, { no: 14, name: "external_docs", kind: "message", T: () => ExternalDocumentation }, { no: 15, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } } ]); } create(value) { const message = { swagger: "", host: "", basePath: "", schemes: [], consumes: [], produces: [], responses: {}, security: [], tags: [], extensions: {} }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string swagger */ 1: message.swagger = reader.string(); break; case /* grpc.gateway.protoc_gen_openapiv2.options.Info info */ 2: message.info = Info.internalBinaryRead(reader, reader.uint32(), options, message.info); break; case /* string host */ 3: message.host = reader.string(); break; case /* string base_path */ 4: message.basePath = reader.string(); break; case /* repeated grpc.gateway.protoc_gen_openapiv2.options.Scheme schemes */ 5: if (wireType === WireType.LengthDelimited) for (let e = reader.int32() + reader.pos; reader.pos < e;) message.schemes.push(reader.int32()); else message.schemes.push(reader.int32()); break; case /* repeated string consumes */ 6: message.consumes.push(reader.string()); break; case /* repeated string produces */ 7: message.produces.push(reader.string()); break; case /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Response> responses */ 10: this.binaryReadMap10(message.responses, reader, options); break; case /* grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions security_definitions */ 11: message.securityDefinitions = SecurityDefinitions.internalBinaryRead(reader, reader.uint32(), options, message.securityDefinitions); break; case /* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security */ 12: message.security.push(SecurityRequirement.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated grpc.gateway.protoc_gen_openapiv2.options.Tag tags */ 13: message.tags.push(Tag.internalBinaryRead(reader, reader.uint32(), options)); break; case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 14: message.externalDocs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.externalDocs); break; case /* map<string, google.protobuf.Value> extensions */ 15: this.binaryReadMap15(message.extensions, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap10(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Response.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Swagger.responses"); } } map[key ?? ""] = val ?? Response.create(); } binaryReadMap15(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Value.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Swagger.extensions"); } } map[key ?? ""] = val ?? Value.create(); } internalBinaryWrite(message, writer, options) { /* string swagger = 1; */ if (message.swagger !== "") writer.tag(1, WireType.LengthDelimited).string(message.swagger); /* grpc.gateway.protoc_gen_openapiv2.options.Info info = 2; */ if (message.info) Info.internalBinaryWrite(message.info, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); /* string host = 3; */ if (message.host !== "") writer.tag(3, WireType.LengthDelimited).string(message.host); /* string base_path = 4; */ if (message.basePath !== "") writer.tag(4, WireType.LengthDelimited).string(message.basePath); /* repeated grpc.gateway.protoc_gen_openapiv2.options.Scheme schemes = 5; */ if (message.schemes.length) { writer.tag(5, WireType.LengthDelimited).fork(); for (let i = 0; i < message.schemes.length; i++) writer.int32(message.schemes[i]); writer.join(); } /* repeated string consumes = 6; */ for (let i = 0; i < message.consumes.length; i++) writer.tag(6, WireType.LengthDelimited).string(message.consumes[i]); /* repeated string produces = 7; */ for (let i = 0; i < message.produces.length; i++) writer.tag(7, WireType.LengthDelimited).string(message.produces[i]); /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Response> responses = 10; */ for (let k of Object.keys(message.responses)) { writer.tag(10, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Response.internalBinaryWrite(message.responses[k], writer, options); writer.join().join(); } /* grpc.gateway.protoc_gen_openapiv2.options.SecurityDefinitions security_definitions = 11; */ if (message.securityDefinitions) SecurityDefinitions.internalBinaryWrite(message.securityDefinitions, writer.tag(11, WireType.LengthDelimited).fork(), options).join(); /* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security = 12; */ for (let i = 0; i < message.security.length; i++) SecurityRequirement.internalBinaryWrite(message.security[i], writer.tag(12, WireType.LengthDelimited).fork(), options).join(); /* repeated grpc.gateway.protoc_gen_openapiv2.options.Tag tags = 13; */ for (let i = 0; i < message.tags.length; i++) Tag.internalBinaryWrite(message.tags[i], writer.tag(13, WireType.LengthDelimited).fork(), options).join(); /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 14; */ if (message.externalDocs) ExternalDocumentation.internalBinaryWrite(message.externalDocs, writer.tag(14, WireType.LengthDelimited).fork(), options).join(); /* map<string, google.protobuf.Value> extensions = 15; */ for (let k of Object.keys(message.extensions)) { writer.tag(15, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Value.internalBinaryWrite(message.extensions[k], writer, options); writer.join().join(); } let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Swagger */ export const Swagger = new Swagger$Type(); // @generated message type with reflection information, may provide speed optimized methods class Operation$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Operation", [ { no: 1, name: "tags", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "summary", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "external_docs", kind: "message", T: () => ExternalDocumentation }, { no: 5, name: "operation_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 6, name: "consumes", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 7, name: "produces", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 9, name: "responses", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Response } }, { no: 10, name: "schemes", kind: "enum", repeat: 1 /*RepeatType.PACKED*/, T: () => ["grpc.gateway.protoc_gen_openapiv2.options.Scheme", Scheme] }, { no: 11, name: "deprecated", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, { no: 12, name: "security", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => SecurityRequirement }, { no: 13, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } }, { no: 14, name: "parameters", kind: "message", T: () => Parameters } ]); } create(value) { const message = { tags: [], summary: "", description: "", operationId: "", consumes: [], produces: [], responses: {}, schemes: [], deprecated: false, security: [], extensions: {} }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string tags */ 1: message.tags.push(reader.string()); break; case /* string summary */ 2: message.summary = reader.string(); break; case /* string description */ 3: message.description = reader.string(); break; case /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs */ 4: message.externalDocs = ExternalDocumentation.internalBinaryRead(reader, reader.uint32(), options, message.externalDocs); break; case /* string operation_id */ 5: message.operationId = reader.string(); break; case /* repeated string consumes */ 6: message.consumes.push(reader.string()); break; case /* repeated string produces */ 7: message.produces.push(reader.string()); break; case /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Response> responses */ 9: this.binaryReadMap9(message.responses, reader, options); break; case /* repeated grpc.gateway.protoc_gen_openapiv2.options.Scheme schemes */ 10: if (wireType === WireType.LengthDelimited) for (let e = reader.int32() + reader.pos; reader.pos < e;) message.schemes.push(reader.int32()); else message.schemes.push(reader.int32()); break; case /* bool deprecated */ 11: message.deprecated = reader.bool(); break; case /* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security */ 12: message.security.push(SecurityRequirement.internalBinaryRead(reader, reader.uint32(), options)); break; case /* map<string, google.protobuf.Value> extensions */ 13: this.binaryReadMap13(message.extensions, reader, options); break; case /* grpc.gateway.protoc_gen_openapiv2.options.Parameters parameters */ 14: message.parameters = Parameters.internalBinaryRead(reader, reader.uint32(), options, message.parameters); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap9(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Response.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Operation.responses"); } } map[key ?? ""] = val ?? Response.create(); } binaryReadMap13(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Value.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Operation.extensions"); } } map[key ?? ""] = val ?? Value.create(); } internalBinaryWrite(message, writer, options) { /* repeated string tags = 1; */ for (let i = 0; i < message.tags.length; i++) writer.tag(1, WireType.LengthDelimited).string(message.tags[i]); /* string summary = 2; */ if (message.summary !== "") writer.tag(2, WireType.LengthDelimited).string(message.summary); /* string description = 3; */ if (message.description !== "") writer.tag(3, WireType.LengthDelimited).string(message.description); /* grpc.gateway.protoc_gen_openapiv2.options.ExternalDocumentation external_docs = 4; */ if (message.externalDocs) ExternalDocumentation.internalBinaryWrite(message.externalDocs, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); /* string operation_id = 5; */ if (message.operationId !== "") writer.tag(5, WireType.LengthDelimited).string(message.operationId); /* repeated string consumes = 6; */ for (let i = 0; i < message.consumes.length; i++) writer.tag(6, WireType.LengthDelimited).string(message.consumes[i]); /* repeated string produces = 7; */ for (let i = 0; i < message.produces.length; i++) writer.tag(7, WireType.LengthDelimited).string(message.produces[i]); /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Response> responses = 9; */ for (let k of Object.keys(message.responses)) { writer.tag(9, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Response.internalBinaryWrite(message.responses[k], writer, options); writer.join().join(); } /* repeated grpc.gateway.protoc_gen_openapiv2.options.Scheme schemes = 10; */ if (message.schemes.length) { writer.tag(10, WireType.LengthDelimited).fork(); for (let i = 0; i < message.schemes.length; i++) writer.int32(message.schemes[i]); writer.join(); } /* bool deprecated = 11; */ if (message.deprecated !== false) writer.tag(11, WireType.Varint).bool(message.deprecated); /* repeated grpc.gateway.protoc_gen_openapiv2.options.SecurityRequirement security = 12; */ for (let i = 0; i < message.security.length; i++) SecurityRequirement.internalBinaryWrite(message.security[i], writer.tag(12, WireType.LengthDelimited).fork(), options).join(); /* map<string, google.protobuf.Value> extensions = 13; */ for (let k of Object.keys(message.extensions)) { writer.tag(13, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Value.internalBinaryWrite(message.extensions[k], writer, options); writer.join().join(); } /* grpc.gateway.protoc_gen_openapiv2.options.Parameters parameters = 14; */ if (message.parameters) Parameters.internalBinaryWrite(message.parameters, writer.tag(14, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Operation */ export const Operation = new Operation$Type(); // @generated message type with reflection information, may provide speed optimized methods class Parameters$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Parameters", [ { no: 1, name: "headers", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => HeaderParameter } ]); } create(value) { const message = { headers: [] }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers */ 1: message.headers.push(HeaderParameter.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1; */ for (let i = 0; i < message.headers.length; i++) HeaderParameter.internalBinaryWrite(message.headers[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Parameters */ export const Parameters = new Parameters$Type(); // @generated message type with reflection information, may provide speed optimized methods class HeaderParameter$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "type", kind: "enum", T: () => ["grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type", HeaderParameter_Type] }, { no: 4, name: "format", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 5, name: "required", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } ]); } create(value) { const message = { name: "", description: "", type: 0, format: "", required: false }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string name */ 1: message.name = reader.string(); break; case /* string description */ 2: message.description = reader.string(); break; case /* grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type */ 3: message.type = reader.int32(); break; case /* string format */ 4: message.format = reader.string(); break; case /* bool required */ 5: message.required = reader.bool(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string name = 1; */ if (message.name !== "") writer.tag(1, WireType.LengthDelimited).string(message.name); /* string description = 2; */ if (message.description !== "") writer.tag(2, WireType.LengthDelimited).string(message.description); /* grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3; */ if (message.type !== 0) writer.tag(3, WireType.Varint).int32(message.type); /* string format = 4; */ if (message.format !== "") writer.tag(4, WireType.LengthDelimited).string(message.format); /* bool required = 5; */ if (message.required !== false) writer.tag(5, WireType.Varint).bool(message.required); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter */ export const HeaderParameter = new HeaderParameter$Type(); // @generated message type with reflection information, may provide speed optimized methods class Header$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Header", [ { no: 1, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "type", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "format", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 6, name: "default", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 13, name: "pattern", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { description: "", type: "", format: "", default: "", pattern: "" }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string description */ 1: message.description = reader.string(); break; case /* string type */ 2: message.type = reader.string(); break; case /* string format */ 3: message.format = reader.string(); break; case /* string default */ 6: message.default = reader.string(); break; case /* string pattern */ 13: message.pattern = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string description = 1; */ if (message.description !== "") writer.tag(1, WireType.LengthDelimited).string(message.description); /* string type = 2; */ if (message.type !== "") writer.tag(2, WireType.LengthDelimited).string(message.type); /* string format = 3; */ if (message.format !== "") writer.tag(3, WireType.LengthDelimited).string(message.format); /* string default = 6; */ if (message.default !== "") writer.tag(6, WireType.LengthDelimited).string(message.default); /* string pattern = 13; */ if (message.pattern !== "") writer.tag(13, WireType.LengthDelimited).string(message.pattern); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Header */ export const Header = new Header$Type(); // @generated message type with reflection information, may provide speed optimized methods class Response$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Response", [ { no: 1, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "schema", kind: "message", T: () => Schema }, { no: 3, name: "headers", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Header } }, { no: 4, name: "examples", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 9 /*ScalarType.STRING*/ } }, { no: 5, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } } ]); } create(value) { const message = { description: "", headers: {}, examples: {}, extensions: {} }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string description */ 1: message.description = reader.string(); break; case /* grpc.gateway.protoc_gen_openapiv2.options.Schema schema */ 2: message.schema = Schema.internalBinaryRead(reader, reader.uint32(), options, message.schema); break; case /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Header> headers */ 3: this.binaryReadMap3(message.headers, reader, options); break; case /* map<string, string> examples */ 4: this.binaryReadMap4(message.examples, reader, options); break; case /* map<string, google.protobuf.Value> extensions */ 5: this.binaryReadMap5(message.extensions, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap3(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Header.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Response.headers"); } } map[key ?? ""] = val ?? Header.create(); } binaryReadMap4(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.string(); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Response.examples"); } } map[key ?? ""] = val ?? ""; } binaryReadMap5(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Value.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Response.extensions"); } } map[key ?? ""] = val ?? Value.create(); } internalBinaryWrite(message, writer, options) { /* string description = 1; */ if (message.description !== "") writer.tag(1, WireType.LengthDelimited).string(message.description); /* grpc.gateway.protoc_gen_openapiv2.options.Schema schema = 2; */ if (message.schema) Schema.internalBinaryWrite(message.schema, writer.tag(2, WireType.LengthDelimited).fork(), options).join(); /* map<string, grpc.gateway.protoc_gen_openapiv2.options.Header> headers = 3; */ for (let k of Object.keys(message.headers)) { writer.tag(3, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Header.internalBinaryWrite(message.headers[k], writer, options); writer.join().join(); } /* map<string, string> examples = 4; */ for (let k of Object.keys(message.examples)) writer.tag(4, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k).tag(2, WireType.LengthDelimited).string(message.examples[k]).join(); /* map<string, google.protobuf.Value> extensions = 5; */ for (let k of Object.keys(message.extensions)) { writer.tag(5, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Value.internalBinaryWrite(message.extensions[k], writer, options); writer.join().join(); } let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Response */ export const Response = new Response$Type(); // @generated message type with reflection information, may provide speed optimized methods class Info$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Info", [ { no: 1, name: "title", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "terms_of_service", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "contact", kind: "message", T: () => Contact }, { no: 5, name: "license", kind: "message", T: () => License }, { no: 6, name: "version", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 7, name: "extensions", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "message", T: () => Value } } ]); } create(value) { const message = { title: "", description: "", termsOfService: "", version: "", extensions: {} }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string title */ 1: message.title = reader.string(); break; case /* string description */ 2: message.description = reader.string(); break; case /* string terms_of_service */ 3: message.termsOfService = reader.string(); break; case /* grpc.gateway.protoc_gen_openapiv2.options.Contact contact */ 4: message.contact = Contact.internalBinaryRead(reader, reader.uint32(), options, message.contact); break; case /* grpc.gateway.protoc_gen_openapiv2.options.License license */ 5: message.license = License.internalBinaryRead(reader, reader.uint32(), options, message.license); break; case /* string version */ 6: message.version = reader.string(); break; case /* map<string, google.protobuf.Value> extensions */ 7: this.binaryReadMap7(message.extensions, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap7(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = Value.internalBinaryRead(reader, reader.uint32(), options); break; default: throw new globalThis.Error("unknown map entry field for field grpc.gateway.protoc_gen_openapiv2.options.Info.extensions"); } } map[key ?? ""] = val ?? Value.create(); } internalBinaryWrite(message, writer, options) { /* string title = 1; */ if (message.title !== "") writer.tag(1, WireType.LengthDelimited).string(message.title); /* string description = 2; */ if (message.description !== "") writer.tag(2, WireType.LengthDelimited).string(message.description); /* string terms_of_service = 3; */ if (message.termsOfService !== "") writer.tag(3, WireType.LengthDelimited).string(message.termsOfService); /* grpc.gateway.protoc_gen_openapiv2.options.Contact contact = 4; */ if (message.contact) Contact.internalBinaryWrite(message.contact, writer.tag(4, WireType.LengthDelimited).fork(), options).join(); /* grpc.gateway.protoc_gen_openapiv2.options.License license = 5; */ if (message.license) License.internalBinaryWrite(message.license, writer.tag(5, WireType.LengthDelimited).fork(), options).join(); /* string version = 6; */ if (message.version !== "") writer.tag(6, WireType.LengthDelimited).string(message.version); /* map<string, google.protobuf.Value> extensions = 7; */ for (let k of Object.keys(message.extensions)) { writer.tag(7, WireType.LengthDelimited).fork().tag(1, WireType.LengthDelimited).string(k); writer.tag(2, WireType.LengthDelimited).fork(); Value.internalBinaryWrite(message.extensions[k], writer, options); writer.join().join(); } let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message grpc.gateway.protoc_gen_openapiv2.options.Info */ export const Info = new Info$Type(); // @generated message type with reflection information, may provide speed optimized methods class Contact$Type extends MessageType { constructor() { super("grpc.gateway.protoc_gen_openapiv2.options.Contact", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "url", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "email", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { name: "", url: "", email: "" }; globalThis.Object.defineProperty(message,