@primerouting/zitadel-node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts. Support http2 self-hosted instances
1,282 lines (1,281 loc) • 53.9 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.1
// protoc unknown
// source: zitadel/project.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GrantedOrgIDQuery = exports.ProjectIDQuery = exports.GrantRoleKeyQuery = exports.GrantProjectNameQuery = exports.AllProjectGrantQuery = exports.ProjectGrantQuery = exports.RoleDisplayNameQuery = exports.RoleKeyQuery = exports.RoleQuery = exports.Role = exports.ProjectResourceOwnerQuery = exports.ProjectNameQuery = exports.ProjectQuery = exports.GrantedProject = exports.Project = exports.ProjectGrantState = exports.PrivateLabelingSetting = exports.ProjectState = exports.protobufPackage = void 0;
exports.projectStateFromJSON = projectStateFromJSON;
exports.projectStateToJSON = projectStateToJSON;
exports.privateLabelingSettingFromJSON = privateLabelingSettingFromJSON;
exports.privateLabelingSettingToJSON = privateLabelingSettingToJSON;
exports.projectGrantStateFromJSON = projectGrantStateFromJSON;
exports.projectGrantStateToJSON = projectGrantStateToJSON;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const object_1 = require("./object");
exports.protobufPackage = "zitadel.project.v1";
var ProjectState;
(function (ProjectState) {
ProjectState[ProjectState["PROJECT_STATE_UNSPECIFIED"] = 0] = "PROJECT_STATE_UNSPECIFIED";
ProjectState[ProjectState["PROJECT_STATE_ACTIVE"] = 1] = "PROJECT_STATE_ACTIVE";
ProjectState[ProjectState["PROJECT_STATE_INACTIVE"] = 2] = "PROJECT_STATE_INACTIVE";
ProjectState[ProjectState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ProjectState || (exports.ProjectState = ProjectState = {}));
function projectStateFromJSON(object) {
switch (object) {
case 0:
case "PROJECT_STATE_UNSPECIFIED":
return ProjectState.PROJECT_STATE_UNSPECIFIED;
case 1:
case "PROJECT_STATE_ACTIVE":
return ProjectState.PROJECT_STATE_ACTIVE;
case 2:
case "PROJECT_STATE_INACTIVE":
return ProjectState.PROJECT_STATE_INACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return ProjectState.UNRECOGNIZED;
}
}
function projectStateToJSON(object) {
switch (object) {
case ProjectState.PROJECT_STATE_UNSPECIFIED:
return "PROJECT_STATE_UNSPECIFIED";
case ProjectState.PROJECT_STATE_ACTIVE:
return "PROJECT_STATE_ACTIVE";
case ProjectState.PROJECT_STATE_INACTIVE:
return "PROJECT_STATE_INACTIVE";
case ProjectState.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var PrivateLabelingSetting;
(function (PrivateLabelingSetting) {
PrivateLabelingSetting[PrivateLabelingSetting["PRIVATE_LABELING_SETTING_UNSPECIFIED"] = 0] = "PRIVATE_LABELING_SETTING_UNSPECIFIED";
PrivateLabelingSetting[PrivateLabelingSetting["PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY"] = 1] = "PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY";
PrivateLabelingSetting[PrivateLabelingSetting["PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY"] = 2] = "PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY";
PrivateLabelingSetting[PrivateLabelingSetting["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PrivateLabelingSetting || (exports.PrivateLabelingSetting = PrivateLabelingSetting = {}));
function privateLabelingSettingFromJSON(object) {
switch (object) {
case 0:
case "PRIVATE_LABELING_SETTING_UNSPECIFIED":
return PrivateLabelingSetting.PRIVATE_LABELING_SETTING_UNSPECIFIED;
case 1:
case "PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY":
return PrivateLabelingSetting.PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY;
case 2:
case "PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY":
return PrivateLabelingSetting.PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY;
case -1:
case "UNRECOGNIZED":
default:
return PrivateLabelingSetting.UNRECOGNIZED;
}
}
function privateLabelingSettingToJSON(object) {
switch (object) {
case PrivateLabelingSetting.PRIVATE_LABELING_SETTING_UNSPECIFIED:
return "PRIVATE_LABELING_SETTING_UNSPECIFIED";
case PrivateLabelingSetting.PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY:
return "PRIVATE_LABELING_SETTING_ENFORCE_PROJECT_RESOURCE_OWNER_POLICY";
case PrivateLabelingSetting.PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY:
return "PRIVATE_LABELING_SETTING_ALLOW_LOGIN_USER_RESOURCE_OWNER_POLICY";
case PrivateLabelingSetting.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var ProjectGrantState;
(function (ProjectGrantState) {
ProjectGrantState[ProjectGrantState["PROJECT_GRANT_STATE_UNSPECIFIED"] = 0] = "PROJECT_GRANT_STATE_UNSPECIFIED";
ProjectGrantState[ProjectGrantState["PROJECT_GRANT_STATE_ACTIVE"] = 1] = "PROJECT_GRANT_STATE_ACTIVE";
ProjectGrantState[ProjectGrantState["PROJECT_GRANT_STATE_INACTIVE"] = 2] = "PROJECT_GRANT_STATE_INACTIVE";
ProjectGrantState[ProjectGrantState["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ProjectGrantState || (exports.ProjectGrantState = ProjectGrantState = {}));
function projectGrantStateFromJSON(object) {
switch (object) {
case 0:
case "PROJECT_GRANT_STATE_UNSPECIFIED":
return ProjectGrantState.PROJECT_GRANT_STATE_UNSPECIFIED;
case 1:
case "PROJECT_GRANT_STATE_ACTIVE":
return ProjectGrantState.PROJECT_GRANT_STATE_ACTIVE;
case 2:
case "PROJECT_GRANT_STATE_INACTIVE":
return ProjectGrantState.PROJECT_GRANT_STATE_INACTIVE;
case -1:
case "UNRECOGNIZED":
default:
return ProjectGrantState.UNRECOGNIZED;
}
}
function projectGrantStateToJSON(object) {
switch (object) {
case ProjectGrantState.PROJECT_GRANT_STATE_UNSPECIFIED:
return "PROJECT_GRANT_STATE_UNSPECIFIED";
case ProjectGrantState.PROJECT_GRANT_STATE_ACTIVE:
return "PROJECT_GRANT_STATE_ACTIVE";
case ProjectGrantState.PROJECT_GRANT_STATE_INACTIVE:
return "PROJECT_GRANT_STATE_INACTIVE";
case ProjectGrantState.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseProject() {
return {
id: "",
details: undefined,
name: "",
state: 0,
projectRoleAssertion: false,
projectRoleCheck: false,
hasProjectCheck: false,
privateLabelingSetting: 0,
};
}
exports.Project = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim();
}
if (message.name !== "") {
writer.uint32(26).string(message.name);
}
if (message.state !== 0) {
writer.uint32(32).int32(message.state);
}
if (message.projectRoleAssertion !== false) {
writer.uint32(40).bool(message.projectRoleAssertion);
}
if (message.projectRoleCheck !== false) {
writer.uint32(48).bool(message.projectRoleCheck);
}
if (message.hasProjectCheck !== false) {
writer.uint32(56).bool(message.hasProjectCheck);
}
if (message.privateLabelingSetting !== 0) {
writer.uint32(64).int32(message.privateLabelingSetting);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? 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.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.name = reader.string();
continue;
case 4:
if (tag !== 32) {
break;
}
message.state = reader.int32();
continue;
case 5:
if (tag !== 40) {
break;
}
message.projectRoleAssertion = reader.bool();
continue;
case 6:
if (tag !== 48) {
break;
}
message.projectRoleCheck = reader.bool();
continue;
case 7:
if (tag !== 56) {
break;
}
message.hasProjectCheck = reader.bool();
continue;
case 8:
if (tag !== 64) {
break;
}
message.privateLabelingSetting = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
name: isSet(object.name) ? globalThis.String(object.name) : "",
state: isSet(object.state) ? projectStateFromJSON(object.state) : 0,
projectRoleAssertion: isSet(object.projectRoleAssertion)
? globalThis.Boolean(object.projectRoleAssertion)
: false,
projectRoleCheck: isSet(object.projectRoleCheck) ? globalThis.Boolean(object.projectRoleCheck) : false,
hasProjectCheck: isSet(object.hasProjectCheck) ? globalThis.Boolean(object.hasProjectCheck) : false,
privateLabelingSetting: isSet(object.privateLabelingSetting)
? privateLabelingSettingFromJSON(object.privateLabelingSetting)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
if (message.name !== "") {
obj.name = message.name;
}
if (message.state !== 0) {
obj.state = projectStateToJSON(message.state);
}
if (message.projectRoleAssertion !== false) {
obj.projectRoleAssertion = message.projectRoleAssertion;
}
if (message.projectRoleCheck !== false) {
obj.projectRoleCheck = message.projectRoleCheck;
}
if (message.hasProjectCheck !== false) {
obj.hasProjectCheck = message.hasProjectCheck;
}
if (message.privateLabelingSetting !== 0) {
obj.privateLabelingSetting = privateLabelingSettingToJSON(message.privateLabelingSetting);
}
return obj;
},
create(base) {
return exports.Project.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseProject();
message.id = object.id ?? "";
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
message.name = object.name ?? "";
message.state = object.state ?? 0;
message.projectRoleAssertion = object.projectRoleAssertion ?? false;
message.projectRoleCheck = object.projectRoleCheck ?? false;
message.hasProjectCheck = object.hasProjectCheck ?? false;
message.privateLabelingSetting = object.privateLabelingSetting ?? 0;
return message;
},
};
function createBaseGrantedProject() {
return {
grantId: "",
grantedOrgId: "",
grantedOrgName: "",
grantedRoleKeys: [],
state: 0,
projectId: "",
projectName: "",
projectOwnerId: "",
projectOwnerName: "",
details: undefined,
};
}
exports.GrantedProject = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.grantId !== "") {
writer.uint32(10).string(message.grantId);
}
if (message.grantedOrgId !== "") {
writer.uint32(18).string(message.grantedOrgId);
}
if (message.grantedOrgName !== "") {
writer.uint32(26).string(message.grantedOrgName);
}
for (const v of message.grantedRoleKeys) {
writer.uint32(34).string(v);
}
if (message.state !== 0) {
writer.uint32(40).int32(message.state);
}
if (message.projectId !== "") {
writer.uint32(50).string(message.projectId);
}
if (message.projectName !== "") {
writer.uint32(58).string(message.projectName);
}
if (message.projectOwnerId !== "") {
writer.uint32(66).string(message.projectOwnerId);
}
if (message.projectOwnerName !== "") {
writer.uint32(74).string(message.projectOwnerName);
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(82).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGrantedProject();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.grantId = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.grantedOrgId = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.grantedOrgName = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.grantedRoleKeys.push(reader.string());
continue;
case 5:
if (tag !== 40) {
break;
}
message.state = reader.int32();
continue;
case 6:
if (tag !== 50) {
break;
}
message.projectId = reader.string();
continue;
case 7:
if (tag !== 58) {
break;
}
message.projectName = reader.string();
continue;
case 8:
if (tag !== 66) {
break;
}
message.projectOwnerId = reader.string();
continue;
case 9:
if (tag !== 74) {
break;
}
message.projectOwnerName = reader.string();
continue;
case 10:
if (tag !== 82) {
break;
}
message.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
grantId: isSet(object.grantId) ? globalThis.String(object.grantId) : "",
grantedOrgId: isSet(object.grantedOrgId) ? globalThis.String(object.grantedOrgId) : "",
grantedOrgName: isSet(object.grantedOrgName) ? globalThis.String(object.grantedOrgName) : "",
grantedRoleKeys: globalThis.Array.isArray(object?.grantedRoleKeys)
? object.grantedRoleKeys.map((e) => globalThis.String(e))
: [],
state: isSet(object.state) ? projectGrantStateFromJSON(object.state) : 0,
projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : "",
projectName: isSet(object.projectName) ? globalThis.String(object.projectName) : "",
projectOwnerId: isSet(object.projectOwnerId) ? globalThis.String(object.projectOwnerId) : "",
projectOwnerName: isSet(object.projectOwnerName) ? globalThis.String(object.projectOwnerName) : "",
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.grantId !== "") {
obj.grantId = message.grantId;
}
if (message.grantedOrgId !== "") {
obj.grantedOrgId = message.grantedOrgId;
}
if (message.grantedOrgName !== "") {
obj.grantedOrgName = message.grantedOrgName;
}
if (message.grantedRoleKeys?.length) {
obj.grantedRoleKeys = message.grantedRoleKeys;
}
if (message.state !== 0) {
obj.state = projectGrantStateToJSON(message.state);
}
if (message.projectId !== "") {
obj.projectId = message.projectId;
}
if (message.projectName !== "") {
obj.projectName = message.projectName;
}
if (message.projectOwnerId !== "") {
obj.projectOwnerId = message.projectOwnerId;
}
if (message.projectOwnerName !== "") {
obj.projectOwnerName = message.projectOwnerName;
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
return obj;
},
create(base) {
return exports.GrantedProject.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGrantedProject();
message.grantId = object.grantId ?? "";
message.grantedOrgId = object.grantedOrgId ?? "";
message.grantedOrgName = object.grantedOrgName ?? "";
message.grantedRoleKeys = object.grantedRoleKeys?.map((e) => e) || [];
message.state = object.state ?? 0;
message.projectId = object.projectId ?? "";
message.projectName = object.projectName ?? "";
message.projectOwnerId = object.projectOwnerId ?? "";
message.projectOwnerName = object.projectOwnerName ?? "";
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
return message;
},
};
function createBaseProjectQuery() {
return { nameQuery: undefined, projectResourceOwnerQuery: undefined };
}
exports.ProjectQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.nameQuery !== undefined) {
exports.ProjectNameQuery.encode(message.nameQuery, writer.uint32(10).fork()).ldelim();
}
if (message.projectResourceOwnerQuery !== undefined) {
exports.ProjectResourceOwnerQuery.encode(message.projectResourceOwnerQuery, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProjectQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.nameQuery = exports.ProjectNameQuery.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.projectResourceOwnerQuery = exports.ProjectResourceOwnerQuery.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
nameQuery: isSet(object.nameQuery) ? exports.ProjectNameQuery.fromJSON(object.nameQuery) : undefined,
projectResourceOwnerQuery: isSet(object.projectResourceOwnerQuery)
? exports.ProjectResourceOwnerQuery.fromJSON(object.projectResourceOwnerQuery)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.nameQuery !== undefined) {
obj.nameQuery = exports.ProjectNameQuery.toJSON(message.nameQuery);
}
if (message.projectResourceOwnerQuery !== undefined) {
obj.projectResourceOwnerQuery = exports.ProjectResourceOwnerQuery.toJSON(message.projectResourceOwnerQuery);
}
return obj;
},
create(base) {
return exports.ProjectQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseProjectQuery();
message.nameQuery = (object.nameQuery !== undefined && object.nameQuery !== null)
? exports.ProjectNameQuery.fromPartial(object.nameQuery)
: undefined;
message.projectResourceOwnerQuery =
(object.projectResourceOwnerQuery !== undefined && object.projectResourceOwnerQuery !== null)
? exports.ProjectResourceOwnerQuery.fromPartial(object.projectResourceOwnerQuery)
: undefined;
return message;
},
};
function createBaseProjectNameQuery() {
return { name: "", method: 0 };
}
exports.ProjectNameQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
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 minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? 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.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.ProjectNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseProjectNameQuery();
message.name = object.name ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseProjectResourceOwnerQuery() {
return { resourceOwner: "" };
}
exports.ProjectResourceOwnerQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.resourceOwner !== "") {
writer.uint32(10).string(message.resourceOwner);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProjectResourceOwnerQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.resourceOwner = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { resourceOwner: isSet(object.resourceOwner) ? globalThis.String(object.resourceOwner) : "" };
},
toJSON(message) {
const obj = {};
if (message.resourceOwner !== "") {
obj.resourceOwner = message.resourceOwner;
}
return obj;
},
create(base) {
return exports.ProjectResourceOwnerQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseProjectResourceOwnerQuery();
message.resourceOwner = object.resourceOwner ?? "";
return message;
},
};
function createBaseRole() {
return { key: "", details: undefined, displayName: "", group: "" };
}
exports.Role = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.details !== undefined) {
object_1.ObjectDetails.encode(message.details, writer.uint32(18).fork()).ldelim();
}
if (message.displayName !== "") {
writer.uint32(26).string(message.displayName);
}
if (message.group !== "") {
writer.uint32(34).string(message.group);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRole();
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 !== 18) {
break;
}
message.details = object_1.ObjectDetails.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.displayName = reader.string();
continue;
case 4:
if (tag !== 34) {
break;
}
message.group = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
key: isSet(object.key) ? globalThis.String(object.key) : "",
details: isSet(object.details) ? object_1.ObjectDetails.fromJSON(object.details) : undefined,
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "",
group: isSet(object.group) ? globalThis.String(object.group) : "",
};
},
toJSON(message) {
const obj = {};
if (message.key !== "") {
obj.key = message.key;
}
if (message.details !== undefined) {
obj.details = object_1.ObjectDetails.toJSON(message.details);
}
if (message.displayName !== "") {
obj.displayName = message.displayName;
}
if (message.group !== "") {
obj.group = message.group;
}
return obj;
},
create(base) {
return exports.Role.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRole();
message.key = object.key ?? "";
message.details = (object.details !== undefined && object.details !== null)
? object_1.ObjectDetails.fromPartial(object.details)
: undefined;
message.displayName = object.displayName ?? "";
message.group = object.group ?? "";
return message;
},
};
function createBaseRoleQuery() {
return { keyQuery: undefined, displayNameQuery: undefined };
}
exports.RoleQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.keyQuery !== undefined) {
exports.RoleKeyQuery.encode(message.keyQuery, writer.uint32(10).fork()).ldelim();
}
if (message.displayNameQuery !== undefined) {
exports.RoleDisplayNameQuery.encode(message.displayNameQuery, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRoleQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.keyQuery = exports.RoleKeyQuery.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.displayNameQuery = exports.RoleDisplayNameQuery.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
keyQuery: isSet(object.keyQuery) ? exports.RoleKeyQuery.fromJSON(object.keyQuery) : undefined,
displayNameQuery: isSet(object.displayNameQuery)
? exports.RoleDisplayNameQuery.fromJSON(object.displayNameQuery)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.keyQuery !== undefined) {
obj.keyQuery = exports.RoleKeyQuery.toJSON(message.keyQuery);
}
if (message.displayNameQuery !== undefined) {
obj.displayNameQuery = exports.RoleDisplayNameQuery.toJSON(message.displayNameQuery);
}
return obj;
},
create(base) {
return exports.RoleQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRoleQuery();
message.keyQuery = (object.keyQuery !== undefined && object.keyQuery !== null)
? exports.RoleKeyQuery.fromPartial(object.keyQuery)
: undefined;
message.displayNameQuery = (object.displayNameQuery !== undefined && object.displayNameQuery !== null)
? exports.RoleDisplayNameQuery.fromPartial(object.displayNameQuery)
: undefined;
return message;
},
};
function createBaseRoleKeyQuery() {
return { key: "", method: 0 };
}
exports.RoleKeyQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
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 minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? 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.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
key: isSet(object.key) ? globalThis.String(object.key) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.key !== "") {
obj.key = message.key;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.RoleKeyQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRoleKeyQuery();
message.key = object.key ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseRoleDisplayNameQuery() {
return { displayName: "", method: 0 };
}
exports.RoleDisplayNameQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
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 minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRoleDisplayNameQuery();
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.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.displayName !== "") {
obj.displayName = message.displayName;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.RoleDisplayNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRoleDisplayNameQuery();
message.displayName = object.displayName ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseProjectGrantQuery() {
return { projectNameQuery: undefined, roleKeyQuery: undefined };
}
exports.ProjectGrantQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectNameQuery !== undefined) {
exports.GrantProjectNameQuery.encode(message.projectNameQuery, writer.uint32(10).fork()).ldelim();
}
if (message.roleKeyQuery !== undefined) {
exports.GrantRoleKeyQuery.encode(message.roleKeyQuery, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProjectGrantQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.projectNameQuery = exports.GrantProjectNameQuery.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.roleKeyQuery = exports.GrantRoleKeyQuery.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
projectNameQuery: isSet(object.projectNameQuery)
? exports.GrantProjectNameQuery.fromJSON(object.projectNameQuery)
: undefined,
roleKeyQuery: isSet(object.roleKeyQuery) ? exports.GrantRoleKeyQuery.fromJSON(object.roleKeyQuery) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.projectNameQuery !== undefined) {
obj.projectNameQuery = exports.GrantProjectNameQuery.toJSON(message.projectNameQuery);
}
if (message.roleKeyQuery !== undefined) {
obj.roleKeyQuery = exports.GrantRoleKeyQuery.toJSON(message.roleKeyQuery);
}
return obj;
},
create(base) {
return exports.ProjectGrantQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseProjectGrantQuery();
message.projectNameQuery = (object.projectNameQuery !== undefined && object.projectNameQuery !== null)
? exports.GrantProjectNameQuery.fromPartial(object.projectNameQuery)
: undefined;
message.roleKeyQuery = (object.roleKeyQuery !== undefined && object.roleKeyQuery !== null)
? exports.GrantRoleKeyQuery.fromPartial(object.roleKeyQuery)
: undefined;
return message;
},
};
function createBaseAllProjectGrantQuery() {
return {
projectNameQuery: undefined,
roleKeyQuery: undefined,
projectIdQuery: undefined,
grantedOrgIdQuery: undefined,
};
}
exports.AllProjectGrantQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.projectNameQuery !== undefined) {
exports.GrantProjectNameQuery.encode(message.projectNameQuery, writer.uint32(10).fork()).ldelim();
}
if (message.roleKeyQuery !== undefined) {
exports.GrantRoleKeyQuery.encode(message.roleKeyQuery, writer.uint32(18).fork()).ldelim();
}
if (message.projectIdQuery !== undefined) {
exports.ProjectIDQuery.encode(message.projectIdQuery, writer.uint32(26).fork()).ldelim();
}
if (message.grantedOrgIdQuery !== undefined) {
exports.GrantedOrgIDQuery.encode(message.grantedOrgIdQuery, writer.uint32(34).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAllProjectGrantQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.projectNameQuery = exports.GrantProjectNameQuery.decode(reader, reader.uint32());
continue;
case 2:
if (tag !== 18) {
break;
}
message.roleKeyQuery = exports.GrantRoleKeyQuery.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.projectIdQuery = exports.ProjectIDQuery.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.grantedOrgIdQuery = exports.GrantedOrgIDQuery.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
projectNameQuery: isSet(object.projectNameQuery)
? exports.GrantProjectNameQuery.fromJSON(object.projectNameQuery)
: undefined,
roleKeyQuery: isSet(object.roleKeyQuery) ? exports.GrantRoleKeyQuery.fromJSON(object.roleKeyQuery) : undefined,
projectIdQuery: isSet(object.projectIdQuery) ? exports.ProjectIDQuery.fromJSON(object.projectIdQuery) : undefined,
grantedOrgIdQuery: isSet(object.grantedOrgIdQuery)
? exports.GrantedOrgIDQuery.fromJSON(object.grantedOrgIdQuery)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.projectNameQuery !== undefined) {
obj.projectNameQuery = exports.GrantProjectNameQuery.toJSON(message.projectNameQuery);
}
if (message.roleKeyQuery !== undefined) {
obj.roleKeyQuery = exports.GrantRoleKeyQuery.toJSON(message.roleKeyQuery);
}
if (message.projectIdQuery !== undefined) {
obj.projectIdQuery = exports.ProjectIDQuery.toJSON(message.projectIdQuery);
}
if (message.grantedOrgIdQuery !== undefined) {
obj.grantedOrgIdQuery = exports.GrantedOrgIDQuery.toJSON(message.grantedOrgIdQuery);
}
return obj;
},
create(base) {
return exports.AllProjectGrantQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAllProjectGrantQuery();
message.projectNameQuery = (object.projectNameQuery !== undefined && object.projectNameQuery !== null)
? exports.GrantProjectNameQuery.fromPartial(object.projectNameQuery)
: undefined;
message.roleKeyQuery = (object.roleKeyQuery !== undefined && object.roleKeyQuery !== null)
? exports.GrantRoleKeyQuery.fromPartial(object.roleKeyQuery)
: undefined;
message.projectIdQuery = (object.projectIdQuery !== undefined && object.projectIdQuery !== null)
? exports.ProjectIDQuery.fromPartial(object.projectIdQuery)
: undefined;
message.grantedOrgIdQuery = (object.grantedOrgIdQuery !== undefined && object.grantedOrgIdQuery !== null)
? exports.GrantedOrgIDQuery.fromPartial(object.grantedOrgIdQuery)
: undefined;
return message;
},
};
function createBaseGrantProjectNameQuery() {
return { name: "", method: 0 };
}
exports.GrantProjectNameQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
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 minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGrantProjectNameQuery();
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.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.name !== "") {
obj.name = message.name;
}
if (message.method !== 0) {
obj.method = (0, object_1.textQueryMethodToJSON)(message.method);
}
return obj;
},
create(base) {
return exports.GrantProjectNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGrantProjectNameQuery();
message.name = object.name ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseGrantRoleKeyQuery() {
return { roleKey: "", method: 0 };
}
exports.GrantRoleKeyQuery = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.roleKey !== "") {
writer.uint32(10).string(message.roleKey);
}
if (message.method !== 0) {
writer.uint32(16).int32(message.method);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : minimal_1.default.Reader.create(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGrantRoleKeyQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.roleKey = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : "",
method: isSet(object.method) ? (0, object_1.textQueryMethodFromJSON)(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.roleKey !== "") {
obj.roleKey = message.roleKey;
}
if (message.method !== 0) {