@authzed/authzed-js-node
Version:
authzed js client for nodejs
983 lines • 106 kB
JavaScript
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,