@authzed/authzed-js-node
Version:
authzed js client for nodejs
962 lines • 129 kB
JavaScript
import { WireType } from "@protobuf-ts/runtime";
import { UnknownFieldHandler } from "@protobuf-ts/runtime";
import { reflectionMergePartial } from "@protobuf-ts/runtime";
import { MESSAGE_TYPE } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
import { Timestamp } from "../google/protobuf/timestamp.js";
import { Duration } from "../google/protobuf/duration.js";
/**
* WellKnownRegex contain some well-known patterns.
*
* @generated from protobuf enum validate.KnownRegex
*/
export var KnownRegex;
(function (KnownRegex) {
/**
* @generated from protobuf enum value: UNKNOWN = 0;
*/
KnownRegex[KnownRegex["UNKNOWN"] = 0] = "UNKNOWN";
/**
* HTTP header name as defined by RFC 7230.
*
* @generated from protobuf enum value: HTTP_HEADER_NAME = 1;
*/
KnownRegex[KnownRegex["HTTP_HEADER_NAME"] = 1] = "HTTP_HEADER_NAME";
/**
* HTTP header value as defined by RFC 7230.
*
* @generated from protobuf enum value: HTTP_HEADER_VALUE = 2;
*/
KnownRegex[KnownRegex["HTTP_HEADER_VALUE"] = 2] = "HTTP_HEADER_VALUE";
})(KnownRegex || (KnownRegex = {}));
// @generated message type with reflection information, may provide speed optimized methods
class FieldRules$Type extends MessageType {
constructor() {
super("validate.FieldRules", [
{ no: 17, name: "message", kind: "message", T: () => MessageRules },
{ no: 1, name: "float", kind: "message", oneof: "type", T: () => FloatRules },
{ no: 2, name: "double", kind: "message", oneof: "type", T: () => DoubleRules },
{ no: 3, name: "int32", kind: "message", oneof: "type", T: () => Int32Rules },
{ no: 4, name: "int64", kind: "message", oneof: "type", T: () => Int64Rules },
{ no: 5, name: "uint32", kind: "message", oneof: "type", T: () => UInt32Rules },
{ no: 6, name: "uint64", kind: "message", oneof: "type", T: () => UInt64Rules },
{ no: 7, name: "sint32", kind: "message", oneof: "type", T: () => SInt32Rules },
{ no: 8, name: "sint64", kind: "message", oneof: "type", T: () => SInt64Rules },
{ no: 9, name: "fixed32", kind: "message", oneof: "type", T: () => Fixed32Rules },
{ no: 10, name: "fixed64", kind: "message", oneof: "type", T: () => Fixed64Rules },
{ no: 11, name: "sfixed32", kind: "message", oneof: "type", T: () => SFixed32Rules },
{ no: 12, name: "sfixed64", kind: "message", oneof: "type", T: () => SFixed64Rules },
{ no: 13, name: "bool", kind: "message", oneof: "type", T: () => BoolRules },
{ no: 14, name: "string", kind: "message", oneof: "type", T: () => StringRules },
{ no: 15, name: "bytes", kind: "message", oneof: "type", T: () => BytesRules },
{ no: 16, name: "enum", kind: "message", oneof: "type", T: () => EnumRules },
{ no: 18, name: "repeated", kind: "message", oneof: "type", T: () => RepeatedRules },
{ no: 19, name: "map", kind: "message", oneof: "type", T: () => MapRules },
{ no: 20, name: "any", kind: "message", oneof: "type", T: () => AnyRules },
{ no: 21, name: "duration", kind: "message", oneof: "type", T: () => DurationRules },
{ no: 22, name: "timestamp", kind: "message", oneof: "type", T: () => TimestampRules }
]);
}
create(value) {
const message = { type: { oneofKind: undefined } };
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 /* optional validate.MessageRules message */ 17:
message.message = MessageRules.internalBinaryRead(reader, reader.uint32(), options, message.message);
break;
case /* validate.FloatRules float */ 1:
message.type = {
oneofKind: "float",
float: FloatRules.internalBinaryRead(reader, reader.uint32(), options, message.type.float)
};
break;
case /* validate.DoubleRules double */ 2:
message.type = {
oneofKind: "double",
double: DoubleRules.internalBinaryRead(reader, reader.uint32(), options, message.type.double)
};
break;
case /* validate.Int32Rules int32 */ 3:
message.type = {
oneofKind: "int32",
int32: Int32Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.int32)
};
break;
case /* validate.Int64Rules int64 */ 4:
message.type = {
oneofKind: "int64",
int64: Int64Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.int64)
};
break;
case /* validate.UInt32Rules uint32 */ 5:
message.type = {
oneofKind: "uint32",
uint32: UInt32Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.uint32)
};
break;
case /* validate.UInt64Rules uint64 */ 6:
message.type = {
oneofKind: "uint64",
uint64: UInt64Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.uint64)
};
break;
case /* validate.SInt32Rules sint32 */ 7:
message.type = {
oneofKind: "sint32",
sint32: SInt32Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.sint32)
};
break;
case /* validate.SInt64Rules sint64 */ 8:
message.type = {
oneofKind: "sint64",
sint64: SInt64Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.sint64)
};
break;
case /* validate.Fixed32Rules fixed32 */ 9:
message.type = {
oneofKind: "fixed32",
fixed32: Fixed32Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.fixed32)
};
break;
case /* validate.Fixed64Rules fixed64 */ 10:
message.type = {
oneofKind: "fixed64",
fixed64: Fixed64Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.fixed64)
};
break;
case /* validate.SFixed32Rules sfixed32 */ 11:
message.type = {
oneofKind: "sfixed32",
sfixed32: SFixed32Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.sfixed32)
};
break;
case /* validate.SFixed64Rules sfixed64 */ 12:
message.type = {
oneofKind: "sfixed64",
sfixed64: SFixed64Rules.internalBinaryRead(reader, reader.uint32(), options, message.type.sfixed64)
};
break;
case /* validate.BoolRules bool */ 13:
message.type = {
oneofKind: "bool",
bool: BoolRules.internalBinaryRead(reader, reader.uint32(), options, message.type.bool)
};
break;
case /* validate.StringRules string */ 14:
message.type = {
oneofKind: "string",
string: StringRules.internalBinaryRead(reader, reader.uint32(), options, message.type.string)
};
break;
case /* validate.BytesRules bytes */ 15:
message.type = {
oneofKind: "bytes",
bytes: BytesRules.internalBinaryRead(reader, reader.uint32(), options, message.type.bytes)
};
break;
case /* validate.EnumRules enum */ 16:
message.type = {
oneofKind: "enum",
enum: EnumRules.internalBinaryRead(reader, reader.uint32(), options, message.type.enum)
};
break;
case /* validate.RepeatedRules repeated */ 18:
message.type = {
oneofKind: "repeated",
repeated: RepeatedRules.internalBinaryRead(reader, reader.uint32(), options, message.type.repeated)
};
break;
case /* validate.MapRules map */ 19:
message.type = {
oneofKind: "map",
map: MapRules.internalBinaryRead(reader, reader.uint32(), options, message.type.map)
};
break;
case /* validate.AnyRules any */ 20:
message.type = {
oneofKind: "any",
any: AnyRules.internalBinaryRead(reader, reader.uint32(), options, message.type.any)
};
break;
case /* validate.DurationRules duration */ 21:
message.type = {
oneofKind: "duration",
duration: DurationRules.internalBinaryRead(reader, reader.uint32(), options, message.type.duration)
};
break;
case /* validate.TimestampRules timestamp */ 22:
message.type = {
oneofKind: "timestamp",
timestamp: TimestampRules.internalBinaryRead(reader, reader.uint32(), options, message.type.timestamp)
};
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) {
/* optional validate.MessageRules message = 17; */
if (message.message)
MessageRules.internalBinaryWrite(message.message, writer.tag(17, WireType.LengthDelimited).fork(), options).join();
/* validate.FloatRules float = 1; */
if (message.type.oneofKind === "float")
FloatRules.internalBinaryWrite(message.type.float, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
/* validate.DoubleRules double = 2; */
if (message.type.oneofKind === "double")
DoubleRules.internalBinaryWrite(message.type.double, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
/* validate.Int32Rules int32 = 3; */
if (message.type.oneofKind === "int32")
Int32Rules.internalBinaryWrite(message.type.int32, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
/* validate.Int64Rules int64 = 4; */
if (message.type.oneofKind === "int64")
Int64Rules.internalBinaryWrite(message.type.int64, writer.tag(4, WireType.LengthDelimited).fork(), options).join();
/* validate.UInt32Rules uint32 = 5; */
if (message.type.oneofKind === "uint32")
UInt32Rules.internalBinaryWrite(message.type.uint32, writer.tag(5, WireType.LengthDelimited).fork(), options).join();
/* validate.UInt64Rules uint64 = 6; */
if (message.type.oneofKind === "uint64")
UInt64Rules.internalBinaryWrite(message.type.uint64, writer.tag(6, WireType.LengthDelimited).fork(), options).join();
/* validate.SInt32Rules sint32 = 7; */
if (message.type.oneofKind === "sint32")
SInt32Rules.internalBinaryWrite(message.type.sint32, writer.tag(7, WireType.LengthDelimited).fork(), options).join();
/* validate.SInt64Rules sint64 = 8; */
if (message.type.oneofKind === "sint64")
SInt64Rules.internalBinaryWrite(message.type.sint64, writer.tag(8, WireType.LengthDelimited).fork(), options).join();
/* validate.Fixed32Rules fixed32 = 9; */
if (message.type.oneofKind === "fixed32")
Fixed32Rules.internalBinaryWrite(message.type.fixed32, writer.tag(9, WireType.LengthDelimited).fork(), options).join();
/* validate.Fixed64Rules fixed64 = 10; */
if (message.type.oneofKind === "fixed64")
Fixed64Rules.internalBinaryWrite(message.type.fixed64, writer.tag(10, WireType.LengthDelimited).fork(), options).join();
/* validate.SFixed32Rules sfixed32 = 11; */
if (message.type.oneofKind === "sfixed32")
SFixed32Rules.internalBinaryWrite(message.type.sfixed32, writer.tag(11, WireType.LengthDelimited).fork(), options).join();
/* validate.SFixed64Rules sfixed64 = 12; */
if (message.type.oneofKind === "sfixed64")
SFixed64Rules.internalBinaryWrite(message.type.sfixed64, writer.tag(12, WireType.LengthDelimited).fork(), options).join();
/* validate.BoolRules bool = 13; */
if (message.type.oneofKind === "bool")
BoolRules.internalBinaryWrite(message.type.bool, writer.tag(13, WireType.LengthDelimited).fork(), options).join();
/* validate.StringRules string = 14; */
if (message.type.oneofKind === "string")
StringRules.internalBinaryWrite(message.type.string, writer.tag(14, WireType.LengthDelimited).fork(), options).join();
/* validate.BytesRules bytes = 15; */
if (message.type.oneofKind === "bytes")
BytesRules.internalBinaryWrite(message.type.bytes, writer.tag(15, WireType.LengthDelimited).fork(), options).join();
/* validate.EnumRules enum = 16; */
if (message.type.oneofKind === "enum")
EnumRules.internalBinaryWrite(message.type.enum, writer.tag(16, WireType.LengthDelimited).fork(), options).join();
/* validate.RepeatedRules repeated = 18; */
if (message.type.oneofKind === "repeated")
RepeatedRules.internalBinaryWrite(message.type.repeated, writer.tag(18, WireType.LengthDelimited).fork(), options).join();
/* validate.MapRules map = 19; */
if (message.type.oneofKind === "map")
MapRules.internalBinaryWrite(message.type.map, writer.tag(19, WireType.LengthDelimited).fork(), options).join();
/* validate.AnyRules any = 20; */
if (message.type.oneofKind === "any")
AnyRules.internalBinaryWrite(message.type.any, writer.tag(20, WireType.LengthDelimited).fork(), options).join();
/* validate.DurationRules duration = 21; */
if (message.type.oneofKind === "duration")
DurationRules.internalBinaryWrite(message.type.duration, writer.tag(21, WireType.LengthDelimited).fork(), options).join();
/* validate.TimestampRules timestamp = 22; */
if (message.type.oneofKind === "timestamp")
TimestampRules.internalBinaryWrite(message.type.timestamp, writer.tag(22, 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 validate.FieldRules
*/
export const FieldRules = new FieldRules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class FloatRules$Type extends MessageType {
constructor() {
super("validate.FloatRules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 2 /*ScalarType.FLOAT*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 2 /*ScalarType.FLOAT*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 2 /*ScalarType.FLOAT*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 2 /*ScalarType.FLOAT*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 2 /*ScalarType.FLOAT*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 2 /*ScalarType.FLOAT*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 2 /*ScalarType.FLOAT*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional float const */ 1:
message.const = reader.float();
break;
case /* optional float lt */ 2:
message.lt = reader.float();
break;
case /* optional float lte */ 3:
message.lte = reader.float();
break;
case /* optional float gt */ 4:
message.gt = reader.float();
break;
case /* optional float gte */ 5:
message.gte = reader.float();
break;
case /* repeated float in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.float());
else
message.in.push(reader.float());
break;
case /* repeated float not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.float());
else
message.notIn.push(reader.float());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional float const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Bit32).float(message.const);
/* optional float lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Bit32).float(message.lt);
/* optional float lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Bit32).float(message.lte);
/* optional float gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Bit32).float(message.gt);
/* optional float gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Bit32).float(message.gte);
/* repeated float in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Bit32).float(message.in[i]);
/* repeated float not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Bit32).float(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.FloatRules
*/
export const FloatRules = new FloatRules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DoubleRules$Type extends MessageType {
constructor() {
super("validate.DoubleRules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 1 /*ScalarType.DOUBLE*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional double const */ 1:
message.const = reader.double();
break;
case /* optional double lt */ 2:
message.lt = reader.double();
break;
case /* optional double lte */ 3:
message.lte = reader.double();
break;
case /* optional double gt */ 4:
message.gt = reader.double();
break;
case /* optional double gte */ 5:
message.gte = reader.double();
break;
case /* repeated double in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.double());
else
message.in.push(reader.double());
break;
case /* repeated double not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.double());
else
message.notIn.push(reader.double());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional double const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Bit64).double(message.const);
/* optional double lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Bit64).double(message.lt);
/* optional double lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Bit64).double(message.lte);
/* optional double gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Bit64).double(message.gt);
/* optional double gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Bit64).double(message.gte);
/* repeated double in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Bit64).double(message.in[i]);
/* repeated double not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Bit64).double(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.DoubleRules
*/
export const DoubleRules = new DoubleRules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Int32Rules$Type extends MessageType {
constructor() {
super("validate.Int32Rules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional int32 const */ 1:
message.const = reader.int32();
break;
case /* optional int32 lt */ 2:
message.lt = reader.int32();
break;
case /* optional int32 lte */ 3:
message.lte = reader.int32();
break;
case /* optional int32 gt */ 4:
message.gt = reader.int32();
break;
case /* optional int32 gte */ 5:
message.gte = reader.int32();
break;
case /* repeated int32 in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.int32());
else
message.in.push(reader.int32());
break;
case /* repeated int32 not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.int32());
else
message.notIn.push(reader.int32());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional int32 const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Varint).int32(message.const);
/* optional int32 lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Varint).int32(message.lt);
/* optional int32 lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Varint).int32(message.lte);
/* optional int32 gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Varint).int32(message.gt);
/* optional int32 gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Varint).int32(message.gte);
/* repeated int32 in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Varint).int32(message.in[i]);
/* repeated int32 not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Varint).int32(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.Int32Rules
*/
export const Int32Rules = new Int32Rules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class Int64Rules$Type extends MessageType {
constructor() {
super("validate.Int64Rules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 3 /*ScalarType.INT64*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 3 /*ScalarType.INT64*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 3 /*ScalarType.INT64*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 3 /*ScalarType.INT64*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 3 /*ScalarType.INT64*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 3 /*ScalarType.INT64*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 3 /*ScalarType.INT64*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional int64 const */ 1:
message.const = reader.int64().toString();
break;
case /* optional int64 lt */ 2:
message.lt = reader.int64().toString();
break;
case /* optional int64 lte */ 3:
message.lte = reader.int64().toString();
break;
case /* optional int64 gt */ 4:
message.gt = reader.int64().toString();
break;
case /* optional int64 gte */ 5:
message.gte = reader.int64().toString();
break;
case /* repeated int64 in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.int64().toString());
else
message.in.push(reader.int64().toString());
break;
case /* repeated int64 not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.int64().toString());
else
message.notIn.push(reader.int64().toString());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional int64 const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Varint).int64(message.const);
/* optional int64 lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Varint).int64(message.lt);
/* optional int64 lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Varint).int64(message.lte);
/* optional int64 gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Varint).int64(message.gt);
/* optional int64 gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Varint).int64(message.gte);
/* repeated int64 in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Varint).int64(message.in[i]);
/* repeated int64 not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Varint).int64(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.Int64Rules
*/
export const Int64Rules = new Int64Rules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class UInt32Rules$Type extends MessageType {
constructor() {
super("validate.UInt32Rules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 13 /*ScalarType.UINT32*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 13 /*ScalarType.UINT32*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 13 /*ScalarType.UINT32*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional uint32 const */ 1:
message.const = reader.uint32();
break;
case /* optional uint32 lt */ 2:
message.lt = reader.uint32();
break;
case /* optional uint32 lte */ 3:
message.lte = reader.uint32();
break;
case /* optional uint32 gt */ 4:
message.gt = reader.uint32();
break;
case /* optional uint32 gte */ 5:
message.gte = reader.uint32();
break;
case /* repeated uint32 in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.uint32());
else
message.in.push(reader.uint32());
break;
case /* repeated uint32 not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.uint32());
else
message.notIn.push(reader.uint32());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional uint32 const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Varint).uint32(message.const);
/* optional uint32 lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Varint).uint32(message.lt);
/* optional uint32 lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Varint).uint32(message.lte);
/* optional uint32 gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Varint).uint32(message.gt);
/* optional uint32 gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Varint).uint32(message.gte);
/* repeated uint32 in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Varint).uint32(message.in[i]);
/* repeated uint32 not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Varint).uint32(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.UInt32Rules
*/
export const UInt32Rules = new UInt32Rules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class UInt64Rules$Type extends MessageType {
constructor() {
super("validate.UInt64Rules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 4 /*ScalarType.UINT64*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 4 /*ScalarType.UINT64*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 4 /*ScalarType.UINT64*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 4 /*ScalarType.UINT64*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 4 /*ScalarType.UINT64*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 4 /*ScalarType.UINT64*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 4 /*ScalarType.UINT64*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional uint64 const */ 1:
message.const = reader.uint64().toString();
break;
case /* optional uint64 lt */ 2:
message.lt = reader.uint64().toString();
break;
case /* optional uint64 lte */ 3:
message.lte = reader.uint64().toString();
break;
case /* optional uint64 gt */ 4:
message.gt = reader.uint64().toString();
break;
case /* optional uint64 gte */ 5:
message.gte = reader.uint64().toString();
break;
case /* repeated uint64 in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.uint64().toString());
else
message.in.push(reader.uint64().toString());
break;
case /* repeated uint64 not_in */ 7:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.notIn.push(reader.uint64().toString());
else
message.notIn.push(reader.uint64().toString());
break;
case /* optional bool ignore_empty */ 8:
message.ignoreEmpty = 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) {
/* optional uint64 const = 1; */
if (message.const !== undefined)
writer.tag(1, WireType.Varint).uint64(message.const);
/* optional uint64 lt = 2; */
if (message.lt !== undefined)
writer.tag(2, WireType.Varint).uint64(message.lt);
/* optional uint64 lte = 3; */
if (message.lte !== undefined)
writer.tag(3, WireType.Varint).uint64(message.lte);
/* optional uint64 gt = 4; */
if (message.gt !== undefined)
writer.tag(4, WireType.Varint).uint64(message.gt);
/* optional uint64 gte = 5; */
if (message.gte !== undefined)
writer.tag(5, WireType.Varint).uint64(message.gte);
/* repeated uint64 in = 6; */
for (let i = 0; i < message.in.length; i++)
writer.tag(6, WireType.Varint).uint64(message.in[i]);
/* repeated uint64 not_in = 7; */
for (let i = 0; i < message.notIn.length; i++)
writer.tag(7, WireType.Varint).uint64(message.notIn[i]);
/* optional bool ignore_empty = 8; */
if (message.ignoreEmpty !== undefined)
writer.tag(8, WireType.Varint).bool(message.ignoreEmpty);
let u = options.writeUnknownFields;
if (u !== false)
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
return writer;
}
}
/**
* @generated MessageType for protobuf message validate.UInt64Rules
*/
export const UInt64Rules = new UInt64Rules$Type();
// @generated message type with reflection information, may provide speed optimized methods
class SInt32Rules$Type extends MessageType {
constructor() {
super("validate.SInt32Rules", [
{ no: 1, name: "const", kind: "scalar", opt: true, T: 17 /*ScalarType.SINT32*/ },
{ no: 2, name: "lt", kind: "scalar", opt: true, T: 17 /*ScalarType.SINT32*/ },
{ no: 3, name: "lte", kind: "scalar", opt: true, T: 17 /*ScalarType.SINT32*/ },
{ no: 4, name: "gt", kind: "scalar", opt: true, T: 17 /*ScalarType.SINT32*/ },
{ no: 5, name: "gte", kind: "scalar", opt: true, T: 17 /*ScalarType.SINT32*/ },
{ no: 6, name: "in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 17 /*ScalarType.SINT32*/ },
{ no: 7, name: "not_in", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 17 /*ScalarType.SINT32*/ },
{ no: 8, name: "ignore_empty", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
]);
}
create(value) {
const message = { in: [], notIn: [] };
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 /* optional sint32 const */ 1:
message.const = reader.sint32();
break;
case /* optional sint32 lt */ 2:
message.lt = reader.sint32();
break;
case /* optional sint32 lte */ 3:
message.lte = reader.sint32();
break;
case /* optional sint32 gt */ 4:
message.gt = reader.sint32();
break;
case /* optional sint32 gte */ 5:
message.gte = reader.sint32();
break;
case /* repeated sint32 in */ 6:
if (wireType === WireType.LengthDelimited)
for (let e = reader.int32() + reader.pos; reader.pos < e;)
message.in.push(reader.sint32());
else
message.in.push(reader.sint32());
break;
case /* repeated sint32 not_in */ 7:
if (wireType === WireType.Len