@zitadel/node
Version:
Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.
641 lines (640 loc) • 23.3 kB
JavaScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.7.7
// protoc unknown
// source: zitadel/member.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { ObjectDetails, textQueryMethodFromJSON, textQueryMethodToJSON } from "./object.js";
import { typeFromJSON, typeToJSON } from "./user.js";
export const protobufPackage = "zitadel.member.v1";
export var MemberFieldColumnName;
(function (MemberFieldColumnName) {
MemberFieldColumnName[MemberFieldColumnName["MEMBER_FIELD_NAME_UNSPECIFIED"] = 0] = "MEMBER_FIELD_NAME_UNSPECIFIED";
MemberFieldColumnName[MemberFieldColumnName["MEMBER_FIELD_NAME_USER_ID"] = 1] = "MEMBER_FIELD_NAME_USER_ID";
MemberFieldColumnName[MemberFieldColumnName["MEMBER_FIELD_NAME_CREATION_DATE"] = 2] = "MEMBER_FIELD_NAME_CREATION_DATE";
MemberFieldColumnName[MemberFieldColumnName["MEMBER_FIELD_NAME_CHANGE_DATE"] = 3] = "MEMBER_FIELD_NAME_CHANGE_DATE";
MemberFieldColumnName[MemberFieldColumnName["MEMBER_FIELD_NAME_USER_RESOURCE_OWNER"] = 4] = "MEMBER_FIELD_NAME_USER_RESOURCE_OWNER";
MemberFieldColumnName[MemberFieldColumnName["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MemberFieldColumnName || (MemberFieldColumnName = {}));
export function memberFieldColumnNameFromJSON(object) {
switch (object) {
case 0:
case "MEMBER_FIELD_NAME_UNSPECIFIED":
return MemberFieldColumnName.MEMBER_FIELD_NAME_UNSPECIFIED;
case 1:
case "MEMBER_FIELD_NAME_USER_ID":
return MemberFieldColumnName.MEMBER_FIELD_NAME_USER_ID;
case 2:
case "MEMBER_FIELD_NAME_CREATION_DATE":
return MemberFieldColumnName.MEMBER_FIELD_NAME_CREATION_DATE;
case 3:
case "MEMBER_FIELD_NAME_CHANGE_DATE":
return MemberFieldColumnName.MEMBER_FIELD_NAME_CHANGE_DATE;
case 4:
case "MEMBER_FIELD_NAME_USER_RESOURCE_OWNER":
return MemberFieldColumnName.MEMBER_FIELD_NAME_USER_RESOURCE_OWNER;
case -1:
case "UNRECOGNIZED":
default:
return MemberFieldColumnName.UNRECOGNIZED;
}
}
export function memberFieldColumnNameToJSON(object) {
switch (object) {
case MemberFieldColumnName.MEMBER_FIELD_NAME_UNSPECIFIED:
return "MEMBER_FIELD_NAME_UNSPECIFIED";
case MemberFieldColumnName.MEMBER_FIELD_NAME_USER_ID:
return "MEMBER_FIELD_NAME_USER_ID";
case MemberFieldColumnName.MEMBER_FIELD_NAME_CREATION_DATE:
return "MEMBER_FIELD_NAME_CREATION_DATE";
case MemberFieldColumnName.MEMBER_FIELD_NAME_CHANGE_DATE:
return "MEMBER_FIELD_NAME_CHANGE_DATE";
case MemberFieldColumnName.MEMBER_FIELD_NAME_USER_RESOURCE_OWNER:
return "MEMBER_FIELD_NAME_USER_RESOURCE_OWNER";
case MemberFieldColumnName.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseMember() {
return {
userId: "",
details: undefined,
roles: [],
preferredLoginName: "",
email: "",
firstName: "",
lastName: "",
displayName: "",
avatarUrl: "",
userType: 0,
userResourceOwner: "",
};
}
export const Member = {
encode(message, writer = new BinaryWriter()) {
if (message.userId !== "") {
writer.uint32(10).string(message.userId);
}
if (message.details !== undefined) {
ObjectDetails.encode(message.details, writer.uint32(18).fork()).join();
}
for (const v of message.roles) {
writer.uint32(26).string(v);
}
if (message.preferredLoginName !== "") {
writer.uint32(34).string(message.preferredLoginName);
}
if (message.email !== "") {
writer.uint32(42).string(message.email);
}
if (message.firstName !== "") {
writer.uint32(50).string(message.firstName);
}
if (message.lastName !== "") {
writer.uint32(58).string(message.lastName);
}
if (message.displayName !== "") {
writer.uint32(66).string(message.displayName);
}
if (message.avatarUrl !== "") {
writer.uint32(74).string(message.avatarUrl);
}
if (message.userType !== 0) {
writer.uint32(80).int32(message.userType);
}
if (message.userResourceOwner !== "") {
writer.uint32(90).string(message.userResourceOwner);
}
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 = createBaseMember();
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.details = ObjectDetails.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.roles.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.preferredLoginName = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.email = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.firstName = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.lastName = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.displayName = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.avatarUrl = reader.string();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.userType = reader.int32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.userResourceOwner = 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) : "",
details: isSet(object.details) ? ObjectDetails.fromJSON(object.details) : undefined,
roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e) => globalThis.String(e)) : [],
preferredLoginName: isSet(object.preferredLoginName) ? globalThis.String(object.preferredLoginName) : "",
email: isSet(object.email) ? globalThis.String(object.email) : "",
firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "",
lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "",
displayName: isSet(object.displayName) ? globalThis.String(object.displayName) : "",
avatarUrl: isSet(object.avatarUrl) ? globalThis.String(object.avatarUrl) : "",
userType: isSet(object.userType) ? typeFromJSON(object.userType) : 0,
userResourceOwner: isSet(object.userResourceOwner) ? globalThis.String(object.userResourceOwner) : "",
};
},
toJSON(message) {
const obj = {};
if (message.userId !== "") {
obj.userId = message.userId;
}
if (message.details !== undefined) {
obj.details = ObjectDetails.toJSON(message.details);
}
if (message.roles?.length) {
obj.roles = message.roles;
}
if (message.preferredLoginName !== "") {
obj.preferredLoginName = message.preferredLoginName;
}
if (message.email !== "") {
obj.email = message.email;
}
if (message.firstName !== "") {
obj.firstName = message.firstName;
}
if (message.lastName !== "") {
obj.lastName = message.lastName;
}
if (message.displayName !== "") {
obj.displayName = message.displayName;
}
if (message.avatarUrl !== "") {
obj.avatarUrl = message.avatarUrl;
}
if (message.userType !== 0) {
obj.userType = typeToJSON(message.userType);
}
if (message.userResourceOwner !== "") {
obj.userResourceOwner = message.userResourceOwner;
}
return obj;
},
create(base) {
return Member.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseMember();
message.userId = object.userId ?? "";
message.details = (object.details !== undefined && object.details !== null)
? ObjectDetails.fromPartial(object.details)
: undefined;
message.roles = object.roles?.map((e) => e) || [];
message.preferredLoginName = object.preferredLoginName ?? "";
message.email = object.email ?? "";
message.firstName = object.firstName ?? "";
message.lastName = object.lastName ?? "";
message.displayName = object.displayName ?? "";
message.avatarUrl = object.avatarUrl ?? "";
message.userType = object.userType ?? 0;
message.userResourceOwner = object.userResourceOwner ?? "";
return message;
},
};
function createBaseSearchQuery() {
return { firstNameQuery: undefined, lastNameQuery: undefined, emailQuery: undefined, userIdQuery: undefined };
}
export const SearchQuery = {
encode(message, writer = new BinaryWriter()) {
if (message.firstNameQuery !== undefined) {
FirstNameQuery.encode(message.firstNameQuery, writer.uint32(10).fork()).join();
}
if (message.lastNameQuery !== undefined) {
LastNameQuery.encode(message.lastNameQuery, writer.uint32(18).fork()).join();
}
if (message.emailQuery !== undefined) {
EmailQuery.encode(message.emailQuery, writer.uint32(26).fork()).join();
}
if (message.userIdQuery !== undefined) {
UserIDQuery.encode(message.userIdQuery, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSearchQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.firstNameQuery = FirstNameQuery.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.lastNameQuery = LastNameQuery.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.emailQuery = EmailQuery.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.userIdQuery = UserIDQuery.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
firstNameQuery: isSet(object.firstNameQuery) ? FirstNameQuery.fromJSON(object.firstNameQuery) : undefined,
lastNameQuery: isSet(object.lastNameQuery) ? LastNameQuery.fromJSON(object.lastNameQuery) : undefined,
emailQuery: isSet(object.emailQuery) ? EmailQuery.fromJSON(object.emailQuery) : undefined,
userIdQuery: isSet(object.userIdQuery) ? UserIDQuery.fromJSON(object.userIdQuery) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.firstNameQuery !== undefined) {
obj.firstNameQuery = FirstNameQuery.toJSON(message.firstNameQuery);
}
if (message.lastNameQuery !== undefined) {
obj.lastNameQuery = LastNameQuery.toJSON(message.lastNameQuery);
}
if (message.emailQuery !== undefined) {
obj.emailQuery = EmailQuery.toJSON(message.emailQuery);
}
if (message.userIdQuery !== undefined) {
obj.userIdQuery = UserIDQuery.toJSON(message.userIdQuery);
}
return obj;
},
create(base) {
return SearchQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseSearchQuery();
message.firstNameQuery = (object.firstNameQuery !== undefined && object.firstNameQuery !== null)
? FirstNameQuery.fromPartial(object.firstNameQuery)
: undefined;
message.lastNameQuery = (object.lastNameQuery !== undefined && object.lastNameQuery !== null)
? LastNameQuery.fromPartial(object.lastNameQuery)
: undefined;
message.emailQuery = (object.emailQuery !== undefined && object.emailQuery !== null)
? EmailQuery.fromPartial(object.emailQuery)
: undefined;
message.userIdQuery = (object.userIdQuery !== undefined && object.userIdQuery !== null)
? UserIDQuery.fromPartial(object.userIdQuery)
: undefined;
return message;
},
};
function createBaseFirstNameQuery() {
return { firstName: "", method: 0 };
}
export const FirstNameQuery = {
encode(message, writer = new BinaryWriter()) {
if (message.firstName !== "") {
writer.uint32(10).string(message.firstName);
}
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 = createBaseFirstNameQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.firstName = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
firstName: isSet(object.firstName) ? globalThis.String(object.firstName) : "",
method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.firstName !== "") {
obj.firstName = message.firstName;
}
if (message.method !== 0) {
obj.method = textQueryMethodToJSON(message.method);
}
return obj;
},
create(base) {
return FirstNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseFirstNameQuery();
message.firstName = object.firstName ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseLastNameQuery() {
return { lastName: "", method: 0 };
}
export const LastNameQuery = {
encode(message, writer = new BinaryWriter()) {
if (message.lastName !== "") {
writer.uint32(10).string(message.lastName);
}
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 = createBaseLastNameQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.lastName = 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 {
lastName: isSet(object.lastName) ? globalThis.String(object.lastName) : "",
method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.lastName !== "") {
obj.lastName = message.lastName;
}
if (message.method !== 0) {
obj.method = textQueryMethodToJSON(message.method);
}
return obj;
},
create(base) {
return LastNameQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseLastNameQuery();
message.lastName = object.lastName ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseEmailQuery() {
return { email: "", method: 0 };
}
export const EmailQuery = {
encode(message, writer = new BinaryWriter()) {
if (message.email !== "") {
writer.uint32(10).string(message.email);
}
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 = createBaseEmailQuery();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.email = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.method = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
email: isSet(object.email) ? globalThis.String(object.email) : "",
method: isSet(object.method) ? textQueryMethodFromJSON(object.method) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.email !== "") {
obj.email = message.email;
}
if (message.method !== 0) {
obj.method = textQueryMethodToJSON(message.method);
}
return obj;
},
create(base) {
return EmailQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseEmailQuery();
message.email = object.email ?? "";
message.method = object.method ?? 0;
return message;
},
};
function createBaseUserIDQuery() {
return { userId: "" };
}
export const UserIDQuery = {
encode(message, writer = new BinaryWriter()) {
if (message.userId !== "") {
writer.uint32(10).string(message.userId);
}
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 = createBaseUserIDQuery();
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 UserIDQuery.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseUserIDQuery();
message.userId = object.userId ?? "";
return message;
},
};
function isSet(value) {
return value !== null && value !== undefined;
}