@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
JavaScript
"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