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,152 lines 39.1 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 authorization_exports = {}; __export(authorization_exports, { Authorization: () => Authorization, AuthorizationFieldName: () => AuthorizationFieldName, AuthorizationsSearchFilter: () => AuthorizationsSearchFilter, OrganizationNameQuery: () => OrganizationNameQuery, ProjectNameQuery: () => ProjectNameQuery, RoleKeyQuery: () => RoleKeyQuery, State: () => State, StateQuery: () => StateQuery, User: () => User, UserDisplayNameQuery: () => UserDisplayNameQuery, UserPreferredLoginNameQuery: () => UserPreferredLoginNameQuery, authorizationFieldNameFromJSON: () => authorizationFieldNameFromJSON, authorizationFieldNameToJSON: () => authorizationFieldNameToJSON, protobufPackage: () => protobufPackage, stateFromJSON: () => stateFromJSON, stateToJSON: () => stateToJSON }); module.exports = __toCommonJS(authorization_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.authorization.v2beta"; 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 AuthorizationFieldName = /* @__PURE__ */ ((AuthorizationFieldName2) => { AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_UNSPECIFIED"] = 0] = "AUTHORIZATION_FIELD_NAME_UNSPECIFIED"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_CREATED_DATE"] = 1] = "AUTHORIZATION_FIELD_NAME_CREATED_DATE"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_CHANGED_DATE"] = 2] = "AUTHORIZATION_FIELD_NAME_CHANGED_DATE"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_ID"] = 3] = "AUTHORIZATION_FIELD_NAME_ID"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_USER_ID"] = 4] = "AUTHORIZATION_FIELD_NAME_USER_ID"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_PROJECT_ID"] = 5] = "AUTHORIZATION_FIELD_NAME_PROJECT_ID"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID"] = 6] = "AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID"; AuthorizationFieldName2[AuthorizationFieldName2["AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID"] = 7] = "AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID"; AuthorizationFieldName2[AuthorizationFieldName2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; return AuthorizationFieldName2; })(AuthorizationFieldName || {}); function authorizationFieldNameFromJSON(object) { switch (object) { case 0: case "AUTHORIZATION_FIELD_NAME_UNSPECIFIED": return 0 /* AUTHORIZATION_FIELD_NAME_UNSPECIFIED */; case 1: case "AUTHORIZATION_FIELD_NAME_CREATED_DATE": return 1 /* AUTHORIZATION_FIELD_NAME_CREATED_DATE */; case 2: case "AUTHORIZATION_FIELD_NAME_CHANGED_DATE": return 2 /* AUTHORIZATION_FIELD_NAME_CHANGED_DATE */; case 3: case "AUTHORIZATION_FIELD_NAME_ID": return 3 /* AUTHORIZATION_FIELD_NAME_ID */; case 4: case "AUTHORIZATION_FIELD_NAME_USER_ID": return 4 /* AUTHORIZATION_FIELD_NAME_USER_ID */; case 5: case "AUTHORIZATION_FIELD_NAME_PROJECT_ID": return 5 /* AUTHORIZATION_FIELD_NAME_PROJECT_ID */; case 6: case "AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID": return 6 /* AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID */; case 7: case "AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID": return 7 /* AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID */; case -1: case "UNRECOGNIZED": default: return -1 /* UNRECOGNIZED */; } } function authorizationFieldNameToJSON(object) { switch (object) { case 0 /* AUTHORIZATION_FIELD_NAME_UNSPECIFIED */: return "AUTHORIZATION_FIELD_NAME_UNSPECIFIED"; case 1 /* AUTHORIZATION_FIELD_NAME_CREATED_DATE */: return "AUTHORIZATION_FIELD_NAME_CREATED_DATE"; case 2 /* AUTHORIZATION_FIELD_NAME_CHANGED_DATE */: return "AUTHORIZATION_FIELD_NAME_CHANGED_DATE"; case 3 /* AUTHORIZATION_FIELD_NAME_ID */: return "AUTHORIZATION_FIELD_NAME_ID"; case 4 /* AUTHORIZATION_FIELD_NAME_USER_ID */: return "AUTHORIZATION_FIELD_NAME_USER_ID"; case 5 /* AUTHORIZATION_FIELD_NAME_PROJECT_ID */: return "AUTHORIZATION_FIELD_NAME_PROJECT_ID"; case 6 /* AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID */: return "AUTHORIZATION_FIELD_NAME_ORGANIZATION_ID"; case 7 /* AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID */: return "AUTHORIZATION_FIELD_NAME_USER_ORGANIZATION_ID"; case -1 /* UNRECOGNIZED */: default: return "UNRECOGNIZED"; } } function createBaseAuthorization() { return { id: "", projectId: "", projectName: "", projectOrganizationId: "", projectGrantId: void 0, grantedOrganizationId: void 0, organizationId: "", creationDate: void 0, changeDate: void 0, state: 0, user: void 0, roles: [] }; } const Authorization = { 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.projectOrganizationId !== "") { writer.uint32(34).string(message.projectOrganizationId); } if (message.projectGrantId !== void 0) { writer.uint32(42).string(message.projectGrantId); } if (message.grantedOrganizationId !== void 0) { writer.uint32(50).string(message.grantedOrganizationId); } if (message.organizationId !== "") { writer.uint32(58).string(message.organizationId); } if (message.creationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(66).fork()).join(); } if (message.changeDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(74).fork()).join(); } if (message.state !== 0) { writer.uint32(80).int32(message.state); } if (message.user !== void 0) { User.encode(message.user, writer.uint32(90).fork()).join(); } for (const v of message.roles) { writer.uint32(98).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 = createBaseAuthorization(); 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.projectOrganizationId = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.projectGrantId = reader.string(); continue; } case 6: { if (tag !== 50) { break; } message.grantedOrganizationId = reader.string(); continue; } case 7: { if (tag !== 58) { break; } message.organizationId = reader.string(); continue; } case 8: { if (tag !== 66) { break; } message.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } case 9: { if (tag !== 74) { break; } message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } case 10: { if (tag !== 80) { break; } message.state = reader.int32(); continue; } case 11: { if (tag !== 90) { break; } message.user = User.decode(reader, reader.uint32()); continue; } case 12: { if (tag !== 98) { break; } message.roles.push(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) : "", projectOrganizationId: isSet(object.projectOrganizationId) ? globalThis.String(object.projectOrganizationId) : "", projectGrantId: isSet(object.projectGrantId) ? globalThis.String(object.projectGrantId) : void 0, grantedOrganizationId: isSet(object.grantedOrganizationId) ? globalThis.String(object.grantedOrganizationId) : void 0, organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "", creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0, changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0, state: isSet(object.state) ? stateFromJSON(object.state) : 0, user: isSet(object.user) ? User.fromJSON(object.user) : void 0, roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e) => globalThis.String(e)) : [] }; }, 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.projectOrganizationId !== "") { obj.projectOrganizationId = message.projectOrganizationId; } if (message.projectGrantId !== void 0) { obj.projectGrantId = message.projectGrantId; } if (message.grantedOrganizationId !== void 0) { obj.grantedOrganizationId = message.grantedOrganizationId; } if (message.organizationId !== "") { obj.organizationId = message.organizationId; } if (message.creationDate !== void 0) { obj.creationDate = message.creationDate.toISOString(); } if (message.changeDate !== void 0) { obj.changeDate = message.changeDate.toISOString(); } if (message.state !== 0) { obj.state = stateToJSON(message.state); } if (message.user !== void 0) { obj.user = User.toJSON(message.user); } if (message.roles?.length) { obj.roles = message.roles; } return obj; }, create(base) { return Authorization.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAuthorization(); message.id = object.id ?? ""; message.projectId = object.projectId ?? ""; message.projectName = object.projectName ?? ""; message.projectOrganizationId = object.projectOrganizationId ?? ""; message.projectGrantId = object.projectGrantId ?? void 0; message.grantedOrganizationId = object.grantedOrganizationId ?? void 0; message.organizationId = object.organizationId ?? ""; message.creationDate = object.creationDate ?? void 0; message.changeDate = object.changeDate ?? void 0; message.state = object.state ?? 0; message.user = object.user !== void 0 && object.user !== null ? User.fromPartial(object.user) : void 0; message.roles = object.roles?.map((e) => e) || []; return message; } }; function createBaseUser() { return { id: "", preferredLoginName: "", displayName: "", avatarUrl: "", 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.avatarUrl !== "") { writer.uint32(34).string(message.avatarUrl); } if (message.organizationId !== "") { writer.uint32(42).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.avatarUrl = reader.string(); continue; } case 5: { if (tag !== 42) { 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) : "", avatarUrl: isSet(object.avatarUrl) ? globalThis.String(object.avatarUrl) : "", 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.avatarUrl !== "") { obj.avatarUrl = message.avatarUrl; } 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.avatarUrl = object.avatarUrl ?? ""; message.organizationId = object.organizationId ?? ""; return message; } }; function createBaseAuthorizationsSearchFilter() { return { authorizationIds: void 0, organizationId: void 0, state: void 0, userId: void 0, userOrganizationId: void 0, userPreferredLoginName: void 0, userDisplayName: void 0, projectId: void 0, projectName: void 0, roleKey: void 0, projectGrantId: void 0 }; } const AuthorizationsSearchFilter = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.authorizationIds !== void 0) { import_filter.InIDsFilter.encode(message.authorizationIds, writer.uint32(10).fork()).join(); } if (message.organizationId !== void 0) { import_filter.IDFilter.encode(message.organizationId, writer.uint32(18).fork()).join(); } if (message.state !== void 0) { StateQuery.encode(message.state, writer.uint32(26).fork()).join(); } if (message.userId !== void 0) { import_filter.IDFilter.encode(message.userId, writer.uint32(34).fork()).join(); } if (message.userOrganizationId !== void 0) { import_filter.IDFilter.encode(message.userOrganizationId, writer.uint32(42).fork()).join(); } if (message.userPreferredLoginName !== void 0) { UserPreferredLoginNameQuery.encode(message.userPreferredLoginName, writer.uint32(50).fork()).join(); } if (message.userDisplayName !== void 0) { UserDisplayNameQuery.encode(message.userDisplayName, writer.uint32(58).fork()).join(); } if (message.projectId !== void 0) { import_filter.IDFilter.encode(message.projectId, writer.uint32(66).fork()).join(); } if (message.projectName !== void 0) { ProjectNameQuery.encode(message.projectName, writer.uint32(74).fork()).join(); } if (message.roleKey !== void 0) { RoleKeyQuery.encode(message.roleKey, writer.uint32(82).fork()).join(); } if (message.projectGrantId !== void 0) { import_filter.IDFilter.encode(message.projectGrantId, 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 = createBaseAuthorizationsSearchFilter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.authorizationIds = import_filter.InIDsFilter.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.organizationId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.state = StateQuery.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.userId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } case 5: { if (tag !== 42) { break; } message.userOrganizationId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } case 6: { if (tag !== 50) { break; } message.userPreferredLoginName = UserPreferredLoginNameQuery.decode(reader, reader.uint32()); continue; } case 7: { if (tag !== 58) { break; } message.userDisplayName = UserDisplayNameQuery.decode(reader, reader.uint32()); continue; } case 8: { if (tag !== 66) { break; } message.projectId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } case 9: { if (tag !== 74) { break; } message.projectName = ProjectNameQuery.decode(reader, reader.uint32()); continue; } case 10: { if (tag !== 82) { break; } message.roleKey = RoleKeyQuery.decode(reader, reader.uint32()); continue; } case 11: { if (tag !== 90) { break; } message.projectGrantId = import_filter.IDFilter.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { authorizationIds: isSet(object.authorizationIds) ? import_filter.InIDsFilter.fromJSON(object.authorizationIds) : void 0, organizationId: isSet(object.organizationId) ? import_filter.IDFilter.fromJSON(object.organizationId) : void 0, state: isSet(object.state) ? StateQuery.fromJSON(object.state) : void 0, userId: isSet(object.userId) ? import_filter.IDFilter.fromJSON(object.userId) : void 0, userOrganizationId: isSet(object.userOrganizationId) ? import_filter.IDFilter.fromJSON(object.userOrganizationId) : void 0, userPreferredLoginName: isSet(object.userPreferredLoginName) ? UserPreferredLoginNameQuery.fromJSON(object.userPreferredLoginName) : void 0, userDisplayName: isSet(object.userDisplayName) ? UserDisplayNameQuery.fromJSON(object.userDisplayName) : void 0, projectId: isSet(object.projectId) ? import_filter.IDFilter.fromJSON(object.projectId) : void 0, projectName: isSet(object.projectName) ? ProjectNameQuery.fromJSON(object.projectName) : void 0, roleKey: isSet(object.roleKey) ? RoleKeyQuery.fromJSON(object.roleKey) : void 0, projectGrantId: isSet(object.projectGrantId) ? import_filter.IDFilter.fromJSON(object.projectGrantId) : void 0 }; }, toJSON(message) { const obj = {}; if (message.authorizationIds !== void 0) { obj.authorizationIds = import_filter.InIDsFilter.toJSON(message.authorizationIds); } if (message.organizationId !== void 0) { obj.organizationId = import_filter.IDFilter.toJSON(message.organizationId); } if (message.state !== void 0) { obj.state = StateQuery.toJSON(message.state); } if (message.userId !== void 0) { obj.userId = import_filter.IDFilter.toJSON(message.userId); } if (message.userOrganizationId !== void 0) { obj.userOrganizationId = import_filter.IDFilter.toJSON(message.userOrganizationId); } if (message.userPreferredLoginName !== void 0) { obj.userPreferredLoginName = UserPreferredLoginNameQuery.toJSON(message.userPreferredLoginName); } if (message.userDisplayName !== void 0) { obj.userDisplayName = UserDisplayNameQuery.toJSON(message.userDisplayName); } if (message.projectId !== void 0) { obj.projectId = import_filter.IDFilter.toJSON(message.projectId); } if (message.projectName !== void 0) { obj.projectName = ProjectNameQuery.toJSON(message.projectName); } if (message.roleKey !== void 0) { obj.roleKey = RoleKeyQuery.toJSON(message.roleKey); } if (message.projectGrantId !== void 0) { obj.projectGrantId = import_filter.IDFilter.toJSON(message.projectGrantId); } return obj; }, create(base) { return AuthorizationsSearchFilter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAuthorizationsSearchFilter(); message.authorizationIds = object.authorizationIds !== void 0 && object.authorizationIds !== null ? import_filter.InIDsFilter.fromPartial(object.authorizationIds) : void 0; message.organizationId = object.organizationId !== void 0 && object.organizationId !== null ? import_filter.IDFilter.fromPartial(object.organizationId) : void 0; message.state = object.state !== void 0 && object.state !== null ? StateQuery.fromPartial(object.state) : void 0; message.userId = object.userId !== void 0 && object.userId !== null ? import_filter.IDFilter.fromPartial(object.userId) : 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 ? UserPreferredLoginNameQuery.fromPartial(object.userPreferredLoginName) : void 0; message.userDisplayName = object.userDisplayName !== void 0 && object.userDisplayName !== null ? UserDisplayNameQuery.fromPartial(object.userDisplayName) : void 0; message.projectId = object.projectId !== void 0 && object.projectId !== null ? import_filter.IDFilter.fromPartial(object.projectId) : void 0; message.projectName = object.projectName !== void 0 && object.projectName !== null ? ProjectNameQuery.fromPartial(object.projectName) : void 0; message.roleKey = object.roleKey !== void 0 && object.roleKey !== null ? RoleKeyQuery.fromPartial(object.roleKey) : void 0; message.projectGrantId = object.projectGrantId !== void 0 && object.projectGrantId !== null ? import_filter.IDFilter.fromPartial(object.projectGrantId) : void 0; return message; } }; function createBaseStateQuery() { return { state: 0 }; } const StateQuery = { 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 = createBaseStateQuery(); 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 StateQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseStateQuery(); message.state = object.state ?? 0; return message; } }; function createBaseUserPreferredLoginNameQuery() { return { loginName: "", method: 0 }; } const UserPreferredLoginNameQuery = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.loginName !== "") { writer.uint32(10).string(message.loginName); } 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 = createBaseUserPreferredLoginNameQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.loginName = 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 { loginName: isSet(object.loginName) ? globalThis.String(object.loginName) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.loginName !== "") { obj.loginName = message.loginName; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return UserPreferredLoginNameQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUserPreferredLoginNameQuery(); message.loginName = object.loginName ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseUserDisplayNameQuery() { return { displayName: "", method: 0 }; } const UserDisplayNameQuery = { 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 = createBaseUserDisplayNameQuery(); 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 UserDisplayNameQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUserDisplayNameQuery(); message.displayName = object.displayName ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseProjectNameQuery() { return { name: "", method: 0 }; } const ProjectNameQuery = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } 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 = createBaseProjectNameQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.name = 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 { name: isSet(object.name) ? globalThis.String(object.name) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return ProjectNameQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProjectNameQuery(); message.name = object.name ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseOrganizationNameQuery() { return { name: "", method: 0 }; } const OrganizationNameQuery = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } 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 = createBaseOrganizationNameQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.name = 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 { name: isSet(object.name) ? globalThis.String(object.name) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return OrganizationNameQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOrganizationNameQuery(); message.name = object.name ?? ""; message.method = object.method ?? 0; return message; } }; function createBaseRoleKeyQuery() { return { key: "", method: 0 }; } const RoleKeyQuery = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } 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 = createBaseRoleKeyQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = 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 { key: isSet(object.key) ? globalThis.String(object.key) : "", method: isSet(object.method) ? (0, import_filter.textFilterMethodFromJSON)(object.method) : 0 }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } if (message.method !== 0) { obj.method = (0, import_filter.textFilterMethodToJSON)(message.method); } return obj; }, create(base) { return RoleKeyQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRoleKeyQuery(); message.key = object.key ?? ""; message.method = object.method ?? 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 = { Authorization, AuthorizationFieldName, AuthorizationsSearchFilter, OrganizationNameQuery, ProjectNameQuery, RoleKeyQuery, State, StateQuery, User, UserDisplayNameQuery, UserPreferredLoginNameQuery, authorizationFieldNameFromJSON, authorizationFieldNameToJSON, protobufPackage, stateFromJSON, stateToJSON }); //# sourceMappingURL=authorization.js.map