@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,554 lines • 134 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 project_service_exports = {};
__export(project_service_exports, {
ActivateProjectGrantRequest: () => ActivateProjectGrantRequest,
ActivateProjectGrantResponse: () => ActivateProjectGrantResponse,
ActivateProjectRequest: () => ActivateProjectRequest,
ActivateProjectResponse: () => ActivateProjectResponse,
AddProjectRoleRequest: () => AddProjectRoleRequest,
AddProjectRoleResponse: () => AddProjectRoleResponse,
CreateProjectGrantRequest: () => CreateProjectGrantRequest,
CreateProjectGrantResponse: () => CreateProjectGrantResponse,
CreateProjectRequest: () => CreateProjectRequest,
CreateProjectResponse: () => CreateProjectResponse,
DeactivateProjectGrantRequest: () => DeactivateProjectGrantRequest,
DeactivateProjectGrantResponse: () => DeactivateProjectGrantResponse,
DeactivateProjectRequest: () => DeactivateProjectRequest,
DeactivateProjectResponse: () => DeactivateProjectResponse,
DeleteProjectGrantRequest: () => DeleteProjectGrantRequest,
DeleteProjectGrantResponse: () => DeleteProjectGrantResponse,
DeleteProjectRequest: () => DeleteProjectRequest,
DeleteProjectResponse: () => DeleteProjectResponse,
GetProjectRequest: () => GetProjectRequest,
GetProjectResponse: () => GetProjectResponse,
ListProjectGrantsRequest: () => ListProjectGrantsRequest,
ListProjectGrantsResponse: () => ListProjectGrantsResponse,
ListProjectRolesRequest: () => ListProjectRolesRequest,
ListProjectRolesResponse: () => ListProjectRolesResponse,
ListProjectsRequest: () => ListProjectsRequest,
ListProjectsResponse: () => ListProjectsResponse,
ProjectServiceDefinition: () => ProjectServiceDefinition,
RemoveProjectRoleRequest: () => RemoveProjectRoleRequest,
RemoveProjectRoleResponse: () => RemoveProjectRoleResponse,
UpdateProjectGrantRequest: () => UpdateProjectGrantRequest,
UpdateProjectGrantResponse: () => UpdateProjectGrantResponse,
UpdateProjectRequest: () => UpdateProjectRequest,
UpdateProjectResponse: () => UpdateProjectResponse,
UpdateProjectRoleRequest: () => UpdateProjectRoleRequest,
UpdateProjectRoleResponse: () => UpdateProjectRoleResponse,
protobufPackage: () => protobufPackage
});
module.exports = __toCommonJS(project_service_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");
var import_query = require("./query.js");
const protobufPackage = "zitadel.project.v2beta";
function createBaseCreateProjectRequest() {
return {
organizationId: "",
id: void 0,
name: "",
projectRoleAssertion: false,
authorizationRequired: false,
projectAccessRequired: false,
privateLabelingSetting: 0
};
}
const CreateProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.organizationId !== "") {
writer.uint32(10).string(message.organizationId);
}
if (message.id !== void 0) {
writer.uint32(18).string(message.id);
}
if (message.name !== "") {
writer.uint32(26).string(message.name);
}
if (message.projectRoleAssertion !== false) {
writer.uint32(32).bool(message.projectRoleAssertion);
}
if (message.authorizationRequired !== false) {
writer.uint32(40).bool(message.authorizationRequired);
}
if (message.projectAccessRequired !== false) {
writer.uint32(48).bool(message.projectAccessRequired);
}
if (message.privateLabelingSetting !== 0) {
writer.uint32(56).int32(message.privateLabelingSetting);
}
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 = createBaseCreateProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.organizationId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.id = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.name = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.projectRoleAssertion = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.authorizationRequired = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.projectAccessRequired = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.privateLabelingSetting = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "",
id: isSet(object.id) ? globalThis.String(object.id) : void 0,
name: isSet(object.name) ? globalThis.String(object.name) : "",
projectRoleAssertion: isSet(object.projectRoleAssertion) ? globalThis.Boolean(object.projectRoleAssertion) : false,
authorizationRequired: isSet(object.authorizationRequired) ? globalThis.Boolean(object.authorizationRequired) : false,
projectAccessRequired: isSet(object.projectAccessRequired) ? globalThis.Boolean(object.projectAccessRequired) : false,
privateLabelingSetting: isSet(object.privateLabelingSetting) ? (0, import_query.privateLabelingSettingFromJSON)(object.privateLabelingSetting) : 0
};
},
toJSON(message) {
const obj = {};
if (message.organizationId !== "") {
obj.organizationId = message.organizationId;
}
if (message.id !== void 0) {
obj.id = message.id;
}
if (message.name !== "") {
obj.name = message.name;
}
if (message.projectRoleAssertion !== false) {
obj.projectRoleAssertion = message.projectRoleAssertion;
}
if (message.authorizationRequired !== false) {
obj.authorizationRequired = message.authorizationRequired;
}
if (message.projectAccessRequired !== false) {
obj.projectAccessRequired = message.projectAccessRequired;
}
if (message.privateLabelingSetting !== 0) {
obj.privateLabelingSetting = (0, import_query.privateLabelingSettingToJSON)(message.privateLabelingSetting);
}
return obj;
},
create(base) {
return CreateProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateProjectRequest();
message.organizationId = object.organizationId ?? "";
message.id = object.id ?? void 0;
message.name = object.name ?? "";
message.projectRoleAssertion = object.projectRoleAssertion ?? false;
message.authorizationRequired = object.authorizationRequired ?? false;
message.projectAccessRequired = object.projectAccessRequired ?? false;
message.privateLabelingSetting = object.privateLabelingSetting ?? 0;
return message;
}
};
function createBaseCreateProjectResponse() {
return { id: "", creationDate: void 0 };
}
const CreateProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.creationDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(18).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 = createBaseCreateProjectResponse();
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.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
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) : "",
creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.creationDate !== void 0) {
obj.creationDate = message.creationDate.toISOString();
}
return obj;
},
create(base) {
return CreateProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateProjectResponse();
message.id = object.id ?? "";
message.creationDate = object.creationDate ?? void 0;
return message;
}
};
function createBaseUpdateProjectRequest() {
return {
id: "",
name: void 0,
projectRoleAssertion: void 0,
projectRoleCheck: void 0,
hasProjectCheck: void 0,
privateLabelingSetting: void 0
};
}
const UpdateProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.name !== void 0) {
writer.uint32(18).string(message.name);
}
if (message.projectRoleAssertion !== void 0) {
writer.uint32(24).bool(message.projectRoleAssertion);
}
if (message.projectRoleCheck !== void 0) {
writer.uint32(32).bool(message.projectRoleCheck);
}
if (message.hasProjectCheck !== void 0) {
writer.uint32(40).bool(message.hasProjectCheck);
}
if (message.privateLabelingSetting !== void 0) {
writer.uint32(48).int32(message.privateLabelingSetting);
}
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 = createBaseUpdateProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.name = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.projectRoleAssertion = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.projectRoleCheck = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.hasProjectCheck = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
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) : "",
name: isSet(object.name) ? globalThis.String(object.name) : void 0,
projectRoleAssertion: isSet(object.projectRoleAssertion) ? globalThis.Boolean(object.projectRoleAssertion) : void 0,
projectRoleCheck: isSet(object.projectRoleCheck) ? globalThis.Boolean(object.projectRoleCheck) : void 0,
hasProjectCheck: isSet(object.hasProjectCheck) ? globalThis.Boolean(object.hasProjectCheck) : void 0,
privateLabelingSetting: isSet(object.privateLabelingSetting) ? (0, import_query.privateLabelingSettingFromJSON)(object.privateLabelingSetting) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.name !== void 0) {
obj.name = message.name;
}
if (message.projectRoleAssertion !== void 0) {
obj.projectRoleAssertion = message.projectRoleAssertion;
}
if (message.projectRoleCheck !== void 0) {
obj.projectRoleCheck = message.projectRoleCheck;
}
if (message.hasProjectCheck !== void 0) {
obj.hasProjectCheck = message.hasProjectCheck;
}
if (message.privateLabelingSetting !== void 0) {
obj.privateLabelingSetting = (0, import_query.privateLabelingSettingToJSON)(message.privateLabelingSetting);
}
return obj;
},
create(base) {
return UpdateProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateProjectRequest();
message.id = object.id ?? "";
message.name = object.name ?? void 0;
message.projectRoleAssertion = object.projectRoleAssertion ?? void 0;
message.projectRoleCheck = object.projectRoleCheck ?? void 0;
message.hasProjectCheck = object.hasProjectCheck ?? void 0;
message.privateLabelingSetting = object.privateLabelingSetting ?? void 0;
return message;
}
};
function createBaseUpdateProjectResponse() {
return { changeDate: void 0 };
}
const UpdateProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.changeDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseUpdateProjectResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.changeDate !== void 0) {
obj.changeDate = message.changeDate.toISOString();
}
return obj;
},
create(base) {
return UpdateProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateProjectResponse();
message.changeDate = object.changeDate ?? void 0;
return message;
}
};
function createBaseDeleteProjectRequest() {
return { id: "" };
}
const DeleteProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
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 = createBaseDeleteProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = 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) : "" };
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
return obj;
},
create(base) {
return DeleteProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteProjectRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseDeleteProjectResponse() {
return { deletionDate: void 0 };
}
const DeleteProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.deletionDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.deletionDate), writer.uint32(26).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 = createBaseDeleteProjectResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3: {
if (tag !== 26) {
break;
}
message.deletionDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { deletionDate: isSet(object.deletionDate) ? fromJsonTimestamp(object.deletionDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.deletionDate !== void 0) {
obj.deletionDate = message.deletionDate.toISOString();
}
return obj;
},
create(base) {
return DeleteProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeleteProjectResponse();
message.deletionDate = object.deletionDate ?? void 0;
return message;
}
};
function createBaseGetProjectRequest() {
return { id: "" };
}
const GetProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
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 = createBaseGetProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = 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) : "" };
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
return obj;
},
create(base) {
return GetProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetProjectRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseGetProjectResponse() {
return { project: void 0 };
}
const GetProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.project !== void 0) {
import_query.Project.encode(message.project, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseGetProjectResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.project = import_query.Project.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { project: isSet(object.project) ? import_query.Project.fromJSON(object.project) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.project !== void 0) {
obj.project = import_query.Project.toJSON(message.project);
}
return obj;
},
create(base) {
return GetProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetProjectResponse();
message.project = object.project !== void 0 && object.project !== null ? import_query.Project.fromPartial(object.project) : void 0;
return message;
}
};
function createBaseListProjectsRequest() {
return { pagination: void 0, sortingColumn: void 0, filters: [] };
}
const ListProjectsRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationRequest.encode(message.pagination, writer.uint32(10).fork()).join();
}
if (message.sortingColumn !== void 0) {
writer.uint32(16).int32(message.sortingColumn);
}
for (const v of message.filters) {
import_query.ProjectSearchFilter.encode(v, writer.uint32(26).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 = createBaseListProjectsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.filters.push(import_query.ProjectSearchFilter.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0,
sortingColumn: isSet(object.sortingColumn) ? (0, import_query.projectFieldNameFromJSON)(object.sortingColumn) : void 0,
filters: globalThis.Array.isArray(object?.filters) ? object.filters.map((e) => import_query.ProjectSearchFilter.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination);
}
if (message.sortingColumn !== void 0) {
obj.sortingColumn = (0, import_query.projectFieldNameToJSON)(message.sortingColumn);
}
if (message.filters?.length) {
obj.filters = message.filters.map((e) => import_query.ProjectSearchFilter.toJSON(e));
}
return obj;
},
create(base) {
return ListProjectsRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListProjectsRequest();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0;
message.sortingColumn = object.sortingColumn ?? void 0;
message.filters = object.filters?.map((e) => import_query.ProjectSearchFilter.fromPartial(e)) || [];
return message;
}
};
function createBaseListProjectsResponse() {
return { pagination: void 0, projects: [] };
}
const ListProjectsResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.pagination !== void 0) {
import_filter.PaginationResponse.encode(message.pagination, writer.uint32(10).fork()).join();
}
for (const v of message.projects) {
import_query.Project.encode(v, writer.uint32(18).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 = createBaseListProjectsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pagination = import_filter.PaginationResponse.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.projects.push(import_query.Project.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
pagination: isSet(object.pagination) ? import_filter.PaginationResponse.fromJSON(object.pagination) : void 0,
projects: globalThis.Array.isArray(object?.projects) ? object.projects.map((e) => import_query.Project.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationResponse.toJSON(message.pagination);
}
if (message.projects?.length) {
obj.projects = message.projects.map((e) => import_query.Project.toJSON(e));
}
return obj;
},
create(base) {
return ListProjectsResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListProjectsResponse();
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationResponse.fromPartial(object.pagination) : void 0;
message.projects = object.projects?.map((e) => import_query.Project.fromPartial(e)) || [];
return message;
}
};
function createBaseDeactivateProjectRequest() {
return { id: "" };
}
const DeactivateProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
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 = createBaseDeactivateProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = 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) : "" };
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
return obj;
},
create(base) {
return DeactivateProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeactivateProjectRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseDeactivateProjectResponse() {
return { changeDate: void 0 };
}
const DeactivateProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.changeDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseDeactivateProjectResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.changeDate !== void 0) {
obj.changeDate = message.changeDate.toISOString();
}
return obj;
},
create(base) {
return DeactivateProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDeactivateProjectResponse();
message.changeDate = object.changeDate ?? void 0;
return message;
}
};
function createBaseActivateProjectRequest() {
return { id: "" };
}
const ActivateProjectRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
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 = createBaseActivateProjectRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = 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) : "" };
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
return obj;
},
create(base) {
return ActivateProjectRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseActivateProjectRequest();
message.id = object.id ?? "";
return message;
}
};
function createBaseActivateProjectResponse() {
return { changeDate: void 0 };
}
const ActivateProjectResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.changeDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseActivateProjectResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.changeDate !== void 0) {
obj.changeDate = message.changeDate.toISOString();
}
return obj;
},
create(base) {
return ActivateProjectResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseActivateProjectResponse();
message.changeDate = object.changeDate ?? void 0;
return message;
}
};
function createBaseAddProjectRoleRequest() {
return { projectId: "", roleKey: "", displayName: "", group: void 0 };
}
const AddProjectRoleRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.roleKey !== "") {
writer.uint32(18).string(message.roleKey);
}
if (message.displayName !== "") {
writer.uint32(26).string(message.displayName);
}
if (message.group !== void 0) {
writer.uint32(34).string(message.group);
}
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 = createBaseAddProjectRoleRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.projectId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.roleKey = reader.string();
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 {
projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : "",
roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : "",
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "",
group: isSet(object.group) ? globalThis.String(object.group) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.projectId !== "") {
obj.projectId = message.projectId;
}
if (message.roleKey !== "") {
obj.roleKey = message.roleKey;
}
if (message.displayName !== "") {
obj.displayName = message.displayName;
}
if (message.group !== void 0) {
obj.group = message.group;
}
return obj;
},
create(base) {
return AddProjectRoleRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddProjectRoleRequest();
message.projectId = object.projectId ?? "";
message.roleKey = object.roleKey ?? "";
message.displayName = object.displayName ?? "";
message.group = object.group ?? void 0;
return message;
}
};
function createBaseAddProjectRoleResponse() {
return { creationDate: void 0 };
}
const AddProjectRoleResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.creationDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(18).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 = createBaseAddProjectRoleResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.creationDate !== void 0) {
obj.creationDate = message.creationDate.toISOString();
}
return obj;
},
create(base) {
return AddProjectRoleResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddProjectRoleResponse();
message.creationDate = object.creationDate ?? void 0;
return message;
}
};
function createBaseUpdateProjectRoleRequest() {
return { projectId: "", roleKey: "", displayName: void 0, group: void 0 };
}
const UpdateProjectRoleRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.roleKey !== "") {
writer.uint32(18).string(message.roleKey);
}
if (message.displayName !== void 0) {
writer.uint32(26).string(message.displayName);
}
if (message.group !== void 0) {
writer.uint32(34).string(message.group);
}
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 = createBaseUpdateProjectRoleRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.projectId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.roleKey = reader.string();
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 {
projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : "",
roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : "",
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : void 0,
group: isSet(object.group) ? globalThis.String(object.group) : void 0
};
},
toJSON(message) {
const obj = {};
if (message.projectId !== "") {
obj.projectId = message.projectId;
}
if (message.roleKey !== "") {
obj.roleKey = message.roleKey;
}
if (message.displayName !== void 0) {
obj.displayName = message.displayName;
}
if (message.group !== void 0) {
obj.group = message.group;
}
return obj;
},
create(base) {
return UpdateProjectRoleRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateProjectRoleRequest();
message.projectId = object.projectId ?? "";
message.roleKey = object.roleKey ?? "";
message.displayName = object.displayName ?? void 0;
message.group = object.group ?? void 0;
return message;
}
};
function createBaseUpdateProjectRoleResponse() {
return { changeDate: void 0 };
}
const UpdateProjectRoleResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.changeDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseUpdateProjectRoleResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.changeDate !== void 0) {
obj.changeDate = message.changeDate.toISOString();
}
return obj;
},
create(base) {
return UpdateProjectRoleResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUpdateProjectRoleResponse();
message.changeDate = object.changeDate ?? void 0;
return message;
}
};
function createBaseRemoveProjectRoleRequest() {
return { projectId: "", roleKey: "" };
}
const RemoveProjectRoleRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.roleKey !== "") {
writer.uint32(18).string(message.roleKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseRemoveProjectRoleRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.projectId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.roleKey = 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.projectId) : "",
roleKey: isSet(object.roleKey) ? globalThis.String(object.roleKey) : ""
};
},
toJSON(message) {
const obj = {};
if (message.projectId !== "") {
obj.projectId = message.projectId;
}
if (message.roleKey !== "") {
obj.roleKey = message.roleKey;
}
return obj;
},
create(base) {
return RemoveProjectRoleRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRemoveProjectRoleRequest();
message.projectId = object.projectId ?? "";
message.roleKey = object.roleKey ?? "";
return message;
}
};
function createBaseRemoveProjectRoleResponse() {
return { removalDate: void 0 };
}
const RemoveProjectRoleResponse = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.removalDate !== void 0) {
import_timestamp.Timestamp.encode(toTimestamp(message.removalDate), writer.uint32(26).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 = createBaseRemoveProjectRoleResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3: {
if (tag !== 26) {
break;
}
message.removalDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { removalDate: isSet(object.removalDate) ? fromJsonTimestamp(object.removalDate) : void 0 };
},
toJSON(message) {
const obj = {};
if (message.removalDate !== void 0) {
obj.removalDate = message.removalDate.toISOString();
}
return obj;
},
create(base) {
return RemoveProjectRoleResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseRemoveProjectRoleResponse();
message.removalDate = object.removalDate ?? void 0;
return message;
}
};
function createBaseListProjectRolesRequest() {
return { projectId: "", pagination: void 0, sortingColumn: void 0, filters: [] };
}
const ListProjectRolesRequest = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.projectId !== "") {
writer.uint32(10).string(message.projectId);
}
if (message.pagination !== void 0) {
import_filter.PaginationRequest.encode(message.pagination, writer.uint32(18).fork()).join();
}
if (message.sortingColumn !== void 0) {
writer.uint32(24).int32(message.sortingColumn);
}
for (const v of message.filters) {
import_query.ProjectRoleSearchFilter.encode(v, writer.uint32(34).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 = createBaseListProjectRolesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.projectId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.filters.push(import_query.ProjectRoleSearchFilter.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
projectId: isSet(object.projectId) ? globalThis.String(object.projectId) : "",
pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0,
sortingColumn: isSet(object.sortingColumn) ? (0, import_query.projectRoleFieldNameFromJSON)(object.sortingColumn) : void 0,
filters: globalThis.Array.isArray(object?.filters) ? object.filters.map((e) => import_query.ProjectRoleSearchFilter.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.projectId !== "") {
obj.projectId = message.projectId;
}
if (message.pagination !== void 0) {
obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination);
}
if (message.sortingColumn !== void 0) {
obj.sortingColumn = (0, import_query.projectRoleFieldNameToJSON)(message.sortingColumn);
}
if (message.filters?.length) {
obj.filters = message.filters.map((e) => import_query.ProjectRoleSearchFilter.toJSON(e));
}
return obj;
},
create(base) {
return ListProjectRolesRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListProjectRolesRequest();
message.projectId = object.projectId ?? "";
message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0;
message.sortingColumn = object.sortingColumn ?? void 0;
message.filters = object.filters?.map((e) => import_query.ProjectRoleSearchFilter.fromPartial(e)) || [];
return message;
}
};
function createBa