UNPKG

@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
// 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;