/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: accesscontrol/member.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export namespace accesscontrol { export enum MemberType { CERT = 0, CERT_HASH = 1, PUBLIC_KEY = 2, DID = 3, ALIAS = 4, ADDR = 5 } export enum MemberStatus { NORMAL = 0, INVALID = 1, REVOKED = 2, FROZEN = 3 } export enum VerifyType { CRL = 0 } export class Member extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } if ("member_type" in data && data.member_type != undefined) { this.member_type = data.member_type; } if ("member_info" in data && data.member_info != undefined) { this.member_info = data.member_info; } } } get org_id() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set org_id(value: string) { pb_1.Message.setField(this, 1, value); } get member_type() { return pb_1.Message.getFieldWithDefault(this, 2, MemberType.CERT) as MemberType; } set member_type(value: MemberType) { pb_1.Message.setField(this, 2, value); } get member_info() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set member_info(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; }): Member { const message = new Member({}); if (data.org_id != null) { message.org_id = data.org_id; } if (data.member_type != null) { message.member_type = data.member_type; } if (data.member_info != null) { message.member_info = data.member_info; } return message; } toObject() { const data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; } = {}; if (this.org_id != null) { data.org_id = this.org_id; } if (this.member_type != null) { data.member_type = this.member_type; } if (this.member_info != null) { data.member_info = this.member_info; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.org_id.length) writer.writeString(1, this.org_id); if (this.member_type != MemberType.CERT) writer.writeEnum(2, this.member_type); if (this.member_info.length) writer.writeBytes(3, this.member_info); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Member { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Member(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.org_id = reader.readString(); break; case 2: message.member_type = reader.readEnum(); break; case 3: message.member_info = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): Member { return Member.deserialize(bytes); } } export class MemberFull extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } if ("member_type" in data && data.member_type != undefined) { this.member_type = data.member_type; } if ("member_info" in data && data.member_info != undefined) { this.member_info = data.member_info; } if ("member_id" in data && data.member_id != undefined) { this.member_id = data.member_id; } if ("role" in data && data.role != undefined) { this.role = data.role; } if ("uid" in data && data.uid != undefined) { this.uid = data.uid; } } } get org_id() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set org_id(value: string) { pb_1.Message.setField(this, 1, value); } get member_type() { return pb_1.Message.getFieldWithDefault(this, 2, MemberType.CERT) as MemberType; } set member_type(value: MemberType) { pb_1.Message.setField(this, 2, value); } get member_info() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set member_info(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } get member_id() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set member_id(value: string) { pb_1.Message.setField(this, 4, value); } get role() { return pb_1.Message.getFieldWithDefault(this, 5, "") as string; } set role(value: string) { pb_1.Message.setField(this, 5, value); } get uid() { return pb_1.Message.getFieldWithDefault(this, 6, "") as string; } set uid(value: string) { pb_1.Message.setField(this, 6, value); } static fromObject(data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; }): MemberFull { const message = new MemberFull({}); if (data.org_id != null) { message.org_id = data.org_id; } if (data.member_type != null) { message.member_type = data.member_type; } if (data.member_info != null) { message.member_info = data.member_info; } if (data.member_id != null) { message.member_id = data.member_id; } if (data.role != null) { message.role = data.role; } if (data.uid != null) { message.uid = data.uid; } return message; } toObject() { const data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; } = {}; if (this.org_id != null) { data.org_id = this.org_id; } if (this.member_type != null) { data.member_type = this.member_type; } if (this.member_info != null) { data.member_info = this.member_info; } if (this.member_id != null) { data.member_id = this.member_id; } if (this.role != null) { data.role = this.role; } if (this.uid != null) { data.uid = this.uid; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.org_id.length) writer.writeString(1, this.org_id); if (this.member_type != MemberType.CERT) writer.writeEnum(2, this.member_type); if (this.member_info.length) writer.writeBytes(3, this.member_info); if (this.member_id.length) writer.writeString(4, this.member_id); if (this.role.length) writer.writeString(5, this.role); if (this.uid.length) writer.writeString(6, this.uid); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberFull { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new MemberFull(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.org_id = reader.readString(); break; case 2: message.member_type = reader.readEnum(); break; case 3: message.member_info = reader.readBytes(); break; case 4: message.member_id = reader.readString(); break; case 5: message.role = reader.readString(); break; case 6: message.uid = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): MemberFull { return MemberFull.deserialize(bytes); } } export class MemberExtraData extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { sequence?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("sequence" in data && data.sequence != undefined) { this.sequence = data.sequence; } } } get sequence() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set sequence(value: number) { pb_1.Message.setField(this, 1, value); } static fromObject(data: { sequence?: number; }): MemberExtraData { const message = new MemberExtraData({}); if (data.sequence != null) { message.sequence = data.sequence; } return message; } toObject() { const data: { sequence?: number; } = {}; if (this.sequence != null) { data.sequence = this.sequence; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.sequence != 0) writer.writeUint64(1, this.sequence); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberExtraData { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new MemberExtraData(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.sequence = reader.readUint64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): MemberExtraData { return MemberExtraData.deserialize(bytes); } } export class MemberAndExtraData extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { member?: Member; extra_data?: MemberExtraData; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("member" in data && data.member != undefined) { this.member = data.member; } if ("extra_data" in data && data.extra_data != undefined) { this.extra_data = data.extra_data; } } } get member() { return pb_1.Message.getWrapperField(this, Member, 1) as Member; } set member(value: Member) { pb_1.Message.setWrapperField(this, 1, value); } get has_member() { return pb_1.Message.getField(this, 1) != null; } get extra_data() { return pb_1.Message.getWrapperField(this, MemberExtraData, 2) as MemberExtraData; } set extra_data(value: MemberExtraData) { pb_1.Message.setWrapperField(this, 2, value); } get has_extra_data() { return pb_1.Message.getField(this, 2) != null; } static fromObject(data: { member?: ReturnType; extra_data?: ReturnType; }): MemberAndExtraData { const message = new MemberAndExtraData({}); if (data.member != null) { message.member = Member.fromObject(data.member); } if (data.extra_data != null) { message.extra_data = MemberExtraData.fromObject(data.extra_data); } return message; } toObject() { const data: { member?: ReturnType; extra_data?: ReturnType; } = {}; if (this.member != null) { data.member = this.member.toObject(); } if (this.extra_data != null) { data.extra_data = this.extra_data.toObject(); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.has_member) writer.writeMessage(1, this.member, () => this.member.serialize(writer)); if (this.has_extra_data) writer.writeMessage(2, this.extra_data, () => this.extra_data.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberAndExtraData { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new MemberAndExtraData(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.member, () => message.member = Member.deserialize(reader)); break; case 2: reader.readMessage(message.extra_data, () => message.extra_data = MemberExtraData.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): MemberAndExtraData { return MemberAndExtraData.deserialize(bytes); } } export class PKInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { pk_bytes?: Uint8Array; role?: string; org_id?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("pk_bytes" in data && data.pk_bytes != undefined) { this.pk_bytes = data.pk_bytes; } if ("role" in data && data.role != undefined) { this.role = data.role; } if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } } } get pk_bytes() { return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array; } set pk_bytes(value: Uint8Array) { pb_1.Message.setField(this, 1, value); } get role() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set role(value: string) { pb_1.Message.setField(this, 2, value); } get org_id() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set org_id(value: string) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { pk_bytes?: Uint8Array; role?: string; org_id?: string; }): PKInfo { const message = new PKInfo({}); if (data.pk_bytes != null) { message.pk_bytes = data.pk_bytes; } if (data.role != null) { message.role = data.role; } if (data.org_id != null) { message.org_id = data.org_id; } return message; } toObject() { const data: { pk_bytes?: Uint8Array; role?: string; org_id?: string; } = {}; if (this.pk_bytes != null) { data.pk_bytes = this.pk_bytes; } if (this.role != null) { data.role = this.role; } if (this.org_id != null) { data.org_id = this.org_id; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.pk_bytes.length) writer.writeBytes(1, this.pk_bytes); if (this.role.length) writer.writeString(2, this.role); if (this.org_id.length) writer.writeString(3, this.org_id); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PKInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PKInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.pk_bytes = reader.readBytes(); break; case 2: message.role = reader.readString(); break; case 3: message.org_id = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PKInfo { return PKInfo.deserialize(bytes); } } }