UNPKG

@zitadel/node

Version:

Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.

1,359 lines 52.1 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.7 // protoc unknown // source: zitadel/project.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { ObjectDetails, textQueryMethodFromJSON, textQueryMethodToJSON } from "./object.js"; export const protobufPackage = "zitadel.project.v1"; export 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 || (ProjectState = {})); export 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; } } export 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"; } } export 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 || (PrivateLabelingSetting = {})); export 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; } } export 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"; } } export 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 || (ProjectGrantState = {})); export 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; } } export 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, }; } export const Project = { encode(message, writer = new BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(18).fork()).join(); } 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 BinaryReader ? input : new BinaryReader(input); const 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 = 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.skip(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? globalThis.String(object.id) : "", details: isSet(object.details) ? 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 = 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 Project.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProject(); message.id = object.id ?? ""; message.details = (object.details !== undefined && object.details !== null) ? 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, }; } export const GrantedProject = { encode(message, writer = new BinaryWriter()) { 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) { ObjectDetails.encode(message.details, writer.uint32(82).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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 = ObjectDetails.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(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) ? 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 = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return 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) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseProjectQuery() { return { nameQuery: undefined, projectResourceOwnerQuery: undefined }; } export const ProjectQuery = { encode(message, writer = new BinaryWriter()) { if (message.nameQuery !== undefined) { ProjectNameQuery.encode(message.nameQuery, writer.uint32(10).fork()).join(); } if (message.projectResourceOwnerQuery !== undefined) { ProjectResourceOwnerQuery.encode(message.projectResourceOwnerQuery, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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 = ProjectNameQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.projectResourceOwnerQuery = ProjectResourceOwnerQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { nameQuery: isSet(object.nameQuery) ? ProjectNameQuery.fromJSON(object.nameQuery) : undefined, projectResourceOwnerQuery: isSet(object.projectResourceOwnerQuery) ? ProjectResourceOwnerQuery.fromJSON(object.projectResourceOwnerQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.nameQuery !== undefined) { obj.nameQuery = ProjectNameQuery.toJSON(message.nameQuery); } if (message.projectResourceOwnerQuery !== undefined) { obj.projectResourceOwnerQuery = ProjectResourceOwnerQuery.toJSON(message.projectResourceOwnerQuery); } return obj; }, create(base) { return ProjectQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProjectQuery(); message.nameQuery = (object.nameQuery !== undefined && object.nameQuery !== null) ? ProjectNameQuery.fromPartial(object.nameQuery) : undefined; message.projectResourceOwnerQuery = (object.projectResourceOwnerQuery !== undefined && object.projectResourceOwnerQuery !== null) ? ProjectResourceOwnerQuery.fromPartial(object.projectResourceOwnerQuery) : undefined; return message; }, }; function createBaseProjectNameQuery() { return { name: "", method: 0 }; } export const ProjectNameQuery = { encode(message, writer = new 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 BinaryReader ? input : new BinaryReader(input); const 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.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(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 createBaseProjectResourceOwnerQuery() { return { resourceOwner: "" }; } export const ProjectResourceOwnerQuery = { encode(message, writer = new BinaryWriter()) { if (message.resourceOwner !== "") { writer.uint32(10).string(message.resourceOwner); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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.skip(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 ProjectResourceOwnerQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProjectResourceOwnerQuery(); message.resourceOwner = object.resourceOwner ?? ""; return message; }, }; function createBaseRole() { return { key: "", details: undefined, displayName: "", group: "" }; } export const Role = { encode(message, writer = new BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.details !== undefined) { ObjectDetails.encode(message.details, writer.uint32(18).fork()).join(); } 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 BinaryReader ? input : new BinaryReader(input); const 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 = 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.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "", details: isSet(object.details) ? 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 = ObjectDetails.toJSON(message.details); } if (message.displayName !== "") { obj.displayName = message.displayName; } if (message.group !== "") { obj.group = message.group; } return obj; }, create(base) { return Role.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRole(); message.key = object.key ?? ""; message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; message.displayName = object.displayName ?? ""; message.group = object.group ?? ""; return message; }, }; function createBaseRoleQuery() { return { keyQuery: undefined, displayNameQuery: undefined }; } export const RoleQuery = { encode(message, writer = new BinaryWriter()) { if (message.keyQuery !== undefined) { RoleKeyQuery.encode(message.keyQuery, writer.uint32(10).fork()).join(); } if (message.displayNameQuery !== undefined) { RoleDisplayNameQuery.encode(message.displayNameQuery, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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 = RoleKeyQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.displayNameQuery = RoleDisplayNameQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { keyQuery: isSet(object.keyQuery) ? RoleKeyQuery.fromJSON(object.keyQuery) : undefined, displayNameQuery: isSet(object.displayNameQuery) ? RoleDisplayNameQuery.fromJSON(object.displayNameQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.keyQuery !== undefined) { obj.keyQuery = RoleKeyQuery.toJSON(message.keyQuery); } if (message.displayNameQuery !== undefined) { obj.displayNameQuery = RoleDisplayNameQuery.toJSON(message.displayNameQuery); } return obj; }, create(base) { return RoleQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRoleQuery(); message.keyQuery = (object.keyQuery !== undefined && object.keyQuery !== null) ? RoleKeyQuery.fromPartial(object.keyQuery) : undefined; message.displayNameQuery = (object.displayNameQuery !== undefined && object.displayNameQuery !== null) ? RoleDisplayNameQuery.fromPartial(object.displayNameQuery) : undefined; return message; }, }; function createBaseRoleKeyQuery() { return { key: "", method: 0 }; } export const RoleKeyQuery = { encode(message, writer = new 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 BinaryReader ? input : new BinaryReader(input); const 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.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(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 createBaseRoleDisplayNameQuery() { return { displayName: "", method: 0 }; } export const RoleDisplayNameQuery = { encode(message, writer = new 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 BinaryReader ? input : new BinaryReader(input); const 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.skip(tag & 7); } return message; }, fromJSON(object) { return { displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.displayName !== "") { obj.displayName = message.displayName; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(message.method); } return obj; }, create(base) { return 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 }; } export const ProjectGrantQuery = { encode(message, writer = new BinaryWriter()) { if (message.projectNameQuery !== undefined) { GrantProjectNameQuery.encode(message.projectNameQuery, writer.uint32(10).fork()).join(); } if (message.roleKeyQuery !== undefined) { GrantRoleKeyQuery.encode(message.roleKeyQuery, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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 = GrantProjectNameQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.roleKeyQuery = GrantRoleKeyQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { projectNameQuery: isSet(object.projectNameQuery) ? GrantProjectNameQuery.fromJSON(object.projectNameQuery) : undefined, roleKeyQuery: isSet(object.roleKeyQuery) ? GrantRoleKeyQuery.fromJSON(object.roleKeyQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.projectNameQuery !== undefined) { obj.projectNameQuery = GrantProjectNameQuery.toJSON(message.projectNameQuery); } if (message.roleKeyQuery !== undefined) { obj.roleKeyQuery = GrantRoleKeyQuery.toJSON(message.roleKeyQuery); } return obj; }, create(base) { return ProjectGrantQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseProjectGrantQuery(); message.projectNameQuery = (object.projectNameQuery !== undefined && object.projectNameQuery !== null) ? GrantProjectNameQuery.fromPartial(object.projectNameQuery) : undefined; message.roleKeyQuery = (object.roleKeyQuery !== undefined && object.roleKeyQuery !== null) ? GrantRoleKeyQuery.fromPartial(object.roleKeyQuery) : undefined; return message; }, }; function createBaseAllProjectGrantQuery() { return { projectNameQuery: undefined, roleKeyQuery: undefined, projectIdQuery: undefined, grantedOrgIdQuery: undefined, }; } export const AllProjectGrantQuery = { encode(message, writer = new BinaryWriter()) { if (message.projectNameQuery !== undefined) { GrantProjectNameQuery.encode(message.projectNameQuery, writer.uint32(10).fork()).join(); } if (message.roleKeyQuery !== undefined) { GrantRoleKeyQuery.encode(message.roleKeyQuery, writer.uint32(18).fork()).join(); } if (message.projectIdQuery !== undefined) { ProjectIDQuery.encode(message.projectIdQuery, writer.uint32(26).fork()).join(); } if (message.grantedOrgIdQuery !== undefined) { GrantedOrgIDQuery.encode(message.grantedOrgIdQuery, writer.uint32(34).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const 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 = GrantProjectNameQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.roleKeyQuery = GrantRoleKeyQuery.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.projectIdQuery = ProjectIDQuery.decode(reader, reader.uint32()); continue; } case 4: { if (tag !== 34) { break; } message.grantedOrgIdQuery = GrantedOrgIDQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { projectNameQuery: isSet(object.projectNameQuery) ? GrantProjectNameQuery.fromJSON(object.projectNameQuery) : undefined, roleKeyQuery: isSet(object.roleKeyQuery) ? GrantRoleKeyQuery.fromJSON(object.roleKeyQuery) : undefined, projectIdQuery: isSet(object.projectIdQuery) ? ProjectIDQuery.fromJSON(object.projectIdQuery) : undefined, grantedOrgIdQuery: isSet(object.grantedOrgIdQuery) ? GrantedOrgIDQuery.fromJSON(object.grantedOrgIdQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.projectNameQuery !== undefined) { obj.projectNameQuery = GrantProjectNameQuery.toJSON(message.projectNameQuery); } if (message.roleKeyQuery !== undefined) { obj.roleKeyQuery = GrantRoleKeyQuery.toJSON(message.roleKeyQuery); } if (message.projectIdQuery !== undefined) { obj.projectIdQuery = ProjectIDQuery.toJSON(message.projectIdQuery); } if (message.grantedOrgIdQuery !== undefined) { obj.grantedOrgIdQuery = GrantedOrgIDQuery.toJSON(message.grantedOrgIdQuery); } return obj; }, create(base) { return AllProjectGrantQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAllProjectGrantQuery(); message.projectNameQuery = (object.projectNameQuery !== undefined && object.projectNameQuery !== null) ? GrantProjectNameQuery.fromPartial(object.projectNameQuery) : undefined; message.roleKeyQuery = (object.roleKeyQuery !== undefined && object.roleKeyQuery !== null) ? GrantRoleKeyQuery.fromPartial(object.roleKeyQuery) : undefined; message.projectIdQuery = (object.projectIdQuery !== undefined && object.projectIdQuery !== null) ? ProjectIDQuery.fromPartial(object.projectIdQuery) : undefined; message.grantedOrgIdQuery = (object.grantedOrgIdQuery !== undefined && object.grantedOrgIdQuery !== null) ? GrantedOrgIDQuery.fromPartial(object.grantedOrgIdQuery) : undefined; return message; }, }; function createBaseGrantProjectNameQuery() { return { name: "", method: 0 }; } export const GrantProjectNameQuery = { encode(message, writer = new 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 BinaryReader ? input : new BinaryReader(input); const 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.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(message.method); } return obj; }, create(base) { return 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 }; } export const GrantRoleKeyQuery = { encode(message, writer = new BinaryWriter()) { 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 BinaryReader ? input : new BinaryReader(input); const 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.skip(tag & 7); } return message; }, fromJSON(object) { return { roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.roleKey !== "") { obj.roleKey = message.roleKey; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(message.method); } return obj; }, create(base) { return GrantRoleKeyQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGrantRoleKeyQuery(); message.roleKey = object.roleKey ?? ""; message.method = object.method ?? 0; return message; }, }; function createBaseProjectIDQuery() { return { projectId: "" }; } export const ProjectIDQuery = { encode(message, writer = new BinaryWriter()) { if (message.projectId !== "") { writer.uint32(10).string(message.projectId); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseProjectIDQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.projectId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { projectId: isSet(object.projectId) ? globalThis.String(object.pro