UNPKG

@zitadel/node

Version:

Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.

1,044 lines (1,043 loc) 37.3 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.5 // protoc unknown // source: zitadel/instance/v2beta/instance.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import Long from "long"; import { Timestamp } from "../../../google/protobuf/timestamp.js"; import { textQueryMethodFromJSON, textQueryMethodToJSON } from "../../object/v2/object.js"; export const protobufPackage = "zitadel.instance.v2beta"; export var State; (function (State) { State[State["STATE_UNSPECIFIED"] = 0] = "STATE_UNSPECIFIED"; State[State["STATE_CREATING"] = 1] = "STATE_CREATING"; State[State["STATE_RUNNING"] = 2] = "STATE_RUNNING"; State[State["STATE_STOPPING"] = 3] = "STATE_STOPPING"; State[State["STATE_STOPPED"] = 4] = "STATE_STOPPED"; State[State["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(State || (State = {})); export function stateFromJSON(object) { switch (object) { case 0: case "STATE_UNSPECIFIED": return State.STATE_UNSPECIFIED; case 1: case "STATE_CREATING": return State.STATE_CREATING; case 2: case "STATE_RUNNING": return State.STATE_RUNNING; case 3: case "STATE_STOPPING": return State.STATE_STOPPING; case 4: case "STATE_STOPPED": return State.STATE_STOPPED; case -1: case "UNRECOGNIZED": default: return State.UNRECOGNIZED; } } export function stateToJSON(object) { switch (object) { case State.STATE_UNSPECIFIED: return "STATE_UNSPECIFIED"; case State.STATE_CREATING: return "STATE_CREATING"; case State.STATE_RUNNING: return "STATE_RUNNING"; case State.STATE_STOPPING: return "STATE_STOPPING"; case State.STATE_STOPPED: return "STATE_STOPPED"; case State.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } export var FieldName; (function (FieldName) { FieldName[FieldName["FIELD_NAME_UNSPECIFIED"] = 0] = "FIELD_NAME_UNSPECIFIED"; FieldName[FieldName["FIELD_NAME_ID"] = 1] = "FIELD_NAME_ID"; FieldName[FieldName["FIELD_NAME_NAME"] = 2] = "FIELD_NAME_NAME"; FieldName[FieldName["FIELD_NAME_CREATION_DATE"] = 3] = "FIELD_NAME_CREATION_DATE"; FieldName[FieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(FieldName || (FieldName = {})); export function fieldNameFromJSON(object) { switch (object) { case 0: case "FIELD_NAME_UNSPECIFIED": return FieldName.FIELD_NAME_UNSPECIFIED; case 1: case "FIELD_NAME_ID": return FieldName.FIELD_NAME_ID; case 2: case "FIELD_NAME_NAME": return FieldName.FIELD_NAME_NAME; case 3: case "FIELD_NAME_CREATION_DATE": return FieldName.FIELD_NAME_CREATION_DATE; case -1: case "UNRECOGNIZED": default: return FieldName.UNRECOGNIZED; } } export function fieldNameToJSON(object) { switch (object) { case FieldName.FIELD_NAME_UNSPECIFIED: return "FIELD_NAME_UNSPECIFIED"; case FieldName.FIELD_NAME_ID: return "FIELD_NAME_ID"; case FieldName.FIELD_NAME_NAME: return "FIELD_NAME_NAME"; case FieldName.FIELD_NAME_CREATION_DATE: return "FIELD_NAME_CREATION_DATE"; case FieldName.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } export var DomainFieldName; (function (DomainFieldName) { DomainFieldName[DomainFieldName["DOMAIN_FIELD_NAME_UNSPECIFIED"] = 0] = "DOMAIN_FIELD_NAME_UNSPECIFIED"; DomainFieldName[DomainFieldName["DOMAIN_FIELD_NAME_DOMAIN"] = 1] = "DOMAIN_FIELD_NAME_DOMAIN"; DomainFieldName[DomainFieldName["DOMAIN_FIELD_NAME_PRIMARY"] = 2] = "DOMAIN_FIELD_NAME_PRIMARY"; DomainFieldName[DomainFieldName["DOMAIN_FIELD_NAME_GENERATED"] = 3] = "DOMAIN_FIELD_NAME_GENERATED"; DomainFieldName[DomainFieldName["DOMAIN_FIELD_NAME_CREATION_DATE"] = 4] = "DOMAIN_FIELD_NAME_CREATION_DATE"; DomainFieldName[DomainFieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DomainFieldName || (DomainFieldName = {})); export function domainFieldNameFromJSON(object) { switch (object) { case 0: case "DOMAIN_FIELD_NAME_UNSPECIFIED": return DomainFieldName.DOMAIN_FIELD_NAME_UNSPECIFIED; case 1: case "DOMAIN_FIELD_NAME_DOMAIN": return DomainFieldName.DOMAIN_FIELD_NAME_DOMAIN; case 2: case "DOMAIN_FIELD_NAME_PRIMARY": return DomainFieldName.DOMAIN_FIELD_NAME_PRIMARY; case 3: case "DOMAIN_FIELD_NAME_GENERATED": return DomainFieldName.DOMAIN_FIELD_NAME_GENERATED; case 4: case "DOMAIN_FIELD_NAME_CREATION_DATE": return DomainFieldName.DOMAIN_FIELD_NAME_CREATION_DATE; case -1: case "UNRECOGNIZED": default: return DomainFieldName.UNRECOGNIZED; } } export function domainFieldNameToJSON(object) { switch (object) { case DomainFieldName.DOMAIN_FIELD_NAME_UNSPECIFIED: return "DOMAIN_FIELD_NAME_UNSPECIFIED"; case DomainFieldName.DOMAIN_FIELD_NAME_DOMAIN: return "DOMAIN_FIELD_NAME_DOMAIN"; case DomainFieldName.DOMAIN_FIELD_NAME_PRIMARY: return "DOMAIN_FIELD_NAME_PRIMARY"; case DomainFieldName.DOMAIN_FIELD_NAME_GENERATED: return "DOMAIN_FIELD_NAME_GENERATED"; case DomainFieldName.DOMAIN_FIELD_NAME_CREATION_DATE: return "DOMAIN_FIELD_NAME_CREATION_DATE"; case DomainFieldName.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } export var TrustedDomainFieldName; (function (TrustedDomainFieldName) { TrustedDomainFieldName[TrustedDomainFieldName["TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED"] = 0] = "TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED"; TrustedDomainFieldName[TrustedDomainFieldName["TRUSTED_DOMAIN_FIELD_NAME_DOMAIN"] = 1] = "TRUSTED_DOMAIN_FIELD_NAME_DOMAIN"; TrustedDomainFieldName[TrustedDomainFieldName["TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE"] = 2] = "TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE"; TrustedDomainFieldName[TrustedDomainFieldName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(TrustedDomainFieldName || (TrustedDomainFieldName = {})); export function trustedDomainFieldNameFromJSON(object) { switch (object) { case 0: case "TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED": return TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED; case 1: case "TRUSTED_DOMAIN_FIELD_NAME_DOMAIN": return TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_DOMAIN; case 2: case "TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE": return TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE; case -1: case "UNRECOGNIZED": default: return TrustedDomainFieldName.UNRECOGNIZED; } } export function trustedDomainFieldNameToJSON(object) { switch (object) { case TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED: return "TRUSTED_DOMAIN_FIELD_NAME_UNSPECIFIED"; case TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_DOMAIN: return "TRUSTED_DOMAIN_FIELD_NAME_DOMAIN"; case TrustedDomainFieldName.TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE: return "TRUSTED_DOMAIN_FIELD_NAME_CREATION_DATE"; case TrustedDomainFieldName.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } function createBaseInstance() { return { id: "", changeDate: undefined, creationDate: undefined, state: 0, name: "", version: "", domains: [] }; } export const Instance = { encode(message, writer = new BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } if (message.changeDate !== undefined) { Timestamp.encode(toTimestamp(message.changeDate), writer.uint32(18).fork()).join(); } if (message.creationDate !== undefined) { Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(26).fork()).join(); } if (message.state !== 0) { writer.uint32(32).int32(message.state); } if (message.name !== "") { writer.uint32(42).string(message.name); } if (message.version !== "") { writer.uint32(50).string(message.version); } for (const v of message.domains) { Domain.encode(v, writer.uint32(58).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 = createBaseInstance(); 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.changeDate = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.creationDate = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 32) { break; } message.state = reader.int32(); continue; } case 5: { if (tag !== 42) { break; } message.name = reader.string(); continue; } case 6: { if (tag !== 50) { break; } message.version = reader.string(); continue; } case 7: { if (tag !== 58) { break; } message.domains.push(Domain.decode(reader, reader.uint32())); 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) : "", changeDate: isSet(object.changeDate) ? fromJsonTimestamp(object.changeDate) : undefined, creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : undefined, state: isSet(object.state) ? stateFromJSON(object.state) : 0, name: isSet(object.name) ? globalThis.String(object.name) : "", version: isSet(object.version) ? globalThis.String(object.version) : "", domains: globalThis.Array.isArray(object?.domains) ? object.domains.map((e) => Domain.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.id !== "") { obj.id = message.id; } if (message.changeDate !== undefined) { obj.changeDate = message.changeDate.toISOString(); } if (message.creationDate !== undefined) { obj.creationDate = message.creationDate.toISOString(); } if (message.state !== 0) { obj.state = stateToJSON(message.state); } if (message.name !== "") { obj.name = message.name; } if (message.version !== "") { obj.version = message.version; } if (message.domains?.length) { obj.domains = message.domains.map((e) => Domain.toJSON(e)); } return obj; }, create(base) { return Instance.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseInstance(); message.id = object.id ?? ""; message.changeDate = object.changeDate ?? undefined; message.creationDate = object.creationDate ?? undefined; message.state = object.state ?? 0; message.name = object.name ?? ""; message.version = object.version ?? ""; message.domains = object.domains?.map((e) => Domain.fromPartial(e)) || []; return message; }, }; function createBaseDomain() { return { instanceId: "", creationDate: undefined, domain: "", primary: false, generated: false }; } export const Domain = { encode(message, writer = new BinaryWriter()) { if (message.instanceId !== "") { writer.uint32(10).string(message.instanceId); } if (message.creationDate !== undefined) { Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(18).fork()).join(); } if (message.domain !== "") { writer.uint32(26).string(message.domain); } if (message.primary !== false) { writer.uint32(32).bool(message.primary); } if (message.generated !== false) { writer.uint32(40).bool(message.generated); } 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 = createBaseDomain(); 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.creationDate = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.domain = reader.string(); continue; } case 4: { if (tag !== 32) { break; } message.primary = reader.bool(); continue; } case 5: { if (tag !== 40) { break; } message.generated = reader.bool(); 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) : "", creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : undefined, domain: isSet(object.domain) ? globalThis.String(object.domain) : "", primary: isSet(object.primary) ? globalThis.Boolean(object.primary) : false, generated: isSet(object.generated) ? globalThis.Boolean(object.generated) : false, }; }, toJSON(message) { const obj = {}; if (message.instanceId !== "") { obj.instanceId = message.instanceId; } if (message.creationDate !== undefined) { obj.creationDate = message.creationDate.toISOString(); } if (message.domain !== "") { obj.domain = message.domain; } if (message.primary !== false) { obj.primary = message.primary; } if (message.generated !== false) { obj.generated = message.generated; } return obj; }, create(base) { return Domain.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomain(); message.instanceId = object.instanceId ?? ""; message.creationDate = object.creationDate ?? undefined; message.domain = object.domain ?? ""; message.primary = object.primary ?? false; message.generated = object.generated ?? false; return message; }, }; function createBaseQuery() { return { idQuery: undefined, domainQuery: undefined }; } export const Query = { encode(message, writer = new BinaryWriter()) { if (message.idQuery !== undefined) { IdsQuery.encode(message.idQuery, writer.uint32(10).fork()).join(); } if (message.domainQuery !== undefined) { DomainsQuery.encode(message.domainQuery, 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 = createBaseQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.idQuery = IdsQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.domainQuery = DomainsQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { idQuery: isSet(object.idQuery) ? IdsQuery.fromJSON(object.idQuery) : undefined, domainQuery: isSet(object.domainQuery) ? DomainsQuery.fromJSON(object.domainQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.idQuery !== undefined) { obj.idQuery = IdsQuery.toJSON(message.idQuery); } if (message.domainQuery !== undefined) { obj.domainQuery = DomainsQuery.toJSON(message.domainQuery); } return obj; }, create(base) { return Query.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQuery(); message.idQuery = (object.idQuery !== undefined && object.idQuery !== null) ? IdsQuery.fromPartial(object.idQuery) : undefined; message.domainQuery = (object.domainQuery !== undefined && object.domainQuery !== null) ? DomainsQuery.fromPartial(object.domainQuery) : undefined; return message; }, }; function createBaseIdsQuery() { return { ids: [] }; } export const IdsQuery = { encode(message, writer = new BinaryWriter()) { for (const v of message.ids) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseIdsQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.ids.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { ids: globalThis.Array.isArray(object?.ids) ? object.ids.map((e) => globalThis.String(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.ids?.length) { obj.ids = message.ids; } return obj; }, create(base) { return IdsQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseIdsQuery(); message.ids = object.ids?.map((e) => e) || []; return message; }, }; function createBaseDomainsQuery() { return { domains: [] }; } export const DomainsQuery = { encode(message, writer = new BinaryWriter()) { for (const v of message.domains) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDomainsQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domains.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domains: globalThis.Array.isArray(object?.domains) ? object.domains.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.domains?.length) { obj.domains = message.domains; } return obj; }, create(base) { return DomainsQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomainsQuery(); message.domains = object.domains?.map((e) => e) || []; return message; }, }; function createBaseDomainSearchQuery() { return { domainQuery: undefined, generatedQuery: undefined, primaryQuery: undefined }; } export const DomainSearchQuery = { encode(message, writer = new BinaryWriter()) { if (message.domainQuery !== undefined) { DomainQuery.encode(message.domainQuery, writer.uint32(10).fork()).join(); } if (message.generatedQuery !== undefined) { DomainGeneratedQuery.encode(message.generatedQuery, writer.uint32(18).fork()).join(); } if (message.primaryQuery !== undefined) { DomainPrimaryQuery.encode(message.primaryQuery, 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 = createBaseDomainSearchQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domainQuery = DomainQuery.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.generatedQuery = DomainGeneratedQuery.decode(reader, reader.uint32()); continue; } case 3: { if (tag !== 26) { break; } message.primaryQuery = DomainPrimaryQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domainQuery: isSet(object.domainQuery) ? DomainQuery.fromJSON(object.domainQuery) : undefined, generatedQuery: isSet(object.generatedQuery) ? DomainGeneratedQuery.fromJSON(object.generatedQuery) : undefined, primaryQuery: isSet(object.primaryQuery) ? DomainPrimaryQuery.fromJSON(object.primaryQuery) : undefined, }; }, toJSON(message) { const obj = {}; if (message.domainQuery !== undefined) { obj.domainQuery = DomainQuery.toJSON(message.domainQuery); } if (message.generatedQuery !== undefined) { obj.generatedQuery = DomainGeneratedQuery.toJSON(message.generatedQuery); } if (message.primaryQuery !== undefined) { obj.primaryQuery = DomainPrimaryQuery.toJSON(message.primaryQuery); } return obj; }, create(base) { return DomainSearchQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomainSearchQuery(); message.domainQuery = (object.domainQuery !== undefined && object.domainQuery !== null) ? DomainQuery.fromPartial(object.domainQuery) : undefined; message.generatedQuery = (object.generatedQuery !== undefined && object.generatedQuery !== null) ? DomainGeneratedQuery.fromPartial(object.generatedQuery) : undefined; message.primaryQuery = (object.primaryQuery !== undefined && object.primaryQuery !== null) ? DomainPrimaryQuery.fromPartial(object.primaryQuery) : undefined; return message; }, }; function createBaseDomainQuery() { return { domain: "", method: 0 }; } export const DomainQuery = { encode(message, writer = new BinaryWriter()) { if (message.domain !== "") { writer.uint32(10).string(message.domain); } if (message.method !== 0) { writer.uint32(16).int32(message.method); } 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 = createBaseDomainQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domain = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.method = reader.int32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domain: isSet(object.domain) ? globalThis.String(object.domain) : "", method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0, }; }, toJSON(message) { const obj = {}; if (message.domain !== "") { obj.domain = message.domain; } if (message.method !== 0) { obj.method = textQueryMethodToJSON(message.method); } return obj; }, create(base) { return DomainQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomainQuery(); message.domain = object.domain ?? ""; message.method = object.method ?? 0; return message; }, }; function createBaseDomainGeneratedQuery() { return { generated: false }; } export const DomainGeneratedQuery = { encode(message, writer = new BinaryWriter()) { if (message.generated !== false) { writer.uint32(8).bool(message.generated); } 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 = createBaseDomainGeneratedQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.generated = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { generated: isSet(object.generated) ? globalThis.Boolean(object.generated) : false }; }, toJSON(message) { const obj = {}; if (message.generated !== false) { obj.generated = message.generated; } return obj; }, create(base) { return DomainGeneratedQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomainGeneratedQuery(); message.generated = object.generated ?? false; return message; }, }; function createBaseDomainPrimaryQuery() { return { primary: false }; } export const DomainPrimaryQuery = { encode(message, writer = new BinaryWriter()) { if (message.primary !== false) { writer.uint32(8).bool(message.primary); } 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 = createBaseDomainPrimaryQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.primary = reader.bool(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { primary: isSet(object.primary) ? globalThis.Boolean(object.primary) : false }; }, toJSON(message) { const obj = {}; if (message.primary !== false) { obj.primary = message.primary; } return obj; }, create(base) { return DomainPrimaryQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseDomainPrimaryQuery(); message.primary = object.primary ?? false; return message; }, }; function createBaseTrustedDomain() { return { instanceId: "", creationDate: undefined, domain: "" }; } export const TrustedDomain = { encode(message, writer = new BinaryWriter()) { if (message.instanceId !== "") { writer.uint32(10).string(message.instanceId); } if (message.creationDate !== undefined) { Timestamp.encode(toTimestamp(message.creationDate), writer.uint32(18).fork()).join(); } if (message.domain !== "") { writer.uint32(26).string(message.domain); } 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 = createBaseTrustedDomain(); 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.creationDate = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.domain = 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) : "", creationDate: isSet(object.creationDate) ? fromJsonTimestamp(object.creationDate) : undefined, domain: isSet(object.domain) ? globalThis.String(object.domain) : "", }; }, toJSON(message) { const obj = {}; if (message.instanceId !== "") { obj.instanceId = message.instanceId; } if (message.creationDate !== undefined) { obj.creationDate = message.creationDate.toISOString(); } if (message.domain !== "") { obj.domain = message.domain; } return obj; }, create(base) { return TrustedDomain.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTrustedDomain(); message.instanceId = object.instanceId ?? ""; message.creationDate = object.creationDate ?? undefined; message.domain = object.domain ?? ""; return message; }, }; function createBaseTrustedDomainSearchQuery() { return { domainQuery: undefined }; } export const TrustedDomainSearchQuery = { encode(message, writer = new BinaryWriter()) { if (message.domainQuery !== undefined) { DomainQuery.encode(message.domainQuery, 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 = createBaseTrustedDomainSearchQuery(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.domainQuery = DomainQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { domainQuery: isSet(object.domainQuery) ? DomainQuery.fromJSON(object.domainQuery) : undefined }; }, toJSON(message) { const obj = {}; if (message.domainQuery !== undefined) { obj.domainQuery = DomainQuery.toJSON(message.domainQuery); } return obj; }, create(base) { return TrustedDomainSearchQuery.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseTrustedDomainSearchQuery(); message.domainQuery = (object.domainQuery !== undefined && object.domainQuery !== null) ? DomainQuery.fromPartial(object.domainQuery) : undefined; return message; }, }; function toTimestamp(date) { const seconds = numberToLong(Math.trunc(date.getTime() / 1_000)); const nanos = (date.getTime() % 1_000) * 1_000_000; return { seconds, nanos }; } function fromTimestamp(t) { let millis = (t.seconds.toNumber() || 0) * 1_000; millis += (t.nanos || 0) / 1_000_000; return new globalThis.Date(millis); } function fromJsonTimestamp(o) { if (o instanceof globalThis.Date) { return o; } else if (typeof o === "string") { return new globalThis.Date(o); } else { return fromTimestamp(Timestamp.fromJSON(o)); } } function numberToLong(number) { return Long.fromNumber(number); } function isSet(value) { return value !== null && value !== undefined; }