UNPKG

@ragnaraven/zitadel-node-dual

Version:

Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!

1,002 lines 32 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var user_schema_exports = {}; __export(user_schema_exports, { AndFilter: () => AndFilter, AuthenticatorType: () => AuthenticatorType, FieldName: () => FieldName, GetUserSchema: () => GetUserSchema, IDFilter: () => IDFilter, NotFilter: () => NotFilter, OrFilter: () => OrFilter, PatchUserSchema: () => PatchUserSchema, SearchFilter: () => SearchFilter, State: () => State, StateFilter: () => StateFilter, TypeFilter: () => TypeFilter, UserSchema: () => UserSchema, authenticatorTypeFromJSON: () => authenticatorTypeFromJSON, authenticatorTypeToJSON: () => authenticatorTypeToJSON, fieldNameFromJSON: () => fieldNameFromJSON, fieldNameToJSON: () => fieldNameToJSON, protobufPackage: () => protobufPackage, stateFromJSON: () => stateFromJSON, stateToJSON: () => stateToJSON }); module.exports = __toCommonJS(user_schema_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_struct = require("../../../../google/protobuf/struct.js"); var import_object = require("../../object/v3alpha/object.js"); const protobufPackage = "zitadel.resources.userschema.v3alpha"; var FieldName = /* @__PURE__ */ ((FieldName2) => { FieldName2[FieldName2["FIELD_NAME_UNSPECIFIED"] = 0] = "FIELD_NAME_UNSPECIFIED"; FieldName2[FieldName2["FIELD_NAME_TYPE"] = 1] = "FIELD_NAME_TYPE"; FieldName2[FieldName2["FIELD_NAME_STATE"] = 2] = "FIELD_NAME_STATE"; FieldName2[FieldName2["FIELD_NAME_REVISION"] = 3] = "FIELD_NAME_REVISION"; FieldName2[FieldName2["FIELD_NAME_CHANGE_DATE"] = 4] = "FIELD_NAME_CHANGE_DATE"; FieldName2[FieldName2["FIELD_NAME_CREATION_DATE"] = 5] = "FIELD_NAME_CREATION_DATE"; FieldName2[FieldName2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return FieldName2; })(FieldName || {}); function fieldNameFromJSON(object) { switch (object) { case 0: case "FIELD_NAME_UNSPECIFIED": return 0 /* FIELD_NAME_UNSPECIFIED */; case 1: case "FIELD_NAME_TYPE": return 1 /* FIELD_NAME_TYPE */; case 2: case "FIELD_NAME_STATE": return 2 /* FIELD_NAME_STATE */; case 3: case "FIELD_NAME_REVISION": return 3 /* FIELD_NAME_REVISION */; case 4: case "FIELD_NAME_CHANGE_DATE": return 4 /* FIELD_NAME_CHANGE_DATE */; case 5: case "FIELD_NAME_CREATION_DATE": return 5 /* FIELD_NAME_CREATION_DATE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function fieldNameToJSON(object) { switch (object) { case 0 /* FIELD_NAME_UNSPECIFIED */: return "FIELD_NAME_UNSPECIFIED"; case 1 /* FIELD_NAME_TYPE */: return "FIELD_NAME_TYPE"; case 2 /* FIELD_NAME_STATE */: return "FIELD_NAME_STATE"; case 3 /* FIELD_NAME_REVISION */: return "FIELD_NAME_REVISION"; case 4 /* FIELD_NAME_CHANGE_DATE */: return "FIELD_NAME_CHANGE_DATE"; case 5 /* FIELD_NAME_CREATION_DATE */: return "FIELD_NAME_CREATION_DATE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var State = /* @__PURE__ */ ((State2) => { State2[State2["STATE_UNSPECIFIED"] = 0] = "STATE_UNSPECIFIED"; State2[State2["STATE_ACTIVE"] = 1] = "STATE_ACTIVE"; State2[State2["STATE_INACTIVE"] = 2] = "STATE_INACTIVE"; State2[State2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return State2; })(State || {}); function stateFromJSON(object) { switch (object) { case 0: case "STATE_UNSPECIFIED": return 0 /* STATE_UNSPECIFIED */; case 1: case "STATE_ACTIVE": return 1 /* STATE_ACTIVE */; case 2: case "STATE_INACTIVE": return 2 /* STATE_INACTIVE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function stateToJSON(object) { switch (object) { case 0 /* STATE_UNSPECIFIED */: return "STATE_UNSPECIFIED"; case 1 /* STATE_ACTIVE */: return "STATE_ACTIVE"; case 2 /* STATE_INACTIVE */: return "STATE_INACTIVE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } var AuthenticatorType = /* @__PURE__ */ ((AuthenticatorType2) => { AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_UNSPECIFIED"] = 0] = "AUTHENTICATOR_TYPE_UNSPECIFIED"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_USERNAME"] = 1] = "AUTHENTICATOR_TYPE_USERNAME"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_PASSWORD"] = 2] = "AUTHENTICATOR_TYPE_PASSWORD"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_WEBAUTHN"] = 3] = "AUTHENTICATOR_TYPE_WEBAUTHN"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_TOTP"] = 4] = "AUTHENTICATOR_TYPE_TOTP"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_OTP_EMAIL"] = 5] = "AUTHENTICATOR_TYPE_OTP_EMAIL"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_OTP_SMS"] = 6] = "AUTHENTICATOR_TYPE_OTP_SMS"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_AUTHENTICATION_KEY"] = 7] = "AUTHENTICATOR_TYPE_AUTHENTICATION_KEY"; AuthenticatorType2[AuthenticatorType2["AUTHENTICATOR_TYPE_IDENTITY_PROVIDER"] = 8] = "AUTHENTICATOR_TYPE_IDENTITY_PROVIDER"; AuthenticatorType2[AuthenticatorType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return AuthenticatorType2; })(AuthenticatorType || {}); function authenticatorTypeFromJSON(object) { switch (object) { case 0: case "AUTHENTICATOR_TYPE_UNSPECIFIED": return 0 /* AUTHENTICATOR_TYPE_UNSPECIFIED */; case 1: case "AUTHENTICATOR_TYPE_USERNAME": return 1 /* AUTHENTICATOR_TYPE_USERNAME */; case 2: case "AUTHENTICATOR_TYPE_PASSWORD": return 2 /* AUTHENTICATOR_TYPE_PASSWORD */; case 3: case "AUTHENTICATOR_TYPE_WEBAUTHN": return 3 /* AUTHENTICATOR_TYPE_WEBAUTHN */; case 4: case "AUTHENTICATOR_TYPE_TOTP": return 4 /* AUTHENTICATOR_TYPE_TOTP */; case 5: case "AUTHENTICATOR_TYPE_OTP_EMAIL": return 5 /* AUTHENTICATOR_TYPE_OTP_EMAIL */; case 6: case "AUTHENTICATOR_TYPE_OTP_SMS": return 6 /* AUTHENTICATOR_TYPE_OTP_SMS */; case 7: case "AUTHENTICATOR_TYPE_AUTHENTICATION_KEY": return 7 /* AUTHENTICATOR_TYPE_AUTHENTICATION_KEY */; case 8: case "AUTHENTICATOR_TYPE_IDENTITY_PROVIDER": return 8 /* AUTHENTICATOR_TYPE_IDENTITY_PROVIDER */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function authenticatorTypeToJSON(object) { switch (object) { case 0 /* AUTHENTICATOR_TYPE_UNSPECIFIED */: return "AUTHENTICATOR_TYPE_UNSPECIFIED"; case 1 /* AUTHENTICATOR_TYPE_USERNAME */: return "AUTHENTICATOR_TYPE_USERNAME"; case 2 /* AUTHENTICATOR_TYPE_PASSWORD */: return "AUTHENTICATOR_TYPE_PASSWORD"; case 3 /* AUTHENTICATOR_TYPE_WEBAUTHN */: return "AUTHENTICATOR_TYPE_WEBAUTHN"; case 4 /* AUTHENTICATOR_TYPE_TOTP */: return "AUTHENTICATOR_TYPE_TOTP"; case 5 /* AUTHENTICATOR_TYPE_OTP_EMAIL */: return "AUTHENTICATOR_TYPE_OTP_EMAIL"; case 6 /* AUTHENTICATOR_TYPE_OTP_SMS */: return "AUTHENTICATOR_TYPE_OTP_SMS"; case 7 /* AUTHENTICATOR_TYPE_AUTHENTICATION_KEY */: return "AUTHENTICATOR_TYPE_AUTHENTICATION_KEY"; case 8 /* AUTHENTICATOR_TYPE_IDENTITY_PROVIDER */: return "AUTHENTICATOR_TYPE_IDENTITY_PROVIDER"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseGetUserSchema() { return { details: void 0, config: void 0, state: 0, revision: 0 }; } const GetUserSchema = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.details !== void 0) { import_object.Details.encode(message.details, writer.uint32(10).fork()).join(); } if (message.config !== void 0) { UserSchema.encode(message.config, writer.uint32(18).fork()).join(); } if (message.state !== 0) { writer.uint32(24).int32(message.state); } if (message.revision !== 0) { writer.uint32(32).uint32(message.revision); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseGetUserSchema(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.details = import_object.Details.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.config = UserSchema.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 24) { break; } message.state = reader.int32(); continue; } case 4: { if (tag !== 32) { break; } message.revision = reader.uint32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { details: isSet(object.details) ? import_object.Details.fromJSON(object.details) : void 0, config: isSet(object.config) ? UserSchema.fromJSON(object.config) : void 0, state: isSet(object.state) ? stateFromJSON(object.state) : 0, revision: isSet(object.revision) ? globalThis.Number(object.revision) : 0 }; }, toJSON(message) { const obj = {}; if (message.details !== void 0) { obj.details = import_object.Details.toJSON(message.details); } if (message.config !== void 0) { obj.config = UserSchema.toJSON(message.config); } if (message.state !== 0) { obj.state = stateToJSON(message.state); } if (message.revision !== 0) { obj.revision = Math.round(message.revision); } return obj; }, create(base) { return GetUserSchema.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetUserSchema(); message.details = object.details !== void 0 && object.details !== null ? import_object.Details.fromPartial(object.details) : void 0; message.config = object.config !== void 0 && object.config !== null ? UserSchema.fromPartial(object.config) : void 0; message.state = object.state ?? 0; message.revision = object.revision ?? 0; return message; } }; function createBaseUserSchema() { return { type: "", schema: void 0, possibleAuthenticators: [] }; } const UserSchema = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.type !== "") { writer.uint32(10).string(message.type); } if (message.schema !== void 0) { import_struct.Struct.encode(import_struct.Struct.wrap(message.schema), writer.uint32(18).fork()).join(); } writer.uint32(26).fork(); for (const v of message.possibleAuthenticators) { writer.int32(v); } writer.join(); return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseUserSchema(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.type = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.schema = import_struct.Struct.unwrap(import_struct.Struct.decode(reader, reader.uint32())); continue; } case 3: { if (tag === 24) { message.possibleAuthenticators.push(reader.int32()); continue; } if (tag === 26) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.possibleAuthenticators.push(reader.int32()); } continue; } break; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { type: isSet(object.type) ? globalThis.String(object.type) : "", schema: isObject(object.schema) ? object.schema : void 0, possibleAuthenticators: globalThis.Array.isArray(object?.possibleAuthenticators) ? object.possibleAuthenticators.map((e) => authenticatorTypeFromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.type !== "") { obj.type = message.type; } if (message.schema !== void 0) { obj.schema = message.schema; } if (message.possibleAuthenticators?.length) { obj.possibleAuthenticators = message.possibleAuthenticators.map((e) => authenticatorTypeToJSON(e)); } return obj; }, create(base) { return UserSchema.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUserSchema(); message.type = object.type ?? ""; message.schema = object.schema ?? void 0; message.possibleAuthenticators = object.possibleAuthenticators?.map((e) => e) || []; return message; } }; function createBasePatchUserSchema() { return { type: void 0, schema: void 0, possibleAuthenticators: [] }; } const PatchUserSchema = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.type !== void 0) { writer.uint32(18).string(message.type); } if (message.schema !== void 0) { import_struct.Struct.encode(import_struct.Struct.wrap(message.schema), writer.uint32(26).fork()).join(); } writer.uint32(34).fork(); for (const v of message.possibleAuthenticators) { writer.int32(v); } writer.join(); return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBasePatchUserSchema(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: { if (tag !== 18) { break; } message.type = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.schema = import_struct.Struct.unwrap(import_struct.Struct.decode(reader, reader.uint32())); continue; } case 4: { if (tag === 32) { message.possibleAuthenticators.push(reader.int32()); continue; } if (tag === 34) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.possibleAuthenticators.push(reader.int32()); } continue; } break; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { type: isSet(object.type) ? globalThis.String(object.type) : void 0, schema: isObject(object.schema) ? object.schema : void 0, possibleAuthenticators: globalThis.Array.isArray(object?.possibleAuthenticators) ? object.possibleAuthenticators.map((e) => authenticatorTypeFromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.type !== void 0) { obj.type = message.type; } if (message.schema !== void 0) { obj.schema = message.schema; } if (message.possibleAuthenticators?.length) { obj.possibleAuthenticators = message.possibleAuthenticators.map((e) => authenticatorTypeToJSON(e)); } return obj; }, create(base) { return PatchUserSchema.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBasePatchUserSchema(); message.type = object.type ?? void 0; message.schema = object.schema ?? void 0; message.possibleAuthenticators = object.possibleAuthenticators?.map((e) => e) || []; return message; } }; function createBaseSearchFilter() { return { orFilter: void 0, andFilter: void 0, notFilter: void 0, typeFilter: void 0, stateFilter: void 0, idFilter: void 0 }; } const SearchFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.orFilter !== void 0) { OrFilter.encode(message.orFilter, writer.uint32(10).fork()).join(); } if (message.andFilter !== void 0) { AndFilter.encode(message.andFilter, writer.uint32(18).fork()).join(); } if (message.notFilter !== void 0) { NotFilter.encode(message.notFilter, writer.uint32(26).fork()).join(); } if (message.typeFilter !== void 0) { TypeFilter.encode(message.typeFilter, writer.uint32(42).fork()).join(); } if (message.stateFilter !== void 0) { StateFilter.encode(message.stateFilter, writer.uint32(50).fork()).join(); } if (message.idFilter !== void 0) { IDFilter.encode(message.idFilter, writer.uint32(58).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseSearchFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.orFilter = OrFilter.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.andFilter = AndFilter.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.notFilter = NotFilter.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.typeFilter = TypeFilter.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.stateFilter = StateFilter.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.idFilter = IDFilter.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { orFilter: isSet(object.orFilter) ? OrFilter.fromJSON(object.orFilter) : void 0, andFilter: isSet(object.andFilter) ? AndFilter.fromJSON(object.andFilter) : void 0, notFilter: isSet(object.notFilter) ? NotFilter.fromJSON(object.notFilter) : void 0, typeFilter: isSet(object.typeFilter) ? TypeFilter.fromJSON(object.typeFilter) : void 0, stateFilter: isSet(object.stateFilter) ? StateFilter.fromJSON(object.stateFilter) : void 0, idFilter: isSet(object.idFilter) ? IDFilter.fromJSON(object.idFilter) : void 0 }; }, toJSON(message) { const obj = {}; if (message.orFilter !== void 0) { obj.orFilter = OrFilter.toJSON(message.orFilter); } if (message.andFilter !== void 0) { obj.andFilter = AndFilter.toJSON(message.andFilter); } if (message.notFilter !== void 0) { obj.notFilter = NotFilter.toJSON(message.notFilter); } if (message.typeFilter !== void 0) { obj.typeFilter = TypeFilter.toJSON(message.typeFilter); } if (message.stateFilter !== void 0) { obj.stateFilter = StateFilter.toJSON(message.stateFilter); } if (message.idFilter !== void 0) { obj.idFilter = IDFilter.toJSON(message.idFilter); } return obj; }, create(base) { return SearchFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSearchFilter(); message.orFilter = object.orFilter !== void 0 && object.orFilter !== null ? OrFilter.fromPartial(object.orFilter) : void 0; message.andFilter = object.andFilter !== void 0 && object.andFilter !== null ? AndFilter.fromPartial(object.andFilter) : void 0; message.notFilter = object.notFilter !== void 0 && object.notFilter !== null ? NotFilter.fromPartial(object.notFilter) : void 0; message.typeFilter = object.typeFilter !== void 0 && object.typeFilter !== null ? TypeFilter.fromPartial(object.typeFilter) : void 0; message.stateFilter = object.stateFilter !== void 0 && object.stateFilter !== null ? StateFilter.fromPartial(object.stateFilter) : void 0; message.idFilter = object.idFilter !== void 0 && object.idFilter !== null ? IDFilter.fromPartial(object.idFilter) : void 0; return message; } }; function createBaseOrFilter() { return { queries: [] }; } const OrFilter = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.queries) { SearchFilter.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseOrFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.queries.push(SearchFilter.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => SearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.queries?.length) { obj.queries = message.queries.map((e) => SearchFilter.toJSON(e)); } return obj; }, create(base) { return OrFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOrFilter(); message.queries = object.queries?.map((e) => SearchFilter.fromPartial(e)) || []; return message; } }; function createBaseAndFilter() { return { queries: [] }; } const AndFilter = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.queries) { SearchFilter.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAndFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.queries.push(SearchFilter.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => SearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.queries?.length) { obj.queries = message.queries.map((e) => SearchFilter.toJSON(e)); } return obj; }, create(base) { return AndFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAndFilter(); message.queries = object.queries?.map((e) => SearchFilter.fromPartial(e)) || []; return message; } }; function createBaseNotFilter() { return { filter: void 0 }; } const NotFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.filter !== void 0) { SearchFilter.encode(message.filter, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseNotFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.filter = SearchFilter.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { filter: isSet(object.filter) ? SearchFilter.fromJSON(object.filter) : void 0 }; }, toJSON(message) { const obj = {}; if (message.filter !== void 0) { obj.filter = SearchFilter.toJSON(message.filter); } return obj; }, create(base) { return NotFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseNotFilter(); message.filter = object.filter !== void 0 && object.filter !== null ? SearchFilter.fromPartial(object.filter) : void 0; return message; } }; function createBaseIDFilter() { return { id: "", method: 0 }; } const IDFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.method !== 0) { writer.uint32(16).int32(message.method); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseIDFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.method = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? globalThis.String(object.id) : "", method: isSet(object.method) ? (0, import_object.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.method !== 0) { obj.method = (0, import_object.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return IDFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseIDFilter(); message.id = object.id ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseTypeFilter() { return { type: "", method: 0 }; } const TypeFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.type !== "") { writer.uint32(10).string(message.type); } if (message.method !== 0) { writer.uint32(16).int32(message.method); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseTypeFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.type = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.method = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { type: isSet(object.type) ? globalThis.String(object.type) : "", method: isSet(object.method) ? (0, import_object.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.type !== "") { obj.type = message.type; } if (message.method !== 0) { obj.method = (0, import_object.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return TypeFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTypeFilter(); message.type = object.type ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseStateFilter() { return { state: 0 }; } const StateFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseStateFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.state = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { state: isSet(object.state) ? stateFromJSON(object.state) : 0 }; }, toJSON(message) { const obj = {}; if (message.state !== 0) { obj.state = stateToJSON(message.state); } return obj; }, create(base) { return StateFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseStateFilter(); message.state = object.state ?? 0; return message; } }; function isObject(value) { return typeof value === "object" && value !== null; } function isSet(value) { return value !== null && value !== void 0; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { AndFilter, AuthenticatorType, FieldName, GetUserSchema, IDFilter, NotFilter, OrFilter, PatchUserSchema, SearchFilter, State, StateFilter, TypeFilter, UserSchema, authenticatorTypeFromJSON, authenticatorTypeToJSON, fieldNameFromJSON, fieldNameToJSON, protobufPackage, stateFromJSON, stateToJSON }); //# sourceMappingURL=user_schema.js.map