UNPKG

@ragnaraven/zitadel-node-dual

Version:

Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!

1,520 lines (1,519 loc) 106 kB
"use strict"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var org_service_exports = {}; __export(org_service_exports, { ActivateOrganizationRequest: () => ActivateOrganizationRequest, ActivateOrganizationResponse: () => ActivateOrganizationResponse, AddOrganizationDomainRequest: () => AddOrganizationDomainRequest, AddOrganizationDomainResponse: () => AddOrganizationDomainResponse, AssignedAdmin: () => AssignedAdmin, CreateOrganizationRequest: () => CreateOrganizationRequest, CreateOrganizationRequest_Admin: () => CreateOrganizationRequest_Admin, CreateOrganizationResponse: () => CreateOrganizationResponse, CreatedAdmin: () => CreatedAdmin, DeactivateOrganizationRequest: () => DeactivateOrganizationRequest, DeactivateOrganizationResponse: () => DeactivateOrganizationResponse, DeleteOrganizationDomainRequest: () => DeleteOrganizationDomainRequest, DeleteOrganizationDomainResponse: () => DeleteOrganizationDomainResponse, DeleteOrganizationMetadataRequest: () => DeleteOrganizationMetadataRequest, DeleteOrganizationMetadataResponse: () => DeleteOrganizationMetadataResponse, DeleteOrganizationRequest: () => DeleteOrganizationRequest, DeleteOrganizationResponse: () => DeleteOrganizationResponse, GenerateOrganizationDomainValidationRequest: () => GenerateOrganizationDomainValidationRequest, GenerateOrganizationDomainValidationResponse: () => GenerateOrganizationDomainValidationResponse, ListOrganizationDomainsRequest: () => ListOrganizationDomainsRequest, ListOrganizationDomainsResponse: () => ListOrganizationDomainsResponse, ListOrganizationMetadataRequest: () => ListOrganizationMetadataRequest, ListOrganizationMetadataResponse: () => ListOrganizationMetadataResponse, ListOrganizationsRequest: () => ListOrganizationsRequest, ListOrganizationsResponse: () => ListOrganizationsResponse, Metadata: () => Metadata, OrganizationAdmin: () => OrganizationAdmin, OrganizationServiceDefinition: () => OrganizationServiceDefinition, SetOrganizationMetadataRequest: () => SetOrganizationMetadataRequest, SetOrganizationMetadataResponse: () => SetOrganizationMetadataResponse, UpdateOrganizationRequest: () => UpdateOrganizationRequest, UpdateOrganizationResponse: () => UpdateOrganizationResponse, VerifyOrganizationDomainRequest: () => VerifyOrganizationDomainRequest, VerifyOrganizationDomainResponse: () => VerifyOrganizationDomainResponse, protobufPackage: () => protobufPackage }); module.exports = __toCommonJS(org_service_exports); var import_wire = require("@bufbuild/protobuf/wire"); var import_long = __toESM(require("long")); var import_timestamp = require("../../../google/protobuf/timestamp.js"); var import_filter = require("../../filter/v2beta/filter.js"); var import_metadata = require("../../metadata/v2beta/metadata.js"); var import_user_service = require("../../user/v2beta/user_service.js"); var import_org = require("./org.js"); const protobufPackage = "zitadel.org.v2beta"; function createBaseCreateOrganizationRequest() { return { name: "", id: void 0, admins: [] }; } const CreateOrganizationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.id !== void 0) { writer.uint32(18).string(message.id); } for (const v of message.admins) { CreateOrganizationRequest_Admin.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateOrganizationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.name = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.id = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.admins.push(CreateOrganizationRequest_Admin.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", id: isSet(object.id) ? globalThis.String(object.id) : void 0, admins: globalThis.Array.isArray(object?.admins) ? object.admins.map((e) => CreateOrganizationRequest_Admin.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.id !== void 0) { obj.id = message.id; } if (message.admins?.length) { obj.admins = message.admins.map((e) => CreateOrganizationRequest_Admin.toJSON(e)); } return obj; }, create(base) { return CreateOrganizationRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateOrganizationRequest(); message.name = object.name ?? ""; message.id = object.id ?? void 0; message.admins = object.admins?.map((e) => CreateOrganizationRequest_Admin.fromPartial(e)) || []; return message; } }; function createBaseCreateOrganizationRequest_Admin() { return { userId: void 0, human: void 0, roles: [] }; } const CreateOrganizationRequest_Admin = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.userId !== void 0) { writer.uint32(10).string(message.userId); } if (message.human !== void 0) { import_user_service.AddHumanUserRequest.encode(message.human, writer.uint32(18).fork()).join(); } for (const v of message.roles) { writer.uint32(26).string(v); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateOrganizationRequest_Admin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.human = import_user_service.AddHumanUserRequest.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.roles.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userId: isSet(object.userId) ? globalThis.String(object.userId) : void 0, human: isSet(object.human) ? import_user_service.AddHumanUserRequest.fromJSON(object.human) : void 0, roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e) => globalThis.String(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.userId !== void 0) { obj.userId = message.userId; } if (message.human !== void 0) { obj.human = import_user_service.AddHumanUserRequest.toJSON(message.human); } if (message.roles?.length) { obj.roles = message.roles; } return obj; }, create(base) { return CreateOrganizationRequest_Admin.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateOrganizationRequest_Admin(); message.userId = object.userId ?? void 0; message.human = object.human !== void 0 && object.human !== null ? import_user_service.AddHumanUserRequest.fromPartial(object.human) : void 0; message.roles = object.roles?.map((e) => e) || []; return message; } }; function createBaseCreatedAdmin() { return { userId: "", emailCode: void 0, phoneCode: void 0 }; } const CreatedAdmin = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.userId !== "") { writer.uint32(10).string(message.userId); } if (message.emailCode !== void 0) { writer.uint32(18).string(message.emailCode); } if (message.phoneCode !== void 0) { writer.uint32(26).string(message.phoneCode); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreatedAdmin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.emailCode = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.phoneCode = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userId: isSet(object.userId) ? globalThis.String(object.userId) : "", emailCode: isSet(object.emailCode) ? globalThis.String(object.emailCode) : void 0, phoneCode: isSet(object.phoneCode) ? globalThis.String(object.phoneCode) : void 0 }; }, toJSON(message) { const obj = {}; if (message.userId !== "") { obj.userId = message.userId; } if (message.emailCode !== void 0) { obj.emailCode = message.emailCode; } if (message.phoneCode !== void 0) { obj.phoneCode = message.phoneCode; } return obj; }, create(base) { return CreatedAdmin.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreatedAdmin(); message.userId = object.userId ?? ""; message.emailCode = object.emailCode ?? void 0; message.phoneCode = object.phoneCode ?? void 0; return message; } }; function createBaseAssignedAdmin() { return { userId: "" }; } const AssignedAdmin = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.userId !== "") { writer.uint32(10).string(message.userId); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAssignedAdmin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.userId = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { userId: isSet(object.userId) ? globalThis.String(object.userId) : "" }; }, toJSON(message) { const obj = {}; if (message.userId !== "") { obj.userId = message.userId; } return obj; }, create(base) { return AssignedAdmin.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAssignedAdmin(); message.userId = object.userId ?? ""; return message; } }; function createBaseOrganizationAdmin() { return { createdAdmin: void 0, assignedAdmin: void 0 }; } const OrganizationAdmin = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.createdAdmin !== void 0) { CreatedAdmin.encode(message.createdAdmin, writer.uint32(10).fork()).join(); } if (message.assignedAdmin !== void 0) { AssignedAdmin.encode(message.assignedAdmin, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseOrganizationAdmin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.createdAdmin = CreatedAdmin.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.assignedAdmin = AssignedAdmin.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { createdAdmin: isSet(object.createdAdmin) ? CreatedAdmin.fromJSON(object.createdAdmin) : void 0, assignedAdmin: isSet(object.assignedAdmin) ? AssignedAdmin.fromJSON(object.assignedAdmin) : void 0 }; }, toJSON(message) { const obj = {}; if (message.createdAdmin !== void 0) { obj.createdAdmin = CreatedAdmin.toJSON(message.createdAdmin); } if (message.assignedAdmin !== void 0) { obj.assignedAdmin = AssignedAdmin.toJSON(message.assignedAdmin); } return obj; }, create(base) { return OrganizationAdmin.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseOrganizationAdmin(); message.createdAdmin = object.createdAdmin !== void 0 && object.createdAdmin !== null ? CreatedAdmin.fromPartial(object.createdAdmin) : void 0; message.assignedAdmin = object.assignedAdmin !== void 0 && object.assignedAdmin !== null ? AssignedAdmin.fromPartial(object.assignedAdmin) : void 0; return message; } }; function createBaseCreateOrganizationResponse() { return { creationDate: void 0, id: "", organizationAdmins: [] }; } const CreateOrganizationResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.creationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(10).fork()).join(); } if (message.id !== "") { writer.uint32(18).string(message.id); } for (const v of message.organizationAdmins) { OrganizationAdmin.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseCreateOrganizationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } case 2: { if (tag !== 18) { break; } message.id = reader.string(); continue; } case 3: { if (tag !== 26) { break; } message.organizationAdmins.push(OrganizationAdmin.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0, id: isSet(object.id) ? globalThis.String(object.id) : "", organizationAdmins: globalThis.Array.isArray(object?.organizationAdmins) ? object.organizationAdmins.map((e) => OrganizationAdmin.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.creationDate !== void 0) { obj.creationDate = message.creationDate.toISOString(); } if (message.id !== "") { obj.id = message.id; } if (message.organizationAdmins?.length) { obj.organizationAdmins = message.organizationAdmins.map((e) => OrganizationAdmin.toJSON(e)); } return obj; }, create(base) { return CreateOrganizationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseCreateOrganizationResponse(); message.creationDate = object.creationDate ?? void 0; message.id = object.id ?? ""; message.organizationAdmins = object.organizationAdmins?.map((e) => OrganizationAdmin.fromPartial(e)) || []; return message; } }; function createBaseUpdateOrganizationRequest() { return { id: "", name: "" }; } const UpdateOrganizationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.name !== "") { writer.uint32(18).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseUpdateOrganizationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.id = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.name = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { id: isSet(object.id) ? globalThis.String(object.id) : "", name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return UpdateOrganizationRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUpdateOrganizationRequest(); message.id = object.id ?? ""; message.name = object.name ?? ""; return message; } }; function createBaseUpdateOrganizationResponse() { return { changeDate: void 0 }; } const UpdateOrganizationResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.changeDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseUpdateOrganizationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.changeDate !== void 0) { obj.changeDate = message.changeDate.toISOString(); } return obj; }, create(base) { return UpdateOrganizationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseUpdateOrganizationResponse(); message.changeDate = object.changeDate ?? void 0; return message; } }; function createBaseListOrganizationsRequest() { return { pagination: void 0, sortingColumn: 0, filter: [] }; } const ListOrganizationsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.pagination !== void 0) { import_filter.PaginationRequest.encode(message.pagination, writer.uint32(10).fork()).join(); } if (message.sortingColumn !== 0) { writer.uint32(16).int32(message.sortingColumn); } for (const v of message.filter) { import_org.OrganizationSearchFilter.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseListOrganizationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 16) { break; } message.sortingColumn = reader.int32(); continue; } case 3: { if (tag !== 26) { break; } message.filter.push(import_org.OrganizationSearchFilter.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0, sortingColumn: isSet(object.sortingColumn) ? (0, import_org.orgFieldNameFromJSON)(object.sortingColumn) : 0, filter: globalThis.Array.isArray(object?.filter) ? object.filter.map((e) => import_org.OrganizationSearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.pagination !== void 0) { obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination); } if (message.sortingColumn !== 0) { obj.sortingColumn = (0, import_org.orgFieldNameToJSON)(message.sortingColumn); } if (message.filter?.length) { obj.filter = message.filter.map((e) => import_org.OrganizationSearchFilter.toJSON(e)); } return obj; }, create(base) { return ListOrganizationsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListOrganizationsRequest(); message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0; message.sortingColumn = object.sortingColumn ?? 0; message.filter = object.filter?.map((e) => import_org.OrganizationSearchFilter.fromPartial(e)) || []; return message; } }; function createBaseListOrganizationsResponse() { return { pagination: void 0, organizations: [] }; } const ListOrganizationsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.pagination !== void 0) { import_filter.PaginationResponse.encode(message.pagination, writer.uint32(10).fork()).join(); } for (const v of message.organizations) { import_org.Organization.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseListOrganizationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.pagination = import_filter.PaginationResponse.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.organizations.push(import_org.Organization.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { pagination: isSet(object.pagination) ? import_filter.PaginationResponse.fromJSON(object.pagination) : void 0, organizations: globalThis.Array.isArray(object?.organizations) ? object.organizations.map((e) => import_org.Organization.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.pagination !== void 0) { obj.pagination = import_filter.PaginationResponse.toJSON(message.pagination); } if (message.organizations?.length) { obj.organizations = message.organizations.map((e) => import_org.Organization.toJSON(e)); } return obj; }, create(base) { return ListOrganizationsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListOrganizationsResponse(); message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationResponse.fromPartial(object.pagination) : void 0; message.organizations = object.organizations?.map((e) => import_org.Organization.fromPartial(e)) || []; return message; } }; function createBaseDeleteOrganizationRequest() { return { id: "" }; } const DeleteOrganizationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeleteOrganizationRequest(); 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 DeleteOrganizationRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeleteOrganizationRequest(); message.id = object.id ?? ""; return message; } }; function createBaseDeleteOrganizationResponse() { return { deletionDate: void 0 }; } const DeleteOrganizationResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.deletionDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.deletionDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeleteOrganizationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.deletionDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { deletionDate: isSet(object.deletionDate) ? fromJsonTimestamp(object.deletionDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.deletionDate !== void 0) { obj.deletionDate = message.deletionDate.toISOString(); } return obj; }, create(base) { return DeleteOrganizationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeleteOrganizationResponse(); message.deletionDate = object.deletionDate ?? void 0; return message; } }; function createBaseDeactivateOrganizationRequest() { return { id: "" }; } const DeactivateOrganizationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeactivateOrganizationRequest(); 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 DeactivateOrganizationRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeactivateOrganizationRequest(); message.id = object.id ?? ""; return message; } }; function createBaseDeactivateOrganizationResponse() { return { changeDate: void 0 }; } const DeactivateOrganizationResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.changeDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeactivateOrganizationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.changeDate !== void 0) { obj.changeDate = message.changeDate.toISOString(); } return obj; }, create(base) { return DeactivateOrganizationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeactivateOrganizationResponse(); message.changeDate = object.changeDate ?? void 0; return message; } }; function createBaseActivateOrganizationRequest() { return { id: "" }; } const ActivateOrganizationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseActivateOrganizationRequest(); 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 ActivateOrganizationRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseActivateOrganizationRequest(); message.id = object.id ?? ""; return message; } }; function createBaseActivateOrganizationResponse() { return { changeDate: void 0 }; } const ActivateOrganizationResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.changeDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseActivateOrganizationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.changeDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.changeDate !== void 0) { obj.changeDate = message.changeDate.toISOString(); } return obj; }, create(base) { return ActivateOrganizationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseActivateOrganizationResponse(); message.changeDate = object.changeDate ?? void 0; return message; } }; function createBaseAddOrganizationDomainRequest() { return { organizationId: "", domain: "" }; } const AddOrganizationDomainRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.organizationId !== "") { writer.uint32(10).string(message.organizationId); } if (message.domain !== "") { writer.uint32(18).string(message.domain); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAddOrganizationDomainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.organizationId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.domain = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "", domain: isSet(object.domain) ? globalThis.String(object.domain) : "" }; }, toJSON(message) { const obj = {}; if (message.organizationId !== "") { obj.organizationId = message.organizationId; } if (message.domain !== "") { obj.domain = message.domain; } return obj; }, create(base) { return AddOrganizationDomainRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddOrganizationDomainRequest(); message.organizationId = object.organizationId ?? ""; message.domain = object.domain ?? ""; return message; } }; function createBaseAddOrganizationDomainResponse() { return { creationDate: void 0 }; } const AddOrganizationDomainResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.creationDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseAddOrganizationDomainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.creationDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.creationDate !== void 0) { obj.creationDate = message.creationDate.toISOString(); } return obj; }, create(base) { return AddOrganizationDomainResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseAddOrganizationDomainResponse(); message.creationDate = object.creationDate ?? void 0; return message; } }; function createBaseListOrganizationDomainsRequest() { return { organizationId: "", pagination: void 0, filters: [] }; } const ListOrganizationDomainsRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.organizationId !== "") { writer.uint32(10).string(message.organizationId); } if (message.pagination !== void 0) { import_filter.PaginationRequest.encode(message.pagination, writer.uint32(18).fork()).join(); } for (const v of message.filters) { import_org.DomainSearchFilter.encode(v, writer.uint32(26).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseListOrganizationDomainsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.organizationId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.pagination = import_filter.PaginationRequest.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.filters.push(import_org.DomainSearchFilter.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "", pagination: isSet(object.pagination) ? import_filter.PaginationRequest.fromJSON(object.pagination) : void 0, filters: globalThis.Array.isArray(object?.filters) ? object.filters.map((e) => import_org.DomainSearchFilter.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.organizationId !== "") { obj.organizationId = message.organizationId; } if (message.pagination !== void 0) { obj.pagination = import_filter.PaginationRequest.toJSON(message.pagination); } if (message.filters?.length) { obj.filters = message.filters.map((e) => import_org.DomainSearchFilter.toJSON(e)); } return obj; }, create(base) { return ListOrganizationDomainsRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListOrganizationDomainsRequest(); message.organizationId = object.organizationId ?? ""; message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationRequest.fromPartial(object.pagination) : void 0; message.filters = object.filters?.map((e) => import_org.DomainSearchFilter.fromPartial(e)) || []; return message; } }; function createBaseListOrganizationDomainsResponse() { return { pagination: void 0, domains: [] }; } const ListOrganizationDomainsResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.pagination !== void 0) { import_filter.PaginationResponse.encode(message.pagination, writer.uint32(10).fork()).join(); } for (const v of message.domains) { import_org.Domain.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseListOrganizationDomainsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.pagination = import_filter.PaginationResponse.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.domains.push(import_org.Domain.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { pagination: isSet(object.pagination) ? import_filter.PaginationResponse.fromJSON(object.pagination) : void 0, domains: globalThis.Array.isArray(object?.domains) ? object.domains.map((e) => import_org.Domain.fromJSON(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.pagination !== void 0) { obj.pagination = import_filter.PaginationResponse.toJSON(message.pagination); } if (message.domains?.length) { obj.domains = message.domains.map((e) => import_org.Domain.toJSON(e)); } return obj; }, create(base) { return ListOrganizationDomainsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListOrganizationDomainsResponse(); message.pagination = object.pagination !== void 0 && object.pagination !== null ? import_filter.PaginationResponse.fromPartial(object.pagination) : void 0; message.domains = object.domains?.map((e) => import_org.Domain.fromPartial(e)) || []; return message; } }; function createBaseDeleteOrganizationDomainRequest() { return { organizationId: "", domain: "" }; } const DeleteOrganizationDomainRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.organizationId !== "") { writer.uint32(10).string(message.organizationId); } if (message.domain !== "") { writer.uint32(18).string(message.domain); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeleteOrganizationDomainRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.organizationId = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.domain = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { organizationId: isSet(object.organizationId) ? globalThis.String(object.organizationId) : "", domain: isSet(object.domain) ? globalThis.String(object.domain) : "" }; }, toJSON(message) { const obj = {}; if (message.organizationId !== "") { obj.organizationId = message.organizationId; } if (message.domain !== "") { obj.domain = message.domain; } return obj; }, create(base) { return DeleteOrganizationDomainRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeleteOrganizationDomainRequest(); message.organizationId = object.organizationId ?? ""; message.domain = object.domain ?? ""; return message; } }; function createBaseDeleteOrganizationDomainResponse() { return { deletionDate: void 0 }; } const DeleteOrganizationDomainResponse = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.deletionDate !== void 0) { import_timestamp.Timestamp.encode(toTimestamp(message.deletionDate), writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseDeleteOrganizationDomainResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.deletionDate = fromTimestamp(import_timestamp.Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { deletionDate: isSet(object.deletionDate) ? fromJsonTimestamp(object.deletionDate) : void 0 }; }, toJSON(message) { const obj = {}; if (message.deletionDate !== void 0) { obj.deletionDate = message.deletionDate.toISOString(); } return obj; }, create(base) { return DeleteOrganizationDomainResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDeleteOrganizationDomainResponse(); message.deletionDate = object.deletionDate ?? void 0; return message; } }; function createBaseGenerateOrganizationDomainValidationRequest() { return { organizationId: "", domain: "", type: 0 }; } const GenerateOrganizationDomainValidationRequest = { encode(message, writer = new import_wire.BinaryWriter()) { if (message.organizationId !== "") { writer.uint32(10).string(message.organizationId); } if (message.domain !== "") { writer.uint32(18).string(message.domain); } if (message.type !== 0) { writer.uint32(24).int32(message.type); } return writer; }, decode(input, length) { const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input); const end = length === void 0 ? reader.len : reader.pos + length; const message = createBaseGenerateOrganizationDomainValidationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.organizationId = reader.string();