@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
1,370 lines (1,369 loc) • 253 kB
JavaScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.7.5
// protoc unknown
// source: zitadel/system.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 { keyTypeFromJSON, keyTypeToJSON } from "./auth_n_key.js";
import { instanceFeatureFromJSON, instanceFeatureToJSON } from "./feature.js";
import { Domain, domainFieldNameFromJSON, domainFieldNameToJSON, DomainSearchQuery, fieldNameFromJSON, fieldNameToJSON, Instance, InstanceDetail, Query, } from "./instance.js";
import { Member, memberFieldColumnNameFromJSON, memberFieldColumnNameToJSON, SearchQuery, } from "./member.js";
import { ListDetails, ListQuery, ObjectDetails } from "./object.js";
import { Notification, unitFromJSON, unitToJSON } from "./quota.js";
export const protobufPackage = "zitadel.system.v1";
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 createBaseListInstancesRequest() {
return { query: undefined, sortingColumn: 0, queries: [] };
}
export const ListInstancesRequest = {
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) {
Query.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 = createBaseListInstancesRequest();
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(Query.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) ? fieldNameFromJSON(object.sortingColumn) : 0,
queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => Query.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.query !== undefined) {
obj.query = ListQuery.toJSON(message.query);
}
if (message.sortingColumn !== 0) {
obj.sortingColumn = fieldNameToJSON(message.sortingColumn);
}
if (message.queries?.length) {
obj.queries = message.queries.map((e) => Query.toJSON(e));
}
return obj;
},
create(base) {
return ListInstancesRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListInstancesRequest();
message.query = (object.query !== undefined && object.query !== null)
? ListQuery.fromPartial(object.query)
: undefined;
message.sortingColumn = object.sortingColumn ?? 0;
message.queries = object.queries?.map((e) => Query.fromPartial(e)) || [];
return message;
},
};
function createBaseListInstancesResponse() {
return { details: undefined, sortingColumn: 0, result: [] };
}
export const ListInstancesResponse = {
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) {
Instance.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 = createBaseListInstancesResponse();
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(Instance.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) ? fieldNameFromJSON(object.sortingColumn) : 0,
result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Instance.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
if (message.details !== undefined) {
obj.details = ListDetails.toJSON(message.details);
}
if (message.sortingColumn !== 0) {
obj.sortingColumn = fieldNameToJSON(message.sortingColumn);
}
if (message.result?.length) {
obj.result = message.result.map((e) => Instance.toJSON(e));
}
return obj;
},
create(base) {
return ListInstancesResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseListInstancesResponse();
message.details = (object.details !== undefined && object.details !== null)
? ListDetails.fromPartial(object.details)
: undefined;
message.sortingColumn = object.sortingColumn ?? 0;
message.result = object.result?.map((e) => Instance.fromPartial(e)) || [];
return message;
},
};
function createBaseGetInstanceRequest() {
return { instanceId: "" };
}
export const GetInstanceRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.instanceId !== "") {
writer.uint32(10).string(message.instanceId);
}
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 = createBaseGetInstanceRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.instanceId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { instanceId: isSet(object.instanceId) ? globalThis.String(object.instanceId) : "" };
},
toJSON(message) {
const obj = {};
if (message.instanceId !== "") {
obj.instanceId = message.instanceId;
}
return obj;
},
create(base) {
return GetInstanceRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetInstanceRequest();
message.instanceId = object.instanceId ?? "";
return message;
},
};
function createBaseGetInstanceResponse() {
return { instance: undefined };
}
export const GetInstanceResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.instance !== undefined) {
InstanceDetail.encode(message.instance, 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 = createBaseGetInstanceResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.instance = InstanceDetail.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { instance: isSet(object.instance) ? InstanceDetail.fromJSON(object.instance) : undefined };
},
toJSON(message) {
const obj = {};
if (message.instance !== undefined) {
obj.instance = InstanceDetail.toJSON(message.instance);
}
return obj;
},
create(base) {
return GetInstanceResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseGetInstanceResponse();
message.instance = (object.instance !== undefined && object.instance !== null)
? InstanceDetail.fromPartial(object.instance)
: undefined;
return message;
},
};
function createBaseAddInstanceRequest() {
return {
instanceName: "",
firstOrgName: "",
customDomain: "",
ownerUserName: "",
ownerEmail: undefined,
ownerProfile: undefined,
ownerPassword: undefined,
defaultLanguage: "",
};
}
export const AddInstanceRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.instanceName !== "") {
writer.uint32(10).string(message.instanceName);
}
if (message.firstOrgName !== "") {
writer.uint32(18).string(message.firstOrgName);
}
if (message.customDomain !== "") {
writer.uint32(26).string(message.customDomain);
}
if (message.ownerUserName !== "") {
writer.uint32(34).string(message.ownerUserName);
}
if (message.ownerEmail !== undefined) {
AddInstanceRequest_Email.encode(message.ownerEmail, writer.uint32(42).fork()).join();
}
if (message.ownerProfile !== undefined) {
AddInstanceRequest_Profile.encode(message.ownerProfile, writer.uint32(50).fork()).join();
}
if (message.ownerPassword !== undefined) {
AddInstanceRequest_Password.encode(message.ownerPassword, writer.uint32(58).fork()).join();
}
if (message.defaultLanguage !== "") {
writer.uint32(66).string(message.defaultLanguage);
}
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 = createBaseAddInstanceRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.instanceName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.firstOrgName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.customDomain = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.ownerUserName = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.ownerEmail = AddInstanceRequest_Email.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.ownerProfile = AddInstanceRequest_Profile.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.ownerPassword = AddInstanceRequest_Password.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.defaultLanguage = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instanceName: isSet(object.instanceName) ? globalThis.String(object.instanceName) : "",
firstOrgName: isSet(object.firstOrgName) ? globalThis.String(object.firstOrgName) : "",
customDomain: isSet(object.customDomain) ? globalThis.String(object.customDomain) : "",
ownerUserName: isSet(object.ownerUserName) ? globalThis.String(object.ownerUserName) : "",
ownerEmail: isSet(object.ownerEmail) ? AddInstanceRequest_Email.fromJSON(object.ownerEmail) : undefined,
ownerProfile: isSet(object.ownerProfile) ? AddInstanceRequest_Profile.fromJSON(object.ownerProfile) : undefined,
ownerPassword: isSet(object.ownerPassword)
? AddInstanceRequest_Password.fromJSON(object.ownerPassword)
: undefined,
defaultLanguage: isSet(object.defaultLanguage) ? globalThis.String(object.defaultLanguage) : "",
};
},
toJSON(message) {
const obj = {};
if (message.instanceName !== "") {
obj.instanceName = message.instanceName;
}
if (message.firstOrgName !== "") {
obj.firstOrgName = message.firstOrgName;
}
if (message.customDomain !== "") {
obj.customDomain = message.customDomain;
}
if (message.ownerUserName !== "") {
obj.ownerUserName = message.ownerUserName;
}
if (message.ownerEmail !== undefined) {
obj.ownerEmail = AddInstanceRequest_Email.toJSON(message.ownerEmail);
}
if (message.ownerProfile !== undefined) {
obj.ownerProfile = AddInstanceRequest_Profile.toJSON(message.ownerProfile);
}
if (message.ownerPassword !== undefined) {
obj.ownerPassword = AddInstanceRequest_Password.toJSON(message.ownerPassword);
}
if (message.defaultLanguage !== "") {
obj.defaultLanguage = message.defaultLanguage;
}
return obj;
},
create(base) {
return AddInstanceRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddInstanceRequest();
message.instanceName = object.instanceName ?? "";
message.firstOrgName = object.firstOrgName ?? "";
message.customDomain = object.customDomain ?? "";
message.ownerUserName = object.ownerUserName ?? "";
message.ownerEmail = (object.ownerEmail !== undefined && object.ownerEmail !== null)
? AddInstanceRequest_Email.fromPartial(object.ownerEmail)
: undefined;
message.ownerProfile = (object.ownerProfile !== undefined && object.ownerProfile !== null)
? AddInstanceRequest_Profile.fromPartial(object.ownerProfile)
: undefined;
message.ownerPassword = (object.ownerPassword !== undefined && object.ownerPassword !== null)
? AddInstanceRequest_Password.fromPartial(object.ownerPassword)
: undefined;
message.defaultLanguage = object.defaultLanguage ?? "";
return message;
},
};
function createBaseAddInstanceRequest_Profile() {
return { firstName: "", lastName: "", preferredLanguage: "" };
}
export const AddInstanceRequest_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.preferredLanguage !== "") {
writer.uint32(42).string(message.preferredLanguage);
}
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 = createBaseAddInstanceRequest_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 5: {
if (tag !== 42) {
break;
}
message.preferredLanguage = reader.string();
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) : "",
preferredLanguage: isSet(object.preferredLanguage) ? globalThis.String(object.preferredLanguage) : "",
};
},
toJSON(message) {
const obj = {};
if (message.firstName !== "") {
obj.firstName = message.firstName;
}
if (message.lastName !== "") {
obj.lastName = message.lastName;
}
if (message.preferredLanguage !== "") {
obj.preferredLanguage = message.preferredLanguage;
}
return obj;
},
create(base) {
return AddInstanceRequest_Profile.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddInstanceRequest_Profile();
message.firstName = object.firstName ?? "";
message.lastName = object.lastName ?? "";
message.preferredLanguage = object.preferredLanguage ?? "";
return message;
},
};
function createBaseAddInstanceRequest_Email() {
return { email: "", isEmailVerified: false };
}
export const AddInstanceRequest_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 = createBaseAddInstanceRequest_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 AddInstanceRequest_Email.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddInstanceRequest_Email();
message.email = object.email ?? "";
message.isEmailVerified = object.isEmailVerified ?? false;
return message;
},
};
function createBaseAddInstanceRequest_Password() {
return { password: "", passwordChangeRequired: false };
}
export const AddInstanceRequest_Password = {
encode(message, writer = new BinaryWriter()) {
if (message.password !== "") {
writer.uint32(10).string(message.password);
}
if (message.passwordChangeRequired !== false) {
writer.uint32(16).bool(message.passwordChangeRequired);
}
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 = createBaseAddInstanceRequest_Password();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.password = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.passwordChangeRequired = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
password: isSet(object.password) ? globalThis.String(object.password) : "",
passwordChangeRequired: isSet(object.passwordChangeRequired)
? globalThis.Boolean(object.passwordChangeRequired)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.password !== "") {
obj.password = message.password;
}
if (message.passwordChangeRequired !== false) {
obj.passwordChangeRequired = message.passwordChangeRequired;
}
return obj;
},
create(base) {
return AddInstanceRequest_Password.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddInstanceRequest_Password();
message.password = object.password ?? "";
message.passwordChangeRequired = object.passwordChangeRequired ?? false;
return message;
},
};
function createBaseAddInstanceResponse() {
return { instanceId: "", details: undefined };
}
export const AddInstanceResponse = {
encode(message, writer = new BinaryWriter()) {
if (message.instanceId !== "") {
writer.uint32(10).string(message.instanceId);
}
if (message.details !== undefined) {
ObjectDetails.encode(message.details, 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 = createBaseAddInstanceResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.instanceId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.details = ObjectDetails.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instanceId: isSet(object.instanceId) ? globalThis.String(object.instanceId) : "",
details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.instanceId !== "") {
obj.instanceId = message.instanceId;
}
if (message.details !== undefined) {
obj.details = ObjectDetails.toJSON(message.details);
}
return obj;
},
create(base) {
return AddInstanceResponse.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseAddInstanceResponse();
message.instanceId = object.instanceId ?? "";
message.details = (object.details !== undefined && object.details !== null)
? ObjectDetails.fromPartial(object.details)
: undefined;
return message;
},
};
function createBaseCreateInstanceRequest() {
return {
instanceName: "",
firstOrgName: "",
customDomain: "",
human: undefined,
machine: undefined,
defaultLanguage: "",
};
}
export const CreateInstanceRequest = {
encode(message, writer = new BinaryWriter()) {
if (message.instanceName !== "") {
writer.uint32(10).string(message.instanceName);
}
if (message.firstOrgName !== "") {
writer.uint32(18).string(message.firstOrgName);
}
if (message.customDomain !== "") {
writer.uint32(26).string(message.customDomain);
}
if (message.human !== undefined) {
CreateInstanceRequest_Human.encode(message.human, writer.uint32(34).fork()).join();
}
if (message.machine !== undefined) {
CreateInstanceRequest_Machine.encode(message.machine, writer.uint32(42).fork()).join();
}
if (message.defaultLanguage !== "") {
writer.uint32(50).string(message.defaultLanguage);
}
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 = createBaseCreateInstanceRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.instanceName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.firstOrgName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.customDomain = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.human = CreateInstanceRequest_Human.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.machine = CreateInstanceRequest_Machine.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.defaultLanguage = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
instanceName: isSet(object.instanceName) ? globalThis.String(object.instanceName) : "",
firstOrgName: isSet(object.firstOrgName) ? globalThis.String(object.firstOrgName) : "",
customDomain: isSet(object.customDomain) ? globalThis.String(object.customDomain) : "",
human: isSet(object.human) ? CreateInstanceRequest_Human.fromJSON(object.human) : undefined,
machine: isSet(object.machine) ? CreateInstanceRequest_Machine.fromJSON(object.machine) : undefined,
defaultLanguage: isSet(object.defaultLanguage) ? globalThis.String(object.defaultLanguage) : "",
};
},
toJSON(message) {
const obj = {};
if (message.instanceName !== "") {
obj.instanceName = message.instanceName;
}
if (message.firstOrgName !== "") {
obj.firstOrgName = message.firstOrgName;
}
if (message.customDomain !== "") {
obj.customDomain = message.customDomain;
}
if (message.human !== undefined) {
obj.human = CreateInstanceRequest_Human.toJSON(message.human);
}
if (message.machine !== undefined) {
obj.machine = CreateInstanceRequest_Machine.toJSON(message.machine);
}
if (message.defaultLanguage !== "") {
obj.defaultLanguage = message.defaultLanguage;
}
return obj;
},
create(base) {
return CreateInstanceRequest.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest();
message.instanceName = object.instanceName ?? "";
message.firstOrgName = object.firstOrgName ?? "";
message.customDomain = object.customDomain ?? "";
message.human = (object.human !== undefined && object.human !== null)
? CreateInstanceRequest_Human.fromPartial(object.human)
: undefined;
message.machine = (object.machine !== undefined && object.machine !== null)
? CreateInstanceRequest_Machine.fromPartial(object.machine)
: undefined;
message.defaultLanguage = object.defaultLanguage ?? "";
return message;
},
};
function createBaseCreateInstanceRequest_Profile() {
return { firstName: "", lastName: "", preferredLanguage: "" };
}
export const CreateInstanceRequest_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.preferredLanguage !== "") {
writer.uint32(26).string(message.preferredLanguage);
}
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 = createBaseCreateInstanceRequest_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.preferredLanguage = reader.string();
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) : "",
preferredLanguage: isSet(object.preferredLanguage) ? globalThis.String(object.preferredLanguage) : "",
};
},
toJSON(message) {
const obj = {};
if (message.firstName !== "") {
obj.firstName = message.firstName;
}
if (message.lastName !== "") {
obj.lastName = message.lastName;
}
if (message.preferredLanguage !== "") {
obj.preferredLanguage = message.preferredLanguage;
}
return obj;
},
create(base) {
return CreateInstanceRequest_Profile.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest_Profile();
message.firstName = object.firstName ?? "";
message.lastName = object.lastName ?? "";
message.preferredLanguage = object.preferredLanguage ?? "";
return message;
},
};
function createBaseCreateInstanceRequest_Email() {
return { email: "", isEmailVerified: false };
}
export const CreateInstanceRequest_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 = createBaseCreateInstanceRequest_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 CreateInstanceRequest_Email.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest_Email();
message.email = object.email ?? "";
message.isEmailVerified = object.isEmailVerified ?? false;
return message;
},
};
function createBaseCreateInstanceRequest_Password() {
return { password: "", passwordChangeRequired: false };
}
export const CreateInstanceRequest_Password = {
encode(message, writer = new BinaryWriter()) {
if (message.password !== "") {
writer.uint32(10).string(message.password);
}
if (message.passwordChangeRequired !== false) {
writer.uint32(16).bool(message.passwordChangeRequired);
}
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 = createBaseCreateInstanceRequest_Password();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.password = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.passwordChangeRequired = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
password: isSet(object.password) ? globalThis.String(object.password) : "",
passwordChangeRequired: isSet(object.passwordChangeRequired)
? globalThis.Boolean(object.passwordChangeRequired)
: false,
};
},
toJSON(message) {
const obj = {};
if (message.password !== "") {
obj.password = message.password;
}
if (message.passwordChangeRequired !== false) {
obj.passwordChangeRequired = message.passwordChangeRequired;
}
return obj;
},
create(base) {
return CreateInstanceRequest_Password.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest_Password();
message.password = object.password ?? "";
message.passwordChangeRequired = object.passwordChangeRequired ?? false;
return message;
},
};
function createBaseCreateInstanceRequest_Human() {
return { userName: "", email: undefined, profile: undefined, password: undefined };
}
export const CreateInstanceRequest_Human = {
encode(message, writer = new BinaryWriter()) {
if (message.userName !== "") {
writer.uint32(10).string(message.userName);
}
if (message.email !== undefined) {
CreateInstanceRequest_Email.encode(message.email, writer.uint32(18).fork()).join();
}
if (message.profile !== undefined) {
CreateInstanceRequest_Profile.encode(message.profile, writer.uint32(26).fork()).join();
}
if (message.password !== undefined) {
CreateInstanceRequest_Password.encode(message.password, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateInstanceRequest_Human();
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 = CreateInstanceRequest_Email.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.profile = CreateInstanceRequest_Profile.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.password = CreateInstanceRequest_Password.decode(reader, reader.uint32());
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) ? CreateInstanceRequest_Email.fromJSON(object.email) : undefined,
profile: isSet(object.profile) ? CreateInstanceRequest_Profile.fromJSON(object.profile) : undefined,
password: isSet(object.password) ? CreateInstanceRequest_Password.fromJSON(object.password) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.userName !== "") {
obj.userName = message.userName;
}
if (message.email !== undefined) {
obj.email = CreateInstanceRequest_Email.toJSON(message.email);
}
if (message.profile !== undefined) {
obj.profile = CreateInstanceRequest_Profile.toJSON(message.profile);
}
if (message.password !== undefined) {
obj.password = CreateInstanceRequest_Password.toJSON(message.password);
}
return obj;
},
create(base) {
return CreateInstanceRequest_Human.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest_Human();
message.userName = object.userName ?? "";
message.email = (object.email !== undefined && object.email !== null)
? CreateInstanceRequest_Email.fromPartial(object.email)
: undefined;
message.profile = (object.profile !== undefined && object.profile !== null)
? CreateInstanceRequest_Profile.fromPartial(object.profile)
: undefined;
message.password = (object.password !== undefined && object.password !== null)
? CreateInstanceRequest_Password.fromPartial(object.password)
: undefined;
return message;
},
};
function createBaseCreateInstanceRequest_PersonalAccessToken() {
return { expirationDate: undefined };
}
export const CreateInstanceRequest_PersonalAccessToken = {
encode(message, writer = new BinaryWriter()) {
if (message.expirationDate !== undefined) {
Timestamp.encode(toTimestamp(message.expirationDate), 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 = createBaseCreateInstanceRequest_PersonalAccessToken();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.expirationDate = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { expirationDate: isSet(object.expirationDate) ? fromJsonTimestamp(object.expirationDate) : undefined };
},
toJSON(message) {
const obj = {};
if (message.expirationDate !== undefined) {
obj.expirationDate = message.expirationDate.toISOString();
}
return obj;
},
create(base) {
return CreateInstanceRequest_PersonalAccessToken.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseCreateInstanceRequest_PersonalAccessToken();
message.expirationDate = object.expirationDate ?? undefined;
return message;
},
};
function createBaseCreateInstanceRequest_MachineKey() {
return { type: 0, expirationDate: undefined };
}
export const CreateInstanceRequest_MachineKey = {
encode(message, writer = new BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.expirationDate !== undefined) {
Timestamp.encode(toTimestamp(message.expirationDate), 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 = createBaseCreateInstanceRequest_MachineKey();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;