@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
1,380 lines • 5.71 MB
JavaScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.7.7
// protoc unknown
// source: zitadel/management.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import Long from "long";
import { Duration } from "../google/protobuf/duration.js";
import { Timestamp } from "../google/protobuf/timestamp.js";
import { Action, actionFieldNameFromJSON, actionFieldNameToJSON, ActionIDQuery, ActionNameQuery, ActionStateQuery, Flow, FlowType, TriggerType, } from "./action.js";
import { aPIAuthMethodTypeFromJSON, aPIAuthMethodTypeToJSON, App, AppQuery, LoginVersion, oIDCAppTypeFromJSON, oIDCAppTypeToJSON, oIDCAuthMethodTypeFromJSON, oIDCAuthMethodTypeToJSON, oIDCGrantTypeFromJSON, oIDCGrantTypeToJSON, oIDCResponseTypeFromJSON, oIDCResponseTypeToJSON, oIDCTokenTypeFromJSON, oIDCTokenTypeToJSON, oIDCVersionFromJSON, oIDCVersionToJSON, } from "./app.js";
import { Key, keyTypeFromJSON, keyTypeToJSON } from "./auth_n_key.js";
import { Change, ChangeQuery } from "./change.js";
import { AzureADTenant, IDP, iDPFieldNameFromJSON, iDPFieldNameToJSON, IDPIDQuery, IDPLoginPolicyLink, IDPNameQuery, iDPOwnerTypeFromJSON, IDPOwnerTypeQuery, iDPOwnerTypeToJSON, iDPStylingTypeFromJSON, iDPStylingTypeToJSON, IDPUserLink, LDAPAttributes, oIDCMappingFieldFromJSON, oIDCMappingFieldToJSON, Options, Provider, sAMLBindingFromJSON, sAMLBindingToJSON, sAMLNameIDFormatFromJSON, sAMLNameIDFormatToJSON, sAMLSignatureAlgorithmFromJSON, sAMLSignatureAlgorithmToJSON, } from "./idp.js";
import { Member, SearchQuery as SearchQuery1 } from "./member.js";
import { LocalizedMessage } from "./message.js";
import { Metadata, MetadataQuery } from "./metadata.js";
import { ListDetails, ListQuery, ObjectDetails } from "./object.js";
import { Domain, DomainSearchQuery, domainValidationTypeFromJSON, domainValidationTypeToJSON, Org, } from "./org.js";
import { DomainPolicy, LabelPolicy, LockoutPolicy, LoginPolicy, multiFactorTypeFromJSON, multiFactorTypeToJSON, NotificationPolicy, OrgIAMPolicy, PasswordAgePolicy, PasswordComplexityPolicy, passwordlessTypeFromJSON, passwordlessTypeToJSON, PrivacyPolicy, secondFactorTypeFromJSON, secondFactorTypeToJSON, themeModeFromJSON, themeModeToJSON, } from "./policy.js";
import { AllProjectGrantQuery, GrantedProject, privateLabelingSettingFromJSON, privateLabelingSettingToJSON, Project, ProjectGrantQuery, ProjectQuery, Role, RoleQuery, } from "./project.js";
import { EmailVerificationDoneScreenText, EmailVerificationScreenText, ExternalRegistrationUserOverviewScreenText, ExternalUserNotFoundScreenText, FooterText, InitializeUserDoneScreenText, InitializeUserScreenText, InitMFADoneScreenText, InitMFAOTPScreenText, InitMFAPromptScreenText, InitMFAU2FScreenText, InitPasswordDoneScreenText, InitPasswordScreenText, LinkingUserDoneScreenText, LinkingUserPromptScreenText, LoginCustomText, LoginScreenText, LogoutDoneScreenText, MessageCustomText, MFAProvidersText, PasswordChangeDoneScreenText, PasswordChangeScreenText, PasswordlessPromptScreenText, PasswordlessRegistrationDoneScreenText, PasswordlessRegistrationScreenText, PasswordlessScreenText, PasswordResetDoneScreenText, PasswordScreenText, RegistrationOptionScreenText, RegistrationOrgScreenText, RegistrationUserScreenText, SelectAccountScreenText, SuccessLoginScreenText, UsernameChangeDoneScreenText, UsernameChangeScreenText, VerifyMFAOTPScreenText, VerifyMFAU2FScreenText, } from "./text.js";
import { accessTokenTypeFromJSON, accessTokenTypeToJSON, AuthFactor, Email, genderFromJSON, genderToJSON, Membership, MembershipQuery, PersonalAccessToken, Phone, Profile, SearchQuery, User, userFieldNameFromJSON, userFieldNameToJSON, UserGrant, UserGrantQuery, WebAuthNToken, } from "./user.js";
export const protobufPackage = "zitadel.management.v1";
export var SendHumanResetPasswordNotificationRequest_Type;
(function (SendHumanResetPasswordNotificationRequest_Type) {
SendHumanResetPasswordNotificationRequest_Type[SendHumanResetPasswordNotificationRequest_Type["TYPE_EMAIL"] = 0] = "TYPE_EMAIL";
SendHumanResetPasswordNotificationRequest_Type[SendHumanResetPasswordNotificationRequest_Type["TYPE_SMS"] = 1] = "TYPE_SMS";
SendHumanResetPasswordNotificationRequest_Type[SendHumanResetPasswordNotificationRequest_Type["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(SendHumanResetPasswordNotificationRequest_Type || (SendHumanResetPasswordNotificationRequest_Type = {}));
export function sendHumanResetPasswordNotificationRequest_TypeFromJSON(object) {
switch (object) {
case 0:
case "TYPE_EMAIL":
return SendHumanResetPasswordNotificationRequest_Type.TYPE_EMAIL;
case 1:
case "TYPE_SMS":
return SendHumanResetPasswordNotificationRequest_Type.TYPE_SMS;
case -1:
case "UNRECOGNIZED":
default:
return SendHumanResetPasswordNotificationRequest_Type.UNRECOGNIZED;
}
}
export function sendHumanResetPasswordNotificationRequest_TypeToJSON(object) {
switch (object) {
case SendHumanResetPasswordNotificationRequest_Type.TYPE_EMAIL:
return "TYPE_EMAIL";
case SendHumanResetPasswordNotificationRequest_Type.TYPE_SMS:
return "TYPE_SMS";
case SendHumanResetPasswordNotificationRequest_Type.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseHealthzRequest() {
return {};
}
export const HealthzRequest = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseHealthzRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return HealthzRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseHealthzRequest();
return message;
},
};
function createBaseHealthzResponse() {
return {};
}
export const HealthzResponse = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseHealthzResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return HealthzResponse.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseHealthzResponse();
return message;
},
};
function createBaseGetOIDCInformationRequest() {
return {};
}
export const GetOIDCInformationRequest = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseGetOIDCInformationRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return GetOIDCInformationRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseGetOIDCInformationRequest();
return message;
},
};
function createBaseGetOIDCInformationResponse() {
return { issuer: "", discoveryEndpoint: "" };
}
export const GetOIDCInformationResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.issuer !== "") {
writer.uint32(10).string(message.issuer);
}
if (message.discoveryEndpoint !== "") {
writer.uint32(18).string(message.discoveryEndpoint);
}
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 = createBaseGetOIDCInformationResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.issuer = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.discoveryEndpoint = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
issuer: isSet(object.issuer) ? globalThis.String(object.issuer) : "",
discoveryEndpoint: isSet(object.discoveryEndpoint) ? globalThis.String(object.discoveryEndpoint) : "",
};
},
toJSON(message) {
const obj = {};
if (message.issuer !== "") {
obj.issuer = message.issuer;
}
if (message.discoveryEndpoint !== "") {
obj.discoveryEndpoint = message.discoveryEndpoint;
}
return obj;
},
create(base) {
return GetOIDCInformationResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetOIDCInformationResponse();
message.issuer = object.issuer ?? "";
message.discoveryEndpoint = object.discoveryEndpoint ?? "";
return message;
},
};
function createBaseGetIAMRequest() {
return {};
}
export const GetIAMRequest = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseGetIAMRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return GetIAMRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseGetIAMRequest();
return message;
},
};
function createBaseGetIAMResponse() {
return { globalOrgId: "", iamProjectId: "", defaultOrgId: "" };
}
export const GetIAMResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.globalOrgId !== "") {
writer.uint32(10).string(message.globalOrgId);
}
if (message.iamProjectId !== "") {
writer.uint32(18).string(message.iamProjectId);
}
if (message.defaultOrgId !== "") {
writer.uint32(26).string(message.defaultOrgId);
}
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 = createBaseGetIAMResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.globalOrgId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.iamProjectId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.defaultOrgId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
globalOrgId: isSet(object.globalOrgId) ? globalThis.String(object.globalOrgId) : "",
iamProjectId: isSet(object.iamProjectId) ? globalThis.String(object.iamProjectId) : "",
defaultOrgId: isSet(object.defaultOrgId) ? globalThis.String(object.defaultOrgId) : "",
};
},
toJSON(message) {
const obj = {};
if (message.globalOrgId !== "") {
obj.globalOrgId = message.globalOrgId;
}
if (message.iamProjectId !== "") {
obj.iamProjectId = message.iamProjectId;
}
if (message.defaultOrgId !== "") {
obj.defaultOrgId = message.defaultOrgId;
}
return obj;
},
create(base) {
return GetIAMResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetIAMResponse();
message.globalOrgId = object.globalOrgId ?? "";
message.iamProjectId = object.iamProjectId ?? "";
message.defaultOrgId = object.defaultOrgId ?? "";
return message;
},
};
function createBaseGetSupportedLanguagesRequest() {
return {};
}
export const GetSupportedLanguagesRequest = {
encode(_, writer = new BinaryWriter()) {
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 = createBaseGetSupportedLanguagesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return GetSupportedLanguagesRequest.fromPartial(base ?? {});
},
fromPartial(_) {
const message = createBaseGetSupportedLanguagesRequest();
return message;
},
};
function createBaseGetSupportedLanguagesResponse() {
return { languages: [] };
}
export const GetSupportedLanguagesResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.languages) {
writer.uint32(10).string(v);
}
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 = createBaseGetSupportedLanguagesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.languages.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
languages: globalThis.Array.isArray(object?.languages)
? object.languages.map((e) => globalThis.String(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.languages?.length) {
obj.languages = message.languages;
}
return obj;
},
create(base) {
return GetSupportedLanguagesResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetSupportedLanguagesResponse();
message.languages = object.languages?.map((e) => e) || [];
return message;
},
};
function createBaseGetUserByIDRequest() {
return { id: "" };
}
export const GetUserByIDRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
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 = createBaseGetUserByIDRequest();
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 GetUserByIDRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetUserByIDRequest();
message.id = object.id ?? "";
return message;
},
};
function createBaseGetUserByIDResponse() {
return { user: undefined };
}
export const GetUserByIDResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.user !== undefined) {
User.encode(message.user, writer.uint32(10).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 = createBaseGetUserByIDResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = User.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { user: isSet(object.user) ? User.fromJSON(object.user) : undefined };
},
toJSON(message) {
const obj = {};
if (message.user !== undefined) {
obj.user = User.toJSON(message.user);
}
return obj;
},
create(base) {
return GetUserByIDResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetUserByIDResponse();
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
return message;
},
};
function createBaseGetUserByLoginNameGlobalRequest() {
return { loginName: "" };
}
export const GetUserByLoginNameGlobalRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.loginName !== "") {
writer.uint32(10).string(message.loginName);
}
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 = createBaseGetUserByLoginNameGlobalRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.loginName = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { loginName: isSet(object.loginName) ? globalThis.String(object.loginName) : "" };
},
toJSON(message) {
const obj = {};
if (message.loginName !== "") {
obj.loginName = message.loginName;
}
return obj;
},
create(base) {
return GetUserByLoginNameGlobalRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetUserByLoginNameGlobalRequest();
message.loginName = object.loginName ?? "";
return message;
},
};
function createBaseGetUserByLoginNameGlobalResponse() {
return { user: undefined };
}
export const GetUserByLoginNameGlobalResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.user !== undefined) {
User.encode(message.user, writer.uint32(10).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 = createBaseGetUserByLoginNameGlobalResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = User.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { user: isSet(object.user) ? User.fromJSON(object.user) : undefined };
},
toJSON(message) {
const obj = {};
if (message.user !== undefined) {
obj.user = User.toJSON(message.user);
}
return obj;
},
create(base) {
return GetUserByLoginNameGlobalResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetUserByLoginNameGlobalResponse();
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
return message;
},
};
function createBaseListUsersRequest() {
return { query: undefined, sortingColumn: 0, queries: [] };
}
export const ListUsersRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.query !== undefined) {
ListQuery.encode(message.query, writer.uint32(10).fork()).join();
}
if (message.sortingColumn !== 0) {
writer.uint32(16).int32(message.sortingColumn);
}
for (const v of message.queries) {
SearchQuery.encode(v, writer.uint32(26).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 = createBaseListUsersRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.query = ListQuery.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.queries.push(SearchQuery.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
query: isSet(object.query) ? ListQuery.fromJSON(object.query) : undefined,
sortingColumn: isSet(object.sortingColumn) ? userFieldNameFromJSON(object.sortingColumn) : 0,
queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => SearchQuery.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.query !== undefined) {
obj.query = ListQuery.toJSON(message.query);
}
if (message.sortingColumn !== 0) {
obj.sortingColumn = userFieldNameToJSON(message.sortingColumn);
}
if (message.queries?.length) {
obj.queries = message.queries.map((e) => SearchQuery.toJSON(e));
}
return obj;
},
create(base) {
return ListUsersRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListUsersRequest();
message.query = (object.query !== undefined && object.query !== null)
? ListQuery.fromPartial(object.query)
: undefined;
message.sortingColumn = object.sortingColumn ?? 0;
message.queries = object.queries?.map((e) => SearchQuery.fromPartial(e)) || [];
return message;
},
};
function createBaseListUsersResponse() {
return { details: undefined, sortingColumn: 0, result: [] };
}
export const ListUsersResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.details !== undefined) {
ListDetails.encode(message.details, writer.uint32(10).fork()).join();
}
if (message.sortingColumn !== 0) {
writer.uint32(16).int32(message.sortingColumn);
}
for (const v of message.result) {
User.encode(v, writer.uint32(26).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 = createBaseListUsersResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.details = ListDetails.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sortingColumn = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.result.push(User.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
details: isSet(object.details) ? ListDetails.fromJSON(object.details) : undefined,
sortingColumn: isSet(object.sortingColumn) ? userFieldNameFromJSON(object.sortingColumn) : 0,
result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => User.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.details !== undefined) {
obj.details = ListDetails.toJSON(message.details);
}
if (message.sortingColumn !== 0) {
obj.sortingColumn = userFieldNameToJSON(message.sortingColumn);
}
if (message.result?.length) {
obj.result = message.result.map((e) => User.toJSON(e));
}
return obj;
},
create(base) {
return ListUsersResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListUsersResponse();
message.details = (object.details !== undefined && object.details !== null)
? ListDetails.fromPartial(object.details)
: undefined;
message.sortingColumn = object.sortingColumn ?? 0;
message.result = object.result?.map((e) => User.fromPartial(e)) || [];
return message;
},
};
function createBaseListUserChangesRequest() {
return { query: undefined, userId: "" };
}
export const ListUserChangesRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.query !== undefined) {
ChangeQuery.encode(message.query, writer.uint32(10).fork()).join();
}
if (message.userId !== "") {
writer.uint32(18).string(message.userId);
}
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 = createBaseListUserChangesRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.query = ChangeQuery.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.userId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
query: isSet(object.query) ? ChangeQuery.fromJSON(object.query) : undefined,
userId: isSet(object.userId) ? globalThis.String(object.userId) : "",
};
},
toJSON(message) {
const obj = {};
if (message.query !== undefined) {
obj.query = ChangeQuery.toJSON(message.query);
}
if (message.userId !== "") {
obj.userId = message.userId;
}
return obj;
},
create(base) {
return ListUserChangesRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListUserChangesRequest();
message.query = (object.query !== undefined && object.query !== null)
? ChangeQuery.fromPartial(object.query)
: undefined;
message.userId = object.userId ?? "";
return message;
},
};
function createBaseListUserChangesResponse() {
return { result: [] };
}
export const ListUserChangesResponse = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.result) {
Change.encode(v, 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 = createBaseListUserChangesResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.result.push(Change.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Change.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.result?.length) {
obj.result = message.result.map((e) => Change.toJSON(e));
}
return obj;
},
create(base) {
return ListUserChangesResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListUserChangesResponse();
message.result = object.result?.map((e) => Change.fromPartial(e)) || [];
return message;
},
};
function createBaseIsUserUniqueRequest() {
return { userName: "", email: "" };
}
export const IsUserUniqueRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.userName !== "") {
writer.uint32(10).string(message.userName);
}
if (message.email !== "") {
writer.uint32(18).string(message.email);
}
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 = createBaseIsUserUniqueRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.email = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
userName: isSet(object.userName) ? globalThis.String(object.userName) : "",
email: isSet(object.email) ? globalThis.String(object.email) : "",
};
},
toJSON(message) {
const obj = {};
if (message.userName !== "") {
obj.userName = message.userName;
}
if (message.email !== "") {
obj.email = message.email;
}
return obj;
},
create(base) {
return IsUserUniqueRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseIsUserUniqueRequest();
message.userName = object.userName ?? "";
message.email = object.email ?? "";
return message;
},
};
function createBaseIsUserUniqueResponse() {
return { isUnique: false };
}
export const IsUserUniqueResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.isUnique !== false) {
writer.uint32(8).bool(message.isUnique);
}
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 = createBaseIsUserUniqueResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isUnique = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { isUnique: isSet(object.isUnique) ? globalThis.Boolean(object.isUnique) : false };
},
toJSON(message) {
const obj = {};
if (message.isUnique !== false) {
obj.isUnique = message.isUnique;
}
return obj;
},
create(base) {
return IsUserUniqueResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseIsUserUniqueResponse();
message.isUnique = object.isUnique ?? false;
return message;
},
};
function createBaseAddHumanUserRequest() {
return { userName: "", profile: undefined, email: undefined, phone: undefined, initialPassword: "" };
}
export const AddHumanUserRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.userName !== "") {
writer.uint32(10).string(message.userName);
}
if (message.profile !== undefined) {
AddHumanUserRequest_Profile.encode(message.profile, writer.uint32(18).fork()).join();
}
if (message.email !== undefined) {
AddHumanUserRequest_Email.encode(message.email, writer.uint32(26).fork()).join();
}
if (message.phone !== undefined) {
AddHumanUserRequest_Phone.encode(message.phone, writer.uint32(34).fork()).join();
}
if (message.initialPassword !== "") {
writer.uint32(42).string(message.initialPassword);
}
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 = createBaseAddHumanUserRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.profile = AddHumanUserRequest_Profile.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.email = AddHumanUserRequest_Email.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.phone = AddHumanUserRequest_Phone.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.initialPassword = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
userName: isSet(object.userName) ? globalThis.String(object.userName) : "",
profile: isSet(object.profile) ? AddHumanUserRequest_Profile.fromJSON(object.profile) : undefined,
email: isSet(object.email) ? AddHumanUserRequest_Email.fromJSON(object.email) : undefined,
phone: isSet(object.phone) ? AddHumanUserRequest_Phone.fromJSON(object.phone) : undefined,
initialPassword: isSet(object.initialPassword) ? globalThis.String(object.initialPassword) : "",
};
},
toJSON(message) {
const obj = {};
if (message.userName !== "") {
obj.userName = message.userName;
}
if (message.profile !== undefined) {
obj.profile = AddHumanUserRequest_Profile.toJSON(message.profile);
}
if (message.email !== undefined) {
obj.email = AddHumanUserRequest_Email.toJSON(message.email);
}
if (message.phone !== undefined) {
obj.phone = AddHumanUserRequest_Phone.toJSON(message.phone);
}
if (message.initialPassword !== "") {
obj.initialPassword = message.initialPassword;
}
return obj;
},
create(base) {
return AddHumanUserRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddHumanUserRequest();
message.userName = object.userName ?? "";
message.profile = (object.profile !== undefined && object.profile !== null)
? AddHumanUserRequest_Profile.fromPartial(object.profile)
: undefined;
message.email = (object.email !== undefined && object.email !== null)
? AddHumanUserRequest_Email.fromPartial(object.email)
: undefined;
message.phone = (object.phone !== undefined && object.phone !== null)
? AddHumanUserRequest_Phone.fromPartial(object.phone)
: undefined;
message.initialPassword = object.initialPassword ?? "";
return message;
},
};
function createBaseAddHumanUserRequest_Profile() {
return { firstName: "", lastName: "", nickName: "", displayName: "", preferredLanguage: "", gender: 0 };
}
export const AddHumanUserRequest_Profile = {
encode(message, writer = new BinaryWriter()) {
if (message.firstName !== "") {
writer.uint32(10).string(message.firstName);
}
if (message.lastName !== "") {
writer.uint32(18).string(message.lastName);
}
if (message.nickName !== "") {
writer.uint32(26).string(message.nickName);
}
if (message.displayName !== "") {
writer.uint32(34).string(message.displayName);
}
if (message.preferredLanguage !== "") {
writer.uint32(42).string(message.preferredLanguage);
}
if (message.gender !== 0) {
writer.uint32(48).int32(message.gender);
}
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 = createBaseAddHumanUserRequest_Profile();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.firstName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.lastName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.nickName = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.displayName = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.preferredLanguage = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.gender = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "",
lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "",
nickName: isSet(object.nickName) ? globalThis.String(object.nickName) : "",
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "",
preferredLanguage: isSet(object.preferredLanguage) ? globalThis.String(object.preferredLanguage) : "",
gender: isSet(object.gender) ? genderFromJSON(object.gender) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.firstName !== "") {
obj.firstName = message.firstName;
}
if (message.lastName !== "") {
obj.lastName = message.lastName;
}
if (message.nickName !== "") {
obj.nickName = message.nickName;
}
if (message.displayName !== "") {
obj.displayName = message.displayName;
}
if (message.preferredLanguage !== "") {
obj.preferredLanguage = message.preferredLanguage;
}
if (message.gender !== 0) {
obj.gender = genderToJSON(message.gender);
}
return obj;
},
create(base) {
return AddHumanUserRequest_Profile.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddHumanUserRequest_Profile();
message.firstName = object.firstName ?? "";
message.lastName = object.lastName ?? "";
message.nickName = object.nickName ?? "";
message.displayName = object.displayName ?? "";
message.preferredLanguage = object.preferredLanguage ?? "";
message.gender = object.gender ?? 0;
return message;
},
};
function createBaseAddHumanUserRequest_Email() {
return { email: "", isEmailVerified: false };
}
export const AddHumanUserRequest_Email = {
encode(message, writer = new BinaryWriter()) {
if (message.email !== "") {
writer.uint32(10).string(message.email);
}
if (message.isEmailVerified !== false) {
writer.uint32(16).bool(message.isEmailVerified);
}
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 = createBaseAddHumanUserRequest_Email();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.email = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isEmailVerified = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
email: isSet(object.email) ? globalThis.String(object.email) : "",
isEmailVerified: isSet(object.isEmailVerified) ? globalThis.Boolean(object.isEmailVerified) : false,
};
},
toJSON(message) {
const obj = {};
if (message.email !== "") {
obj.email = message.email;
}
if (message.isEmailVerified !== false) {
obj.isEmailVerified = message.isEmailVerified;
}
return obj;
},
create(base) {
return AddHumanUserRequest_Email.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddHumanUserRequest_Email();
message.email = object.email ?? "";
message.isEmailVerified = object.isEmailVerified ?? false;
return message;
},
};
function createBaseAddHumanUserRequest_Phone() {
return { pho