@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,063 lines • 99.2 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/v1.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SetTriggerActionsRequest = exports.DataProjectGrant = exports.DataAction = exports.DataMachineUser = exports.DataHumanUser = exports.DataOIDCApplication = exports.DataAPIApplication = exports.DataProject = exports.DataMachineKey = exports.DataAppKey = exports.ExportHumanUser_HashedPassword = exports.ExportHumanUser_Phone = exports.ExportHumanUser_Email = exports.ExportHumanUser_Profile = exports.ExportHumanUser = exports.DataJWTIDP = exports.DataOIDCIDP = exports.DataOrg = exports.ImportDataOrg = exports.AddCustomOrgIAMPolicyRequest = exports.TriggerType = exports.FlowType = exports.protobufPackage = void 0;
exports.flowTypeFromJSON = flowTypeFromJSON;
exports.flowTypeToJSON = flowTypeToJSON;
exports.triggerTypeFromJSON = triggerTypeFromJSON;
exports.triggerTypeToJSON = triggerTypeToJSON;
/* eslint-disable */
const long_1 = __importDefault(require("long"));
const minimal_1 = __importDefault(require("protobufjs/minimal"));
const timestamp_1 = require("../google/protobuf/timestamp");
const auth_n_key_1 = require("./auth_n_key");
const idp_1 = require("./idp");
const management_1 = require("./management");
const org_1 = require("./org");
const user_1 = require("./user");
exports.protobufPackage = "zitadel.v1.v1";
var FlowType;
(function (FlowType) {
FlowType[FlowType["FLOW_TYPE_UNSPECIFIED"] = 0] = "FLOW_TYPE_UNSPECIFIED";
FlowType[FlowType["FLOW_TYPE_EXTERNAL_AUTHENTICATION"] = 1] = "FLOW_TYPE_EXTERNAL_AUTHENTICATION";
FlowType[FlowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(FlowType || (exports.FlowType = FlowType = {}));
function flowTypeFromJSON(object) {
switch (object) {
case 0:
case "FLOW_TYPE_UNSPECIFIED":
return FlowType.FLOW_TYPE_UNSPECIFIED;
case 1:
case "FLOW_TYPE_EXTERNAL_AUTHENTICATION":
return FlowType.FLOW_TYPE_EXTERNAL_AUTHENTICATION;
case -1:
case "UNRECOGNIZED":
default:
return FlowType.UNRECOGNIZED;
}
}
function flowTypeToJSON(object) {
switch (object) {
case FlowType.FLOW_TYPE_UNSPECIFIED:
return "FLOW_TYPE_UNSPECIFIED";
case FlowType.FLOW_TYPE_EXTERNAL_AUTHENTICATION:
return "FLOW_TYPE_EXTERNAL_AUTHENTICATION";
case FlowType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
var TriggerType;
(function (TriggerType) {
TriggerType[TriggerType["TRIGGER_TYPE_UNSPECIFIED"] = 0] = "TRIGGER_TYPE_UNSPECIFIED";
TriggerType[TriggerType["TRIGGER_TYPE_POST_AUTHENTICATION"] = 1] = "TRIGGER_TYPE_POST_AUTHENTICATION";
TriggerType[TriggerType["TRIGGER_TYPE_PRE_CREATION"] = 2] = "TRIGGER_TYPE_PRE_CREATION";
TriggerType[TriggerType["TRIGGER_TYPE_POST_CREATION"] = 3] = "TRIGGER_TYPE_POST_CREATION";
TriggerType[TriggerType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TriggerType || (exports.TriggerType = TriggerType = {}));
function triggerTypeFromJSON(object) {
switch (object) {
case 0:
case "TRIGGER_TYPE_UNSPECIFIED":
return TriggerType.TRIGGER_TYPE_UNSPECIFIED;
case 1:
case "TRIGGER_TYPE_POST_AUTHENTICATION":
return TriggerType.TRIGGER_TYPE_POST_AUTHENTICATION;
case 2:
case "TRIGGER_TYPE_PRE_CREATION":
return TriggerType.TRIGGER_TYPE_PRE_CREATION;
case 3:
case "TRIGGER_TYPE_POST_CREATION":
return TriggerType.TRIGGER_TYPE_POST_CREATION;
case -1:
case "UNRECOGNIZED":
default:
return TriggerType.UNRECOGNIZED;
}
}
function triggerTypeToJSON(object) {
switch (object) {
case TriggerType.TRIGGER_TYPE_UNSPECIFIED:
return "TRIGGER_TYPE_UNSPECIFIED";
case TriggerType.TRIGGER_TYPE_POST_AUTHENTICATION:
return "TRIGGER_TYPE_POST_AUTHENTICATION";
case TriggerType.TRIGGER_TYPE_PRE_CREATION:
return "TRIGGER_TYPE_PRE_CREATION";
case TriggerType.TRIGGER_TYPE_POST_CREATION:
return "TRIGGER_TYPE_POST_CREATION";
case TriggerType.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseAddCustomOrgIAMPolicyRequest() {
return { orgId: "", userLoginMustBeDomain: false };
}
exports.AddCustomOrgIAMPolicyRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.orgId !== "") {
writer.uint32(10).string(message.orgId);
}
if (message.userLoginMustBeDomain !== false) {
writer.uint32(16).bool(message.userLoginMustBeDomain);
}
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 = createBaseAddCustomOrgIAMPolicyRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.orgId = reader.string();
continue;
case 2:
if (tag !== 16) {
break;
}
message.userLoginMustBeDomain = reader.bool();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
orgId: isSet(object.orgId) ? globalThis.String(object.orgId) : "",
userLoginMustBeDomain: isSet(object.userLoginMustBeDomain)
? globalThis.Boolean(object.userLoginMustBeDomain)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.orgId !== "") {
obj.orgId = message.orgId;
}
if (message.userLoginMustBeDomain !== false) {
obj.userLoginMustBeDomain = message.userLoginMustBeDomain;
}
return obj;
},
create(base) {
return exports.AddCustomOrgIAMPolicyRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddCustomOrgIAMPolicyRequest();
message.orgId = object.orgId ?? "";
message.userLoginMustBeDomain = object.userLoginMustBeDomain ?? false;
return message;
},
};
function createBaseImportDataOrg() {
return { orgs: [] };
}
exports.ImportDataOrg = {
encode(message, writer = minimal_1.default.Writer.create()) {
for (const v of message.orgs) {
exports.DataOrg.encode(v, writer.uint32(10).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 = createBaseImportDataOrg();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.orgs.push(exports.DataOrg.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return { orgs: globalThis.Array.isArray(object?.orgs) ? object.orgs.map((e) => exports.DataOrg.fromJSON(e)) : [] };
},
toJSON(message) {
const obj = {};
if (message.orgs?.length) {
obj.orgs = message.orgs.map((e) => exports.DataOrg.toJSON(e));
}
return obj;
},
create(base) {
return exports.ImportDataOrg.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseImportDataOrg();
message.orgs = object.orgs?.map((e) => exports.DataOrg.fromPartial(e)) || [];
return message;
},
};
function createBaseDataOrg() {
return {
orgId: "",
org: undefined,
iamPolicy: undefined,
labelPolicy: undefined,
lockoutPolicy: undefined,
loginPolicy: undefined,
passwordComplexityPolicy: undefined,
privacyPolicy: undefined,
projects: [],
projectRoles: [],
apiApps: [],
oidcApps: [],
humanUsers: [],
machineUsers: [],
triggerActions: [],
actions: [],
projectGrants: [],
userGrants: [],
orgMembers: [],
projectMembers: [],
projectGrantMembers: [],
userMetadata: [],
loginTexts: [],
initMessages: [],
passwordResetMessages: [],
verifyEmailMessages: [],
verifyPhoneMessages: [],
domainClaimedMessages: [],
passwordlessRegistrationMessages: [],
oidcIdps: [],
jwtIdps: [],
secondFactors: [],
multiFactors: [],
idps: [],
userLinks: [],
domains: [],
appKeys: [],
machineKeys: [],
};
}
exports.DataOrg = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.orgId !== "") {
writer.uint32(10).string(message.orgId);
}
if (message.org !== undefined) {
management_1.AddOrgRequest.encode(message.org, writer.uint32(26).fork()).ldelim();
}
if (message.iamPolicy !== undefined) {
exports.AddCustomOrgIAMPolicyRequest.encode(message.iamPolicy, writer.uint32(34).fork()).ldelim();
}
if (message.labelPolicy !== undefined) {
management_1.AddCustomLabelPolicyRequest.encode(message.labelPolicy, writer.uint32(42).fork()).ldelim();
}
if (message.lockoutPolicy !== undefined) {
management_1.AddCustomLockoutPolicyRequest.encode(message.lockoutPolicy, writer.uint32(50).fork()).ldelim();
}
if (message.loginPolicy !== undefined) {
management_1.AddCustomLoginPolicyRequest.encode(message.loginPolicy, writer.uint32(58).fork()).ldelim();
}
if (message.passwordComplexityPolicy !== undefined) {
management_1.AddCustomPasswordComplexityPolicyRequest.encode(message.passwordComplexityPolicy, writer.uint32(66).fork())
.ldelim();
}
if (message.privacyPolicy !== undefined) {
management_1.AddCustomPrivacyPolicyRequest.encode(message.privacyPolicy, writer.uint32(74).fork()).ldelim();
}
for (const v of message.projects) {
exports.DataProject.encode(v, writer.uint32(82).fork()).ldelim();
}
for (const v of message.projectRoles) {
management_1.AddProjectRoleRequest.encode(v, writer.uint32(90).fork()).ldelim();
}
for (const v of message.apiApps) {
exports.DataAPIApplication.encode(v, writer.uint32(98).fork()).ldelim();
}
for (const v of message.oidcApps) {
exports.DataOIDCApplication.encode(v, writer.uint32(106).fork()).ldelim();
}
for (const v of message.humanUsers) {
exports.DataHumanUser.encode(v, writer.uint32(114).fork()).ldelim();
}
for (const v of message.machineUsers) {
exports.DataMachineUser.encode(v, writer.uint32(122).fork()).ldelim();
}
for (const v of message.triggerActions) {
exports.SetTriggerActionsRequest.encode(v, writer.uint32(130).fork()).ldelim();
}
for (const v of message.actions) {
exports.DataAction.encode(v, writer.uint32(138).fork()).ldelim();
}
for (const v of message.projectGrants) {
exports.DataProjectGrant.encode(v, writer.uint32(146).fork()).ldelim();
}
for (const v of message.userGrants) {
management_1.AddUserGrantRequest.encode(v, writer.uint32(154).fork()).ldelim();
}
for (const v of message.orgMembers) {
management_1.AddOrgMemberRequest.encode(v, writer.uint32(162).fork()).ldelim();
}
for (const v of message.projectMembers) {
management_1.AddProjectMemberRequest.encode(v, writer.uint32(170).fork()).ldelim();
}
for (const v of message.projectGrantMembers) {
management_1.AddProjectGrantMemberRequest.encode(v, writer.uint32(178).fork()).ldelim();
}
for (const v of message.userMetadata) {
management_1.SetUserMetadataRequest.encode(v, writer.uint32(186).fork()).ldelim();
}
for (const v of message.loginTexts) {
management_1.SetCustomLoginTextsRequest.encode(v, writer.uint32(194).fork()).ldelim();
}
for (const v of message.initMessages) {
management_1.SetCustomInitMessageTextRequest.encode(v, writer.uint32(202).fork()).ldelim();
}
for (const v of message.passwordResetMessages) {
management_1.SetCustomPasswordResetMessageTextRequest.encode(v, writer.uint32(210).fork()).ldelim();
}
for (const v of message.verifyEmailMessages) {
management_1.SetCustomVerifyEmailMessageTextRequest.encode(v, writer.uint32(218).fork()).ldelim();
}
for (const v of message.verifyPhoneMessages) {
management_1.SetCustomVerifyPhoneMessageTextRequest.encode(v, writer.uint32(226).fork()).ldelim();
}
for (const v of message.domainClaimedMessages) {
management_1.SetCustomDomainClaimedMessageTextRequest.encode(v, writer.uint32(234).fork()).ldelim();
}
for (const v of message.passwordlessRegistrationMessages) {
management_1.SetCustomPasswordlessRegistrationMessageTextRequest.encode(v, writer.uint32(242).fork()).ldelim();
}
for (const v of message.oidcIdps) {
exports.DataOIDCIDP.encode(v, writer.uint32(250).fork()).ldelim();
}
for (const v of message.jwtIdps) {
exports.DataJWTIDP.encode(v, writer.uint32(258).fork()).ldelim();
}
for (const v of message.secondFactors) {
management_1.AddSecondFactorToLoginPolicyRequest.encode(v, writer.uint32(266).fork()).ldelim();
}
for (const v of message.multiFactors) {
management_1.AddMultiFactorToLoginPolicyRequest.encode(v, writer.uint32(274).fork()).ldelim();
}
for (const v of message.idps) {
management_1.AddIDPToLoginPolicyRequest.encode(v, writer.uint32(282).fork()).ldelim();
}
for (const v of message.userLinks) {
idp_1.IDPUserLink.encode(v, writer.uint32(290).fork()).ldelim();
}
for (const v of message.domains) {
org_1.Domain.encode(v, writer.uint32(298).fork()).ldelim();
}
for (const v of message.appKeys) {
exports.DataAppKey.encode(v, writer.uint32(306).fork()).ldelim();
}
for (const v of message.machineKeys) {
exports.DataMachineKey.encode(v, writer.uint32(314).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 = createBaseDataOrg();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.orgId = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.org = management_1.AddOrgRequest.decode(reader, reader.uint32());
continue;
case 4:
if (tag !== 34) {
break;
}
message.iamPolicy = exports.AddCustomOrgIAMPolicyRequest.decode(reader, reader.uint32());
continue;
case 5:
if (tag !== 42) {
break;
}
message.labelPolicy = management_1.AddCustomLabelPolicyRequest.decode(reader, reader.uint32());
continue;
case 6:
if (tag !== 50) {
break;
}
message.lockoutPolicy = management_1.AddCustomLockoutPolicyRequest.decode(reader, reader.uint32());
continue;
case 7:
if (tag !== 58) {
break;
}
message.loginPolicy = management_1.AddCustomLoginPolicyRequest.decode(reader, reader.uint32());
continue;
case 8:
if (tag !== 66) {
break;
}
message.passwordComplexityPolicy = management_1.AddCustomPasswordComplexityPolicyRequest.decode(reader, reader.uint32());
continue;
case 9:
if (tag !== 74) {
break;
}
message.privacyPolicy = management_1.AddCustomPrivacyPolicyRequest.decode(reader, reader.uint32());
continue;
case 10:
if (tag !== 82) {
break;
}
message.projects.push(exports.DataProject.decode(reader, reader.uint32()));
continue;
case 11:
if (tag !== 90) {
break;
}
message.projectRoles.push(management_1.AddProjectRoleRequest.decode(reader, reader.uint32()));
continue;
case 12:
if (tag !== 98) {
break;
}
message.apiApps.push(exports.DataAPIApplication.decode(reader, reader.uint32()));
continue;
case 13:
if (tag !== 106) {
break;
}
message.oidcApps.push(exports.DataOIDCApplication.decode(reader, reader.uint32()));
continue;
case 14:
if (tag !== 114) {
break;
}
message.humanUsers.push(exports.DataHumanUser.decode(reader, reader.uint32()));
continue;
case 15:
if (tag !== 122) {
break;
}
message.machineUsers.push(exports.DataMachineUser.decode(reader, reader.uint32()));
continue;
case 16:
if (tag !== 130) {
break;
}
message.triggerActions.push(exports.SetTriggerActionsRequest.decode(reader, reader.uint32()));
continue;
case 17:
if (tag !== 138) {
break;
}
message.actions.push(exports.DataAction.decode(reader, reader.uint32()));
continue;
case 18:
if (tag !== 146) {
break;
}
message.projectGrants.push(exports.DataProjectGrant.decode(reader, reader.uint32()));
continue;
case 19:
if (tag !== 154) {
break;
}
message.userGrants.push(management_1.AddUserGrantRequest.decode(reader, reader.uint32()));
continue;
case 20:
if (tag !== 162) {
break;
}
message.orgMembers.push(management_1.AddOrgMemberRequest.decode(reader, reader.uint32()));
continue;
case 21:
if (tag !== 170) {
break;
}
message.projectMembers.push(management_1.AddProjectMemberRequest.decode(reader, reader.uint32()));
continue;
case 22:
if (tag !== 178) {
break;
}
message.projectGrantMembers.push(management_1.AddProjectGrantMemberRequest.decode(reader, reader.uint32()));
continue;
case 23:
if (tag !== 186) {
break;
}
message.userMetadata.push(management_1.SetUserMetadataRequest.decode(reader, reader.uint32()));
continue;
case 24:
if (tag !== 194) {
break;
}
message.loginTexts.push(management_1.SetCustomLoginTextsRequest.decode(reader, reader.uint32()));
continue;
case 25:
if (tag !== 202) {
break;
}
message.initMessages.push(management_1.SetCustomInitMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 26:
if (tag !== 210) {
break;
}
message.passwordResetMessages.push(management_1.SetCustomPasswordResetMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 27:
if (tag !== 218) {
break;
}
message.verifyEmailMessages.push(management_1.SetCustomVerifyEmailMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 28:
if (tag !== 226) {
break;
}
message.verifyPhoneMessages.push(management_1.SetCustomVerifyPhoneMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 29:
if (tag !== 234) {
break;
}
message.domainClaimedMessages.push(management_1.SetCustomDomainClaimedMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 30:
if (tag !== 242) {
break;
}
message.passwordlessRegistrationMessages.push(management_1.SetCustomPasswordlessRegistrationMessageTextRequest.decode(reader, reader.uint32()));
continue;
case 31:
if (tag !== 250) {
break;
}
message.oidcIdps.push(exports.DataOIDCIDP.decode(reader, reader.uint32()));
continue;
case 32:
if (tag !== 258) {
break;
}
message.jwtIdps.push(exports.DataJWTIDP.decode(reader, reader.uint32()));
continue;
case 33:
if (tag !== 266) {
break;
}
message.secondFactors.push(management_1.AddSecondFactorToLoginPolicyRequest.decode(reader, reader.uint32()));
continue;
case 34:
if (tag !== 274) {
break;
}
message.multiFactors.push(management_1.AddMultiFactorToLoginPolicyRequest.decode(reader, reader.uint32()));
continue;
case 35:
if (tag !== 282) {
break;
}
message.idps.push(management_1.AddIDPToLoginPolicyRequest.decode(reader, reader.uint32()));
continue;
case 36:
if (tag !== 290) {
break;
}
message.userLinks.push(idp_1.IDPUserLink.decode(reader, reader.uint32()));
continue;
case 37:
if (tag !== 298) {
break;
}
message.domains.push(org_1.Domain.decode(reader, reader.uint32()));
continue;
case 38:
if (tag !== 306) {
break;
}
message.appKeys.push(exports.DataAppKey.decode(reader, reader.uint32()));
continue;
case 39:
if (tag !== 314) {
break;
}
message.machineKeys.push(exports.DataMachineKey.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
orgId: isSet(object.orgId) ? globalThis.String(object.orgId) : "",
org: isSet(object.org) ? management_1.AddOrgRequest.fromJSON(object.org) : undefined,
iamPolicy: isSet(object.iamPolicy) ? exports.AddCustomOrgIAMPolicyRequest.fromJSON(object.iamPolicy) : undefined,
labelPolicy: isSet(object.labelPolicy) ? management_1.AddCustomLabelPolicyRequest.fromJSON(object.labelPolicy) : undefined,
lockoutPolicy: isSet(object.lockoutPolicy)
? management_1.AddCustomLockoutPolicyRequest.fromJSON(object.lockoutPolicy)
: undefined,
loginPolicy: isSet(object.loginPolicy) ? management_1.AddCustomLoginPolicyRequest.fromJSON(object.loginPolicy) : undefined,
passwordComplexityPolicy: isSet(object.passwordComplexityPolicy)
? management_1.AddCustomPasswordComplexityPolicyRequest.fromJSON(object.passwordComplexityPolicy)
: undefined,
privacyPolicy: isSet(object.privacyPolicy)
? management_1.AddCustomPrivacyPolicyRequest.fromJSON(object.privacyPolicy)
: undefined,
projects: globalThis.Array.isArray(object?.projects)
? object.projects.map((e) => exports.DataProject.fromJSON(e))
: [],
projectRoles: globalThis.Array.isArray(object?.projectRoles)
? object.projectRoles.map((e) => management_1.AddProjectRoleRequest.fromJSON(e))
: [],
apiApps: globalThis.Array.isArray(object?.apiApps)
? object.apiApps.map((e) => exports.DataAPIApplication.fromJSON(e))
: [],
oidcApps: globalThis.Array.isArray(object?.oidcApps)
? object.oidcApps.map((e) => exports.DataOIDCApplication.fromJSON(e))
: [],
humanUsers: globalThis.Array.isArray(object?.humanUsers)
? object.humanUsers.map((e) => exports.DataHumanUser.fromJSON(e))
: [],
machineUsers: globalThis.Array.isArray(object?.machineUsers)
? object.machineUsers.map((e) => exports.DataMachineUser.fromJSON(e))
: [],
triggerActions: globalThis.Array.isArray(object?.triggerActions)
? object.triggerActions.map((e) => exports.SetTriggerActionsRequest.fromJSON(e))
: [],
actions: globalThis.Array.isArray(object?.actions)
? object.actions.map((e) => exports.DataAction.fromJSON(e))
: [],
projectGrants: globalThis.Array.isArray(object?.projectGrants)
? object.projectGrants.map((e) => exports.DataProjectGrant.fromJSON(e))
: [],
userGrants: globalThis.Array.isArray(object?.userGrants)
? object.userGrants.map((e) => management_1.AddUserGrantRequest.fromJSON(e))
: [],
orgMembers: globalThis.Array.isArray(object?.orgMembers)
? object.orgMembers.map((e) => management_1.AddOrgMemberRequest.fromJSON(e))
: [],
projectMembers: globalThis.Array.isArray(object?.projectMembers)
? object.projectMembers.map((e) => management_1.AddProjectMemberRequest.fromJSON(e))
: [],
projectGrantMembers: globalThis.Array.isArray(object?.projectGrantMembers)
? object.projectGrantMembers.map((e) => management_1.AddProjectGrantMemberRequest.fromJSON(e))
: [],
userMetadata: globalThis.Array.isArray(object?.userMetadata)
? object.userMetadata.map((e) => management_1.SetUserMetadataRequest.fromJSON(e))
: [],
loginTexts: globalThis.Array.isArray(object?.loginTexts)
? object.loginTexts.map((e) => management_1.SetCustomLoginTextsRequest.fromJSON(e))
: [],
initMessages: globalThis.Array.isArray(object?.initMessages)
? object.initMessages.map((e) => management_1.SetCustomInitMessageTextRequest.fromJSON(e))
: [],
passwordResetMessages: globalThis.Array.isArray(object?.passwordResetMessages)
? object.passwordResetMessages.map((e) => management_1.SetCustomPasswordResetMessageTextRequest.fromJSON(e))
: [],
verifyEmailMessages: globalThis.Array.isArray(object?.verifyEmailMessages)
? object.verifyEmailMessages.map((e) => management_1.SetCustomVerifyEmailMessageTextRequest.fromJSON(e))
: [],
verifyPhoneMessages: globalThis.Array.isArray(object?.verifyPhoneMessages)
? object.verifyPhoneMessages.map((e) => management_1.SetCustomVerifyPhoneMessageTextRequest.fromJSON(e))
: [],
domainClaimedMessages: globalThis.Array.isArray(object?.domainClaimedMessages)
? object.domainClaimedMessages.map((e) => management_1.SetCustomDomainClaimedMessageTextRequest.fromJSON(e))
: [],
passwordlessRegistrationMessages: globalThis.Array.isArray(object?.passwordlessRegistrationMessages)
? object.passwordlessRegistrationMessages.map((e) => management_1.SetCustomPasswordlessRegistrationMessageTextRequest.fromJSON(e))
: [],
oidcIdps: globalThis.Array.isArray(object?.oidcIdps)
? object.oidcIdps.map((e) => exports.DataOIDCIDP.fromJSON(e))
: [],
jwtIdps: globalThis.Array.isArray(object?.jwtIdps) ? object.jwtIdps.map((e) => exports.DataJWTIDP.fromJSON(e)) : [],
secondFactors: globalThis.Array.isArray(object?.secondFactors)
? object.secondFactors.map((e) => management_1.AddSecondFactorToLoginPolicyRequest.fromJSON(e))
: [],
multiFactors: globalThis.Array.isArray(object?.multiFactors)
? object.multiFactors.map((e) => management_1.AddMultiFactorToLoginPolicyRequest.fromJSON(e))
: [],
idps: globalThis.Array.isArray(object?.idps)
? object.idps.map((e) => management_1.AddIDPToLoginPolicyRequest.fromJSON(e))
: [],
userLinks: globalThis.Array.isArray(object?.userLinks)
? object.userLinks.map((e) => idp_1.IDPUserLink.fromJSON(e))
: [],
domains: globalThis.Array.isArray(object?.domains)
? object.domains.map((e) => org_1.Domain.fromJSON(e))
: [],
appKeys: globalThis.Array.isArray(object?.appKeys) ? object.appKeys.map((e) => exports.DataAppKey.fromJSON(e)) : [],
machineKeys: globalThis.Array.isArray(object?.machineKeys)
? object.machineKeys.map((e) => exports.DataMachineKey.fromJSON(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.orgId !== "") {
obj.orgId = message.orgId;
}
if (message.org !== undefined) {
obj.org = management_1.AddOrgRequest.toJSON(message.org);
}
if (message.iamPolicy !== undefined) {
obj.iamPolicy = exports.AddCustomOrgIAMPolicyRequest.toJSON(message.iamPolicy);
}
if (message.labelPolicy !== undefined) {
obj.labelPolicy = management_1.AddCustomLabelPolicyRequest.toJSON(message.labelPolicy);
}
if (message.lockoutPolicy !== undefined) {
obj.lockoutPolicy = management_1.AddCustomLockoutPolicyRequest.toJSON(message.lockoutPolicy);
}
if (message.loginPolicy !== undefined) {
obj.loginPolicy = management_1.AddCustomLoginPolicyRequest.toJSON(message.loginPolicy);
}
if (message.passwordComplexityPolicy !== undefined) {
obj.passwordComplexityPolicy = management_1.AddCustomPasswordComplexityPolicyRequest.toJSON(message.passwordComplexityPolicy);
}
if (message.privacyPolicy !== undefined) {
obj.privacyPolicy = management_1.AddCustomPrivacyPolicyRequest.toJSON(message.privacyPolicy);
}
if (message.projects?.length) {
obj.projects = message.projects.map((e) => exports.DataProject.toJSON(e));
}
if (message.projectRoles?.length) {
obj.projectRoles = message.projectRoles.map((e) => management_1.AddProjectRoleRequest.toJSON(e));
}
if (message.apiApps?.length) {
obj.apiApps = message.apiApps.map((e) => exports.DataAPIApplication.toJSON(e));
}
if (message.oidcApps?.length) {
obj.oidcApps = message.oidcApps.map((e) => exports.DataOIDCApplication.toJSON(e));
}
if (message.humanUsers?.length) {
obj.humanUsers = message.humanUsers.map((e) => exports.DataHumanUser.toJSON(e));
}
if (message.machineUsers?.length) {
obj.machineUsers = message.machineUsers.map((e) => exports.DataMachineUser.toJSON(e));
}
if (message.triggerActions?.length) {
obj.triggerActions = message.triggerActions.map((e) => exports.SetTriggerActionsRequest.toJSON(e));
}
if (message.actions?.length) {
obj.actions = message.actions.map((e) => exports.DataAction.toJSON(e));
}
if (message.projectGrants?.length) {
obj.projectGrants = message.projectGrants.map((e) => exports.DataProjectGrant.toJSON(e));
}
if (message.userGrants?.length) {
obj.userGrants = message.userGrants.map((e) => management_1.AddUserGrantRequest.toJSON(e));
}
if (message.orgMembers?.length) {
obj.orgMembers = message.orgMembers.map((e) => management_1.AddOrgMemberRequest.toJSON(e));
}
if (message.projectMembers?.length) {
obj.projectMembers = message.projectMembers.map((e) => management_1.AddProjectMemberRequest.toJSON(e));
}
if (message.projectGrantMembers?.length) {
obj.projectGrantMembers = message.projectGrantMembers.map((e) => management_1.AddProjectGrantMemberRequest.toJSON(e));
}
if (message.userMetadata?.length) {
obj.userMetadata = message.userMetadata.map((e) => management_1.SetUserMetadataRequest.toJSON(e));
}
if (message.loginTexts?.length) {
obj.loginTexts = message.loginTexts.map((e) => management_1.SetCustomLoginTextsRequest.toJSON(e));
}
if (message.initMessages?.length) {
obj.initMessages = message.initMessages.map((e) => management_1.SetCustomInitMessageTextRequest.toJSON(e));
}
if (message.passwordResetMessages?.length) {
obj.passwordResetMessages = message.passwordResetMessages.map((e) => management_1.SetCustomPasswordResetMessageTextRequest.toJSON(e));
}
if (message.verifyEmailMessages?.length) {
obj.verifyEmailMessages = message.verifyEmailMessages.map((e) => management_1.SetCustomVerifyEmailMessageTextRequest.toJSON(e));
}
if (message.verifyPhoneMessages?.length) {
obj.verifyPhoneMessages = message.verifyPhoneMessages.map((e) => management_1.SetCustomVerifyPhoneMessageTextRequest.toJSON(e));
}
if (message.domainClaimedMessages?.length) {
obj.domainClaimedMessages = message.domainClaimedMessages.map((e) => management_1.SetCustomDomainClaimedMessageTextRequest.toJSON(e));
}
if (message.passwordlessRegistrationMessages?.length) {
obj.passwordlessRegistrationMessages = message.passwordlessRegistrationMessages.map((e) => management_1.SetCustomPasswordlessRegistrationMessageTextRequest.toJSON(e));
}
if (message.oidcIdps?.length) {
obj.oidcIdps = message.oidcIdps.map((e) => exports.DataOIDCIDP.toJSON(e));
}
if (message.jwtIdps?.length) {
obj.jwtIdps = message.jwtIdps.map((e) => exports.DataJWTIDP.toJSON(e));
}
if (message.secondFactors?.length) {
obj.secondFactors = message.secondFactors.map((e) => management_1.AddSecondFactorToLoginPolicyRequest.toJSON(e));
}
if (message.multiFactors?.length) {
obj.multiFactors = message.multiFactors.map((e) => management_1.AddMultiFactorToLoginPolicyRequest.toJSON(e));
}
if (message.idps?.length) {
obj.idps = message.idps.map((e) => management_1.AddIDPToLoginPolicyRequest.toJSON(e));
}
if (message.userLinks?.length) {
obj.userLinks = message.userLinks.map((e) => idp_1.IDPUserLink.toJSON(e));
}
if (message.domains?.length) {
obj.domains = message.domains.map((e) => org_1.Domain.toJSON(e));
}
if (message.appKeys?.length) {
obj.appKeys = message.appKeys.map((e) => exports.DataAppKey.toJSON(e));
}
if (message.machineKeys?.length) {
obj.machineKeys = message.machineKeys.map((e) => exports.DataMachineKey.toJSON(e));
}
return obj;
},
create(base) {
return exports.DataOrg.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDataOrg();
message.orgId = object.orgId ?? "";
message.org = (object.org !== undefined && object.org !== null) ? management_1.AddOrgRequest.fromPartial(object.org) : undefined;
message.iamPolicy = (object.iamPolicy !== undefined && object.iamPolicy !== null)
? exports.AddCustomOrgIAMPolicyRequest.fromPartial(object.iamPolicy)
: undefined;
message.labelPolicy = (object.labelPolicy !== undefined && object.labelPolicy !== null)
? management_1.AddCustomLabelPolicyRequest.fromPartial(object.labelPolicy)
: undefined;
message.lockoutPolicy = (object.lockoutPolicy !== undefined && object.lockoutPolicy !== null)
? management_1.AddCustomLockoutPolicyRequest.fromPartial(object.lockoutPolicy)
: undefined;
message.loginPolicy = (object.loginPolicy !== undefined && object.loginPolicy !== null)
? management_1.AddCustomLoginPolicyRequest.fromPartial(object.loginPolicy)
: undefined;
message.passwordComplexityPolicy =
(object.passwordComplexityPolicy !== undefined && object.passwordComplexityPolicy !== null)
? management_1.AddCustomPasswordComplexityPolicyRequest.fromPartial(object.passwordComplexityPolicy)
: undefined;
message.privacyPolicy = (object.privacyPolicy !== undefined && object.privacyPolicy !== null)
? management_1.AddCustomPrivacyPolicyRequest.fromPartial(object.privacyPolicy)
: undefined;
message.projects = object.projects?.map((e) => exports.DataProject.fromPartial(e)) || [];
message.projectRoles = object.projectRoles?.map((e) => management_1.AddProjectRoleRequest.fromPartial(e)) || [];
message.apiApps = object.apiApps?.map((e) => exports.DataAPIApplication.fromPartial(e)) || [];
message.oidcApps = object.oidcApps?.map((e) => exports.DataOIDCApplication.fromPartial(e)) || [];
message.humanUsers = object.humanUsers?.map((e) => exports.DataHumanUser.fromPartial(e)) || [];
message.machineUsers = object.machineUsers?.map((e) => exports.DataMachineUser.fromPartial(e)) || [];
message.triggerActions = object.triggerActions?.map((e) => exports.SetTriggerActionsRequest.fromPartial(e)) || [];
message.actions = object.actions?.map((e) => exports.DataAction.fromPartial(e)) || [];
message.projectGrants = object.projectGrants?.map((e) => exports.DataProjectGrant.fromPartial(e)) || [];
message.userGrants = object.userGrants?.map((e) => management_1.AddUserGrantRequest.fromPartial(e)) || [];
message.orgMembers = object.orgMembers?.map((e) => management_1.AddOrgMemberRequest.fromPartial(e)) || [];
message.projectMembers = object.projectMembers?.map((e) => management_1.AddProjectMemberRequest.fromPartial(e)) || [];
message.projectGrantMembers = object.projectGrantMembers?.map((e) => management_1.AddProjectGrantMemberRequest.fromPartial(e)) ||
[];
message.userMetadata = object.userMetadata?.map((e) => management_1.SetUserMetadataRequest.fromPartial(e)) || [];
message.loginTexts = object.loginTexts?.map((e) => management_1.SetCustomLoginTextsRequest.fromPartial(e)) || [];
message.initMessages = object.initMessages?.map((e) => management_1.SetCustomInitMessageTextRequest.fromPartial(e)) || [];
message.passwordResetMessages =
object.passwordResetMessages?.map((e) => management_1.SetCustomPasswordResetMessageTextRequest.fromPartial(e)) || [];
message.verifyEmailMessages =
object.verifyEmailMessages?.map((e) => management_1.SetCustomVerifyEmailMessageTextRequest.fromPartial(e)) || [];
message.verifyPhoneMessages =
object.verifyPhoneMessages?.map((e) => management_1.SetCustomVerifyPhoneMessageTextRequest.fromPartial(e)) || [];
message.domainClaimedMessages =
object.domainClaimedMessages?.map((e) => management_1.SetCustomDomainClaimedMessageTextRequest.fromPartial(e)) || [];
message.passwordlessRegistrationMessages =
object.passwordlessRegistrationMessages?.map((e) => management_1.SetCustomPasswordlessRegistrationMessageTextRequest.fromPartial(e)) || [];
message.oidcIdps = object.oidcIdps?.map((e) => exports.DataOIDCIDP.fromPartial(e)) || [];
message.jwtIdps = object.jwtIdps?.map((e) => exports.DataJWTIDP.fromPartial(e)) || [];
message.secondFactors = object.secondFactors?.map((e) => management_1.AddSecondFactorToLoginPolicyRequest.fromPartial(e)) || [];
message.multiFactors = object.multiFactors?.map((e) => management_1.AddMultiFactorToLoginPolicyRequest.fromPartial(e)) || [];
message.idps = object.idps?.map((e) => management_1.AddIDPToLoginPolicyRequest.fromPartial(e)) || [];
message.userLinks = object.userLinks?.map((e) => idp_1.IDPUserLink.fromPartial(e)) || [];
message.domains = object.domains?.map((e) => org_1.Domain.fromPartial(e)) || [];
message.appKeys = object.appKeys?.map((e) => exports.DataAppKey.fromPartial(e)) || [];
message.machineKeys = object.machineKeys?.map((e) => exports.DataMachineKey.fromPartial(e)) || [];
return message;
},
};
function createBaseDataOIDCIDP() {
return { idpId: "", idp: undefined };
}
exports.DataOIDCIDP = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.idpId !== "") {
writer.uint32(10).string(message.idpId);
}
if (message.idp !== undefined) {
management_1.AddOrgOIDCIDPRequest.encode(message.idp, 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 = createBaseDataOIDCIDP();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.idpId = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.idp = management_1.AddOrgOIDCIDPRequest.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
idpId: isSet(object.idpId) ? globalThis.String(object.idpId) : "",
idp: isSet(object.idp) ? management_1.AddOrgOIDCIDPRequest.fromJSON(object.idp) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.idpId !== "") {
obj.idpId = message.idpId;
}
if (message.idp !== undefined) {
obj.idp = management_1.AddOrgOIDCIDPRequest.toJSON(message.idp);
}
return obj;
},
create(base) {
return exports.DataOIDCIDP.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDataOIDCIDP();
message.idpId = object.idpId ?? "";
message.idp = (object.idp !== undefined && object.idp !== null)
? management_1.AddOrgOIDCIDPRequest.fromPartial(object.idp)
: undefined;
return message;
},
};
function createBaseDataJWTIDP() {
return { idpId: "", idp: undefined };
}
exports.DataJWTIDP = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.idpId !== "") {
writer.uint32(10).string(message.idpId);
}
if (message.idp !== undefined) {
management_1.AddOrgJWTIDPRequest.encode(message.idp, writer.uint32(258).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 = createBaseDataJWTIDP();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.idpId = reader.string();
continue;
case 32:
if (tag !== 258) {
break;
}
message.idp = management_1.AddOrgJWTIDPRequest.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
idpId: isSet(object.idpId) ? globalThis.String(object.idpId) : "",
idp: isSet(object.idp) ? management_1.AddOrgJWTIDPRequest.fromJSON(object.idp) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.idpId !== "") {
obj.idpId = message.idpId;
}
if (message.idp !== undefined) {
obj.idp = management_1.AddOrgJWTIDPRequest.toJSON(message.idp);
}
return obj;
},
create(base) {
return exports.DataJWTIDP.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDataJWTIDP();
message.idpId = object.idpId ?? "";
message.idp = (object.idp !== undefined && object.idp !== null)
? management_1.AddOrgJWTIDPRequest.fromPartial(object.idp)
: undefined;
return message;
},
};
function createBaseExportHumanUser() {
return {
userName: "",
profile: undefined,
email: undefined,
phone: undefined,
password: "",
hashedPassword: undefined,
passwordChangeRequired: false,
requestPasswordlessRegistration: false,
otpCode: "",
};
}
exports.ExportHumanUser = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.userName !== "") {
writer.uint32(10).string(message.userName);
}
if (message.profile !== und