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,329 lines 43.7 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; 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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var query_exports = {}; __export(query_exports, { Administrator: () => Administrator, AdministratorFieldName: () => AdministratorFieldName, AdministratorSearchFilter: () => AdministratorSearchFilter, AndFilter: () => AndFilter, NotFilter: () => NotFilter, OrFilter: () => OrFilter, Organization: () => Organization, Project: () => Project, ProjectGrant: () => ProjectGrant, ResourceFilter: () => ResourceFilter, RoleFilter: () => RoleFilter, User: () => User, UserDisplayNameFilter: () => UserDisplayNameFilter, UserPreferredLoginNameFilter: () => UserPreferredLoginNameFilter, administratorFieldNameFromJSON: () => administratorFieldNameFromJSON, administratorFieldNameToJSON: () => administratorFieldNameToJSON, protobufPackage: () => protobufPackage }); module.exports = __toCommonJS(query_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_long = __toESM(require("long")); var import_timestamp = require("../../../google/protobuf/timestamp.js"); var import_filter = require("../../filter/v2beta/filter.js"); const protobufPackage = "zitadel.internal_permission.v2beta"; var AdministratorFieldName = /* @__PURE__ */ ((AdministratorFieldName2) => { AdministratorFieldName2[AdministratorFieldName2["ADMINISTRATOR_FIELD_NAME_UNSPECIFIED"] = 0] = "ADMINISTRATOR_FIELD_NAME_UNSPECIFIED"; AdministratorFieldName2[AdministratorFieldName2["ADMINISTRATOR_FIELD_NAME_USER_ID"] = 1] = "ADMINISTRATOR_FIELD_NAME_USER_ID"; AdministratorFieldName2[AdministratorFieldName2["ADMINISTRATOR_FIELD_NAME_CREATION_DATE"] = 2] = "ADMINISTRATOR_FIELD_NAME_CREATION_DATE"; AdministratorFieldName2[AdministratorFieldName2["ADMINISTRATOR_FIELD_NAME_CHANGE_DATE"] = 3] = "ADMINISTRATOR_FIELD_NAME_CHANGE_DATE"; AdministratorFieldName2[AdministratorFieldName2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return AdministratorFieldName2; })(AdministratorFieldName || {}); function administratorFieldNameFromJSON(object) { switch (object) { case 0: case "ADMINISTRATOR_FIELD_NAME_UNSPECIFIED": return 0 /* ADMINISTRATOR_FIELD_NAME_UNSPECIFIED */; case 1: case "ADMINISTRATOR_FIELD_NAME_USER_ID": return 1 /* ADMINISTRATOR_FIELD_NAME_USER_ID */; case 2: case "ADMINISTRATOR_FIELD_NAME_CREATION_DATE": return 2 /* ADMINISTRATOR_FIELD_NAME_CREATION_DATE */; case 3: case "ADMINISTRATOR_FIELD_NAME_CHANGE_DATE": return 3 /* ADMINISTRATOR_FIELD_NAME_CHANGE_DATE */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function administratorFieldNameToJSON(object) { switch (object) { case 0 /* ADMINISTRATOR_FIELD_NAME_UNSPECIFIED */: return "ADMINISTRATOR_FIELD_NAME_UNSPECIFIED"; case 1 /* ADMINISTRATOR_FIELD_NAME_USER_ID */: return "ADMINISTRATOR_FIELD_NAME_USER_ID"; case 2 /* ADMINISTRATOR_FIELD_NAME_CREATION_DATE */: return "ADMINISTRATOR_FIELD_NAME_CREATION_DATE"; case 3 /* ADMINISTRATOR_FIELD_NAME_CHANGE_DATE */: return "ADMINISTRATOR_FIELD_NAME_CHANGE_DATE"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseAdministrator() { return { creationDate: void 0, changeDate: void 0, user: void 0, instance: void 0, organization: void 0, project: void 0, projectGrant: void 0, roles: [] }; } const Administrator = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.creationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(10).fork()).join(); } if (message.changeDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(18).fork()).join(); } if (message.user !== void 0) { User.encode(message.user, writer.uint32(26).fork()).join(); } if (message.instance !== void 0) { writer.uint32(32).bool(message.instance); } if (message.organization !== void 0) { Organization.encode(message.organization, writer.uint32(42).fork()).join(); } if (message.project !== void 0) { Project.encode(message.project, writer.uint32(50).fork()).join(); } if (message.projectGrant !== void 0) { ProjectGrant.encode(message.projectGrant, writer.uint32(58).fork()).join(); } for (const v of message.roles) { writer.uint32(66).string(v); } 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 = createBaseAdministrator(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } case 2: { if (tag !== 18) { break; } message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.user = User.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 32) { break; } message.instance = reader.bool(); continue; } case 5: { if (tag !== 42) { break; } message.organization = Organization.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.project = Project.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.projectGrant = ProjectGrant.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.roles.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0, changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0, user: isSet(object.user) ? User.fromJSON(object.user) : void 0, instance: isSet(object.instance) ? globalThis.Boolean(object.instance) : void 0, organization: isSet(object.organization) ? Organization.fromJSON(object.organization) : void 0, project: isSet(object.project) ? Project.fromJSON(object.project) : void 0, projectGrant: isSet(object.projectGrant) ? ProjectGrant.fromJSON(object.projectGrant) : void 0, roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e) => globalThis.String(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.creationDate !== void 0) { obj.creationDate = message.creationDate.toISOString(); } if (message.changeDate !== void 0) { obj.changeDate = message.changeDate.toISOString(); } if (message.user !== void 0) { obj.user = User.toJSON(message.user); } if (message.instance !== void 0) { obj.instance = message.instance; } if (message.organization !== void 0) { obj.organization = Organization.toJSON(message.organization); } if (message.project !== void 0) { obj.project = Project.toJSON(message.project); } if (message.projectGrant !== void 0) { obj.projectGrant = ProjectGrant.toJSON(message.projectGrant); } if (message.roles?.length) { obj.roles = message.roles; } return obj; }, create(base) { return Administrator.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAdministrator(); message.creationDate = object.creationDate ?? void 0; message.changeDate = object.changeDate ?? void 0; message.user = object.user !== void 0 && object.user !== null ? User.fromPartial(object.user) : void 0; message.instance = object.instance ?? void 0; message.organization = object.organization !== void 0 && object.organization !== null ? Organization.fromPartial(object.organization) : void 0; message.project = object.project !== void 0 && object.project !== null ? Project.fromPartial(object.project) : void 0; message.projectGrant = object.projectGrant !== void 0 && object.projectGrant !== null ? ProjectGrant.fromPartial(object.projectGrant) : void 0; message.roles = object.roles?.map((e) => e) || []; return message; } }; function createBaseUser() { return { id: "", preferredLoginName: "", displayName: "", organizationId: "" }; } const User = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.preferredLoginName !== "") { writer.uint32(18).string(message.preferredLoginName); } if (message.displayName !== "") { writer.uint32(26).string(message.displayName); } if (message.organizationId !== "") { writer.uint32(34).string(message.organizationId); } 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 = createBaseUser(); 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 !== 18) { break; } message.preferredLoginName = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.displayName = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.organizationId = reader.string(); 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) : "", preferredLoginName: isSet(object.preferredLoginName) ? globalThis.String(object.preferredLoginName) : "", displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "", organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.preferredLoginName !== "") { obj.preferredLoginName = message.preferredLoginName; } if (message.displayName !== "") { obj.displayName = message.displayName; } if (message.organizationId !== "") { obj.organizationId = message.organizationId; } return obj; }, create(base) { return User.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUser(); message.id = object.id ?? ""; message.preferredLoginName = object.preferredLoginName ?? ""; message.displayName = object.displayName ?? ""; message.organizationId = object.organizationId ?? ""; return message; } }; function createBaseOrganization() { return { id: "", name: "" }; } const Organization = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.name !== "") { writer.uint32(18).string(message.name); } 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 = createBaseOrganization(); 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 !== 18) { break; } message.name = reader.string(); 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) : "", name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return Organization.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOrganization(); message.id = object.id ?? ""; message.name = object.name ?? ""; return message; } }; function createBaseProject() { return { id: "", name: "", organizationId: "" }; } const Project = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.name !== "") { writer.uint32(18).string(message.name); } if (message.organizationId !== "") { writer.uint32(26).string(message.organizationId); } 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 = createBaseProject(); 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 !== 18) { break; } message.name = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.organizationId = reader.string(); 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) : "", name: isSet(object.name) ? globalThis.String(object.name) : "", organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.name !== "") { obj.name = message.name; } if (message.organizationId !== "") { obj.organizationId = message.organizationId; } return obj; }, create(base) { return Project.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProject(); message.id = object.id ?? ""; message.name = object.name ?? ""; message.organizationId = object.organizationId ?? ""; return message; } }; function createBaseProjectGrant() { return { id: "", projectId: "", projectName: "", organizationId: "", grantedOrganizationId: "" }; } const ProjectGrant = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.projectId !== "") { writer.uint32(18).string(message.projectId); } if (message.projectName !== "") { writer.uint32(26).string(message.projectName); } if (message.organizationId !== "") { writer.uint32(34).string(message.organizationId); } if (message.grantedOrganizationId !== "") { writer.uint32(42).string(message.grantedOrganizationId); } 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 = createBaseProjectGrant(); 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 !== 18) { break; } message.projectId = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.projectName = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.organizationId = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.grantedOrganizationId = reader.string(); 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) : "", projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : "", projectName: isSet(object.projectName) ? globalThis.String(object.projectName) : "", organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "", grantedOrganizationId: isSet(object.grantedOrganizationId) ? globalThis.String(object.grantedOrganizationId) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.projectId !== "") { obj.projectId = message.projectId; } if (message.projectName !== "") { obj.projectName = message.projectName; } if (message.organizationId !== "") { obj.organizationId = message.organizationId; } if (message.grantedOrganizationId !== "") { obj.grantedOrganizationId = message.grantedOrganizationId; } return obj; }, create(base) { return ProjectGrant.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProjectGrant(); message.id = object.id ?? ""; message.projectId = object.projectId ?? ""; message.projectName = object.projectName ?? ""; message.organizationId = object.organizationId ?? ""; message.grantedOrganizationId = object.grantedOrganizationId ?? ""; return message; } }; function createBaseAdministratorSearchFilter() { return { creationDate: void 0, changeDate: void 0, inUserIdsFilter: void 0, userOrganizationId: void 0, userPreferredLoginName: void 0, userDisplayName: void 0, resource: void 0, role: void 0, and: void 0, or: void 0, not: void 0 }; } const AdministratorSearchFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.creationDate !== void 0) { import_filter.TimestampFilter.encode(message.creationDate, writer.uint32(10).fork()).join(); } if (message.changeDate !== void 0) { import_filter.TimestampFilter.encode(message.changeDate, writer.uint32(18).fork()).join(); } if (message.inUserIdsFilter !== void 0) { import_filter.InIDsFilter.encode(message.inUserIdsFilter, writer.uint32(26).fork()).join(); } if (message.userOrganizationId !== void 0) { import_filter.IDFilter.encode(message.userOrganizationId, writer.uint32(34).fork()).join(); } if (message.userPreferredLoginName !== void 0) { UserPreferredLoginNameFilter.encode(message.userPreferredLoginName, writer.uint32(42).fork()).join(); } if (message.userDisplayName !== void 0) { UserDisplayNameFilter.encode(message.userDisplayName, writer.uint32(50).fork()).join(); } if (message.resource !== void 0) { ResourceFilter.encode(message.resource, writer.uint32(58).fork()).join(); } if (message.role !== void 0) { RoleFilter.encode(message.role, writer.uint32(66).fork()).join(); } if (message.and !== void 0) { AndFilter.encode(message.and, writer.uint32(74).fork()).join(); } if (message.or !== void 0) { OrFilter.encode(message.or, writer.uint32(82).fork()).join(); } if (message.not !== void 0) { NotFilter.encode(message.not, writer.uint32(90).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 = createBaseAdministratorSearchFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.creationDate = import_filter.TimestampFilter.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.changeDate = import_filter.TimestampFilter.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.inUserIdsFilter = import_filter.InIDsFilter.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.userOrganizationId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.userPreferredLoginName = UserPreferredLoginNameFilter.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.userDisplayName = UserDisplayNameFilter.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.resource = ResourceFilter.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.role = RoleFilter.decode(reader, reader.uint32()); continue; } case 9: { if (tag !== 74) { break; } message.and = AndFilter.decode(reader, reader.uint32()); continue; } case 10: { if (tag !== 82) { break; } message.or = OrFilter.decode(reader, reader.uint32()); continue; } case 11: { if (tag !== 90) { break; } message.not = NotFilter.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { creationDate: isSet(object.creationDate) ? import_filter.TimestampFilter.fromJSON(object.creationDate) : void 0, changeDate: isSet(object.changeDate) ? import_filter.TimestampFilter.fromJSON(object.changeDate) : void 0, inUserIdsFilter: isSet(object.inUserIdsFilter) ? import_filter.InIDsFilter.fromJSON(object.inUserIdsFilter) : void 0, userOrganizationId: isSet(object.userOrganizationId) ? import_filter.IDFilter.fromJSON(object.userOrganizationId) : void 0, userPreferredLoginName: isSet(object.userPreferredLoginName) ? UserPreferredLoginNameFilter.fromJSON(object.userPreferredLoginName) : void 0, userDisplayName: isSet(object.userDisplayName) ? UserDisplayNameFilter.fromJSON(object.userDisplayName) : void 0, resource: isSet(object.resource) ? ResourceFilter.fromJSON(object.resource) : void 0, role: isSet(object.role) ? RoleFilter.fromJSON(object.role) : void 0, and: isSet(object.and) ? AndFilter.fromJSON(object.and) : void 0, or: isSet(object.or) ? OrFilter.fromJSON(object.or) : void 0, not: isSet(object.not) ? NotFilter.fromJSON(object.not) : void 0 }; }, toJSON(message) { const obj = {}; if (message.creationDate !== void 0) { obj.creationDate = import_filter.TimestampFilter.toJSON(message.creationDate); } if (message.changeDate !== void 0) { obj.changeDate = import_filter.TimestampFilter.toJSON(message.changeDate); } if (message.inUserIdsFilter !== void 0) { obj.inUserIdsFilter = import_filter.InIDsFilter.toJSON(message.inUserIdsFilter); } if (message.userOrganizationId !== void 0) { obj.userOrganizationId = import_filter.IDFilter.toJSON(message.userOrganizationId); } if (message.userPreferredLoginName !== void 0) { obj.userPreferredLoginName = UserPreferredLoginNameFilter.toJSON(message.userPreferredLoginName); } if (message.userDisplayName !== void 0) { obj.userDisplayName = UserDisplayNameFilter.toJSON(message.userDisplayName); } if (message.resource !== void 0) { obj.resource = ResourceFilter.toJSON(message.resource); } if (message.role !== void 0) { obj.role = RoleFilter.toJSON(message.role); } if (message.and !== void 0) { obj.and = AndFilter.toJSON(message.and); } if (message.or !== void 0) { obj.or = OrFilter.toJSON(message.or); } if (message.not !== void 0) { obj.not = NotFilter.toJSON(message.not); } return obj; }, create(base) { return AdministratorSearchFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAdministratorSearchFilter(); message.creationDate = object.creationDate !== void 0 && object.creationDate !== null ? import_filter.TimestampFilter.fromPartial(object.creationDate) : void 0; message.changeDate = object.changeDate !== void 0 && object.changeDate !== null ? import_filter.TimestampFilter.fromPartial(object.changeDate) : void 0; message.inUserIdsFilter = object.inUserIdsFilter !== void 0 && object.inUserIdsFilter !== null ? import_filter.InIDsFilter.fromPartial(object.inUserIdsFilter) : void 0; message.userOrganizationId = object.userOrganizationId !== void 0 && object.userOrganizationId !== null ? import_filter.IDFilter.fromPartial(object.userOrganizationId) : void 0; message.userPreferredLoginName = object.userPreferredLoginName !== void 0 && object.userPreferredLoginName !== null ? UserPreferredLoginNameFilter.fromPartial(object.userPreferredLoginName) : void 0; message.userDisplayName = object.userDisplayName !== void 0 && object.userDisplayName !== null ? UserDisplayNameFilter.fromPartial(object.userDisplayName) : void 0; message.resource = object.resource !== void 0 && object.resource !== null ? ResourceFilter.fromPartial(object.resource) : void 0; message.role = object.role !== void 0 && object.role !== null ? RoleFilter.fromPartial(object.role) : void 0; message.and = object.and !== void 0 && object.and !== null ? AndFilter.fromPartial(object.and) : void 0; message.or = object.or !== void 0 && object.or !== null ? OrFilter.fromPartial(object.or) : void 0; message.not = object.not !== void 0 && object.not !== null ? NotFilter.fromPartial(object.not) : void 0; return message; } }; function createBaseUserPreferredLoginNameFilter() { return { preferredLoginName: "", method: 0 }; } const UserPreferredLoginNameFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.preferredLoginName !== "") { writer.uint32(10).string(message.preferredLoginName); } 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 = createBaseUserPreferredLoginNameFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.preferredLoginName = 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 { preferredLoginName: isSet(object.preferredLoginName) ? globalThis.String(object.preferredLoginName) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.preferredLoginName !== "") { obj.preferredLoginName = message.preferredLoginName; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return UserPreferredLoginNameFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUserPreferredLoginNameFilter(); message.preferredLoginName = object.preferredLoginName ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseUserDisplayNameFilter() { return { displayName: "", method: 0 }; } const UserDisplayNameFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.displayName !== "") { writer.uint32(10).string(message.displayName); } 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 = createBaseUserDisplayNameFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.displayName = 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 { displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.displayName !== "") { obj.displayName = message.displayName; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return UserDisplayNameFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUserDisplayNameFilter(); message.displayName = object.displayName ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseResourceFilter() { return { instance: void 0, organizationId: void 0, projectId: void 0, projectGrantId: void 0 }; } const ResourceFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.instance !== void 0) { writer.uint32(8).bool(message.instance); } if (message.organizationId !== void 0) { writer.uint32(18).string(message.organizationId); } if (message.projectId !== void 0) { writer.uint32(26).string(message.projectId); } if (message.projectGrantId !== void 0) { writer.uint32(34).string(message.projectGrantId); } 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 = createBaseResourceFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.instance = reader.bool(); continue; } case 2: { if (tag !== 18) { break; } message.organizationId = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.projectId = reader.string(); continue; } case 4: { if (tag !== 34) { break; } message.projectGrantId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { instance: isSet(object.instance) ? globalThis.Boolean(object.instance) : void 0, organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : void 0, projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : void 0, projectGrantId: isSet(object.projectGrantId) ? globalThis.String(object.projectGrantId) : void 0 }; }, toJSON(message) { const obj = {}; if (message.instance !== void 0) { obj.instance = message.instance; } if (message.organizationId !== void 0) { obj.organizationId = message.organizationId; } if (message.projectId !== void 0) { obj.projectId = message.projectId; } if (message.projectGrantId !== void 0) { obj.projectGrantId = message.projectGrantId; } return obj; }, create(base) { return ResourceFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseResourceFilter(); message.instance = object.instance ?? void 0; message.organizationId = object.organizationId ?? void 0; message.projectId = object.projectId ?? void 0; message.projectGrantId = object.projectGrantId ?? void 0; return message; } }; function createBaseRoleFilter() { return { roleKey: "" }; } const RoleFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.roleKey !== "") { writer.uint32(10).string(message.roleKey); } 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 = createBaseRoleFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.roleKey = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : "" }; }, toJSON(message) { const obj = {}; if (message.roleKey !== "") { obj.roleKey = message.roleKey; } return obj; }, create(base) { return RoleFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRoleFilter(); message.roleKey = object.roleKey ?? ""; return message; } }; function createBaseAndFilter() { return { queries: [] }; } const AndFilter = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.queries) { AdministratorSearchFilter.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(AdministratorSearchFilter.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) => AdministratorSearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.queries?.length) { obj.queries = message.queries.map((e) => AdministratorSearchFilter.toJSON(e)); } return obj; }, create(base) { return AndFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAndFilter(); message.queries = object.queries?.map((e) => AdministratorSearchFilter.fromPartial(e)) || []; return message; } }; function createBaseOrFilter() { return { queries: [] }; } const OrFilter = { encode(message, writer = new import_wire.BinaryWriter()) { for (const v of message.queries) { AdministratorSearchFilter.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(AdministratorSearchFilter.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) => AdministratorSearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.queries?.length) { obj.queries = message.queries.map((e) => AdministratorSearchFilter.toJSON(e)); } return obj; }, create(base) { return OrFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOrFilter(); message.queries = object.queries?.map((e) => AdministratorSearchFilter.fromPartial(e)) || []; return message; } }; function createBaseNotFilter() { return { query: void 0 }; } const NotFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.query !== void 0) { AdministratorSearchFilter.encode(message.query, 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.query = AdministratorSearchFilter.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { query: isSet(object.query) ? AdministratorSearchFilter.fromJSON(object.query) : void 0 }; }, toJSON(message) { const obj = {}; if (message.query !== void 0) { obj.query = AdministratorSearchFilter.toJSON(message.query); } return obj; }, create(base) { return NotFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseNotFilter(); message.query = object.query !== void 0 && object.query !== null ? AdministratorSearchFilter.fromPartial(object.query) : void 0; return message; } }; function toTimestamp(date) { const seconds = numberToLong(Math.trunc(date.getTime() / 1e3)); const nanos = date.getTime() % 1e3 * 1e6; return { seconds, nanos }; } function fromTimestamp(t) { let millis = (t.seconds.toNumber() || 0) * 1e3; millis += (t.nanos || 0) / 1e6; return new globalThis.Date(millis); } function fromJsonTimestamp(o) { if (o instanceof globalThis.Date) { return o; } else if (typeof o === "string") { return new globalThis.Date(o); } else { return fromTimestamp(import_timestamp.Timestamp.fromJSON(o)); } } function numberToLong(number) { return import_long.default.fromNumber(number); } function isSet(value) { return value !== null && value !== void 0; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { Administrator, AdministratorFieldName, AdministratorSearchFilter, AndFilter, NotFilter, OrFilter, Organization, Project, ProjectGrant, ResourceFilter, RoleFilter, User, UserDisplayNameFilter, UserPreferredLoginNameFilter, administratorFieldNameFromJSON, administratorFieldNameToJSON, protobufPackage }); //# sourceMappingURL=query.js.map