UNPKG

@authzed/authzed-js-node

Version:
962 lines 129 kB
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