UNPKG

@zitadel/node

Version:

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

1,506 lines (1,505 loc) 623 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.7.5 // protoc unknown // source: zitadel/auth.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 { Change, ChangeQuery } from "./change.js"; import { IDPUserLink } from "./idp.js"; import { Metadata, MetadataQuery } from "./metadata.js"; import { ListDetails, ListQuery, ObjectDetails } from "./object.js"; import { Org, orgFieldNameFromJSON, orgFieldNameToJSON, OrgQuery } from "./org.js"; import { LabelPolicy, LoginPolicy, PasswordComplexityPolicy, PrivacyPolicy } from "./policy.js"; import { AuthFactor, Email, genderFromJSON, genderToJSON, Membership, MembershipQuery, Phone, Profile, RefreshToken, Session, typeFromJSON, typeToJSON, User, userGrantStateFromJSON, userGrantStateToJSON, WebAuthNKey, WebAuthNToken, WebAuthNVerification, } from "./user.js"; export const protobufPackage = "zitadel.auth.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 createBaseGetSupportedLanguagesRequest() { return {}; } export const GetSupportedLanguagesRequest = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSupportedLanguagesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return GetSupportedLanguagesRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetSupportedLanguagesRequest(); return message; }, }; function createBaseGetSupportedLanguagesResponse() { return { languages: [] }; } export const GetSupportedLanguagesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.languages) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetSupportedLanguagesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.languages.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { languages: globalThis.Array.isArray(object?.languages) ? object.languages.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.languages?.length) { obj.languages = message.languages; } return obj; }, create(base) { return GetSupportedLanguagesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetSupportedLanguagesResponse(); message.languages = object.languages?.map((e) => e) || []; return message; }, }; function createBaseGetMyUserRequest() { return {}; } export const GetMyUserRequest = { 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 = createBaseGetMyUserRequest(); 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 GetMyUserRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseGetMyUserRequest(); return message; }, }; function createBaseGetMyUserResponse() { return { user: undefined, lastLogin: undefined }; } export const GetMyUserResponse = { encode(message, writer = new BinaryWriter()) { if (message.user !== undefined) { User.encode(message.user, writer.uint32(10).fork()).join(); } if (message.lastLogin !== undefined) { Timestamp.encode(toTimestamp(message.lastLogin), 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 = createBaseGetMyUserResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.user = User.decode(reader, reader.uint32()); continue; } case 2: { if (tag !== 18) { break; } message.lastLogin = fromTimestamp(Timestamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { user: isSet(object.user) ? User.fromJSON(object.user) : undefined, lastLogin: isSet(object.lastLogin) ? fromJsonTimestamp(object.lastLogin) : undefined, }; }, toJSON(message) { const obj = {}; if (message.user !== undefined) { obj.user = User.toJSON(message.user); } if (message.lastLogin !== undefined) { obj.lastLogin = message.lastLogin.toISOString(); } return obj; }, create(base) { return GetMyUserResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetMyUserResponse(); message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined; message.lastLogin = object.lastLogin ?? undefined; return message; }, }; function createBaseRemoveMyUserRequest() { return {}; } export const RemoveMyUserRequest = { 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 = createBaseRemoveMyUserRequest(); 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 RemoveMyUserRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseRemoveMyUserRequest(); return message; }, }; function createBaseRemoveMyUserResponse() { return { details: undefined }; } export const RemoveMyUserResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseRemoveMyUserResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { 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 { details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return RemoveMyUserResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRemoveMyUserResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseListMyUserChangesRequest() { return { query: undefined }; } export const ListMyUserChangesRequest = { encode(message, writer = new BinaryWriter()) { if (message.query !== undefined) { ChangeQuery.encode(message.query, 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 = createBaseListMyUserChangesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.query = ChangeQuery.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { query: isSet(object.query) ? ChangeQuery.fromJSON(object.query) : undefined }; }, toJSON(message) { const obj = {}; if (message.query !== undefined) { obj.query = ChangeQuery.toJSON(message.query); } return obj; }, create(base) { return ListMyUserChangesRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyUserChangesRequest(); message.query = (object.query !== undefined && object.query !== null) ? ChangeQuery.fromPartial(object.query) : undefined; return message; }, }; function createBaseListMyUserChangesResponse() { return { result: [] }; } export const ListMyUserChangesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.result) { Change.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListMyUserChangesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: { if (tag !== 18) { break; } message.result.push(Change.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Change.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.result?.length) { obj.result = message.result.map((e) => Change.toJSON(e)); } return obj; }, create(base) { return ListMyUserChangesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyUserChangesResponse(); message.result = object.result?.map((e) => Change.fromPartial(e)) || []; return message; }, }; function createBaseListMyUserSessionsRequest() { return {}; } export const ListMyUserSessionsRequest = { 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 = createBaseListMyUserSessionsRequest(); 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 ListMyUserSessionsRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseListMyUserSessionsRequest(); return message; }, }; function createBaseListMyUserSessionsResponse() { return { result: [] }; } export const ListMyUserSessionsResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.result) { Session.encode(v, 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 = createBaseListMyUserSessionsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.result.push(Session.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Session.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.result?.length) { obj.result = message.result.map((e) => Session.toJSON(e)); } return obj; }, create(base) { return ListMyUserSessionsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyUserSessionsResponse(); message.result = object.result?.map((e) => Session.fromPartial(e)) || []; return message; }, }; function createBaseListMyMetadataRequest() { return { query: undefined, queries: [] }; } export const ListMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { if (message.query !== undefined) { ListQuery.encode(message.query, writer.uint32(10).fork()).join(); } for (const v of message.queries) { MetadataQuery.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListMyMetadataRequest(); 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 !== 18) { break; } message.queries.push(MetadataQuery.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, queries: globalThis.Array.isArray(object?.queries) ? object.queries.map((e) => MetadataQuery.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.query !== undefined) { obj.query = ListQuery.toJSON(message.query); } if (message.queries?.length) { obj.queries = message.queries.map((e) => MetadataQuery.toJSON(e)); } return obj; }, create(base) { return ListMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyMetadataRequest(); message.query = (object.query !== undefined && object.query !== null) ? ListQuery.fromPartial(object.query) : undefined; message.queries = object.queries?.map((e) => MetadataQuery.fromPartial(e)) || []; return message; }, }; function createBaseListMyMetadataResponse() { return { details: undefined, result: [] }; } export const ListMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } for (const v of message.result) { Metadata.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListMyMetadataResponse(); 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 !== 18) { break; } message.result.push(Metadata.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, result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => Metadata.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ListDetails.toJSON(message.details); } if (message.result?.length) { obj.result = message.result.map((e) => Metadata.toJSON(e)); } return obj; }, create(base) { return ListMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyMetadataResponse(); message.details = (object.details !== undefined && object.details !== null) ? ListDetails.fromPartial(object.details) : undefined; message.result = object.result?.map((e) => Metadata.fromPartial(e)) || []; return message; }, }; function createBaseGetMyMetadataRequest() { return { key: "" }; } export const GetMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } 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 = createBaseGetMyMetadataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "" }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } return obj; }, create(base) { return GetMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetMyMetadataRequest(); message.key = object.key ?? ""; return message; }, }; function createBaseGetMyMetadataResponse() { return { metadata: undefined }; } export const GetMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.metadata !== undefined) { Metadata.encode(message.metadata, 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 = createBaseGetMyMetadataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.metadata = Metadata.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { metadata: isSet(object.metadata) ? Metadata.fromJSON(object.metadata) : undefined }; }, toJSON(message) { const obj = {}; if (message.metadata !== undefined) { obj.metadata = Metadata.toJSON(message.metadata); } return obj; }, create(base) { return GetMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGetMyMetadataResponse(); message.metadata = (object.metadata !== undefined && object.metadata !== null) ? Metadata.fromPartial(object.metadata) : undefined; return message; }, }; function createBaseSetMyMetadataRequest() { return { key: "", value: Buffer.alloc(0) }; } export const SetMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value.length !== 0) { writer.uint32(18).bytes(message.value); } 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 = createBaseSetMyMetadataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.value = Buffer.from(reader.bytes()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "", value: isSet(object.value) ? Buffer.from(bytesFromBase64(object.value)) : Buffer.alloc(0), }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } if (message.value.length !== 0) { obj.value = base64FromBytes(message.value); } return obj; }, create(base) { return SetMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetMyMetadataRequest(); message.key = object.key ?? ""; message.value = object.value ?? Buffer.alloc(0); return message; }, }; function createBaseSetMyMetadataResponse() { return { details: undefined }; } export const SetMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseSetMyMetadataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { 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 { details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return SetMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseSetMyMetadataResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseBulkSetMyMetadataRequest() { return { metadata: [] }; } export const BulkSetMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { for (const v of message.metadata) { BulkSetMyMetadataRequest_Metadata.encode(v, 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 = createBaseBulkSetMyMetadataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.metadata.push(BulkSetMyMetadataRequest_Metadata.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { metadata: globalThis.Array.isArray(object?.metadata) ? object.metadata.map((e) => BulkSetMyMetadataRequest_Metadata.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.metadata?.length) { obj.metadata = message.metadata.map((e) => BulkSetMyMetadataRequest_Metadata.toJSON(e)); } return obj; }, create(base) { return BulkSetMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseBulkSetMyMetadataRequest(); message.metadata = object.metadata?.map((e) => BulkSetMyMetadataRequest_Metadata.fromPartial(e)) || []; return message; }, }; function createBaseBulkSetMyMetadataRequest_Metadata() { return { key: "", value: Buffer.alloc(0) }; } export const BulkSetMyMetadataRequest_Metadata = { encode(message, writer = new BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.value.length !== 0) { writer.uint32(18).bytes(message.value); } 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 = createBaseBulkSetMyMetadataRequest_Metadata(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.value = Buffer.from(reader.bytes()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "", value: isSet(object.value) ? Buffer.from(bytesFromBase64(object.value)) : Buffer.alloc(0), }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } if (message.value.length !== 0) { obj.value = base64FromBytes(message.value); } return obj; }, create(base) { return BulkSetMyMetadataRequest_Metadata.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseBulkSetMyMetadataRequest_Metadata(); message.key = object.key ?? ""; message.value = object.value ?? Buffer.alloc(0); return message; }, }; function createBaseBulkSetMyMetadataResponse() { return { details: undefined }; } export const BulkSetMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseBulkSetMyMetadataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { 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 { details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return BulkSetMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseBulkSetMyMetadataResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseRemoveMyMetadataRequest() { return { key: "" }; } export const RemoveMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { if (message.key !== "") { writer.uint32(10).string(message.key); } 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 = createBaseRemoveMyMetadataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.key = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { key: isSet(object.key) ? globalThis.String(object.key) : "" }; }, toJSON(message) { const obj = {}; if (message.key !== "") { obj.key = message.key; } return obj; }, create(base) { return RemoveMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRemoveMyMetadataRequest(); message.key = object.key ?? ""; return message; }, }; function createBaseRemoveMyMetadataResponse() { return { details: undefined }; } export const RemoveMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseRemoveMyMetadataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { 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 { details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return RemoveMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRemoveMyMetadataResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseBulkRemoveMyMetadataRequest() { return { keys: [] }; } export const BulkRemoveMyMetadataRequest = { encode(message, writer = new BinaryWriter()) { for (const v of message.keys) { 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 = createBaseBulkRemoveMyMetadataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.keys.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { keys: globalThis.Array.isArray(object?.keys) ? object.keys.map((e) => globalThis.String(e)) : [] }; }, toJSON(message) { const obj = {}; if (message.keys?.length) { obj.keys = message.keys; } return obj; }, create(base) { return BulkRemoveMyMetadataRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseBulkRemoveMyMetadataRequest(); message.keys = object.keys?.map((e) => e) || []; return message; }, }; function createBaseBulkRemoveMyMetadataResponse() { return { details: undefined }; } export const BulkRemoveMyMetadataResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseBulkRemoveMyMetadataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { 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 { details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ObjectDetails.toJSON(message.details); } return obj; }, create(base) { return BulkRemoveMyMetadataResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseBulkRemoveMyMetadataResponse(); message.details = (object.details !== undefined && object.details !== null) ? ObjectDetails.fromPartial(object.details) : undefined; return message; }, }; function createBaseListMyRefreshTokensRequest() { return {}; } export const ListMyRefreshTokensRequest = { 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 = createBaseListMyRefreshTokensRequest(); 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 ListMyRefreshTokensRequest.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseListMyRefreshTokensRequest(); return message; }, }; function createBaseListMyRefreshTokensResponse() { return { details: undefined, result: [] }; } export const ListMyRefreshTokensResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ListDetails.encode(message.details, writer.uint32(10).fork()).join(); } for (const v of message.result) { RefreshToken.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListMyRefreshTokensResponse(); 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 !== 18) { break; } message.result.push(RefreshToken.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, result: globalThis.Array.isArray(object?.result) ? object.result.map((e) => RefreshToken.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.details !== undefined) { obj.details = ListDetails.toJSON(message.details); } if (message.result?.length) { obj.result = message.result.map((e) => RefreshToken.toJSON(e)); } return obj; }, create(base) { return ListMyRefreshTokensResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseListMyRefreshTokensResponse(); message.details = (object.details !== undefined && object.details !== null) ? ListDetails.fromPartial(object.details) : undefined; message.result = object.result?.map((e) => RefreshToken.fromPartial(e)) || []; return message; }, }; function createBaseRevokeMyRefreshTokenRequest() { return { id: "" }; } export const RevokeMyRefreshTokenRequest = { encode(message, writer = new BinaryWriter()) { if (message.id !== "") { writer.uint32(10).string(message.id); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRevokeMyRefreshTokenRequest(); 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 RevokeMyRefreshTokenRequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseRevokeMyRefreshTokenRequest(); message.id = object.id ?? ""; return message; }, }; function createBaseRevokeMyRefreshTokenResponse() { return { details: undefined }; } export const RevokeMyRefreshTokenResponse = { encode(message, writer = new BinaryWriter()) { if (message.details !== undefined) { ObjectDetails.encode(message.details, 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 = createBaseRevokeMyRefreshTokenResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; }