/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: syscontract/private_compute.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export namespace syscontract { export enum PrivateComputeFunction { GET_CONTRACT = 0, GET_DATA = 1, SAVE_CA_CERT = 2, SAVE_DIR = 3, SAVE_DATA = 4, SAVE_ENCLAVE_REPORT = 5, GET_ENCLAVE_PROOF = 6, GET_CA_CERT = 7, GET_DIR = 8, CHECK_CALLER_CERT_AUTH = 9, GET_ENCLAVE_ENCRYPT_PUB_KEY = 10, GET_ENCLAVE_VERIFICATION_PUB_KEY = 11, GET_ENCLAVE_REPORT = 12, GET_ENCLAVE_CHALLENGE = 13, GET_ENCLAVE_SIGNATURE = 14, SAVE_REMOTE_ATTESTATION = 15 } export class RemoteAttestationRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { sign_pair?: SignInfo[]; payload?: RemoteAttestationPayload; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("sign_pair" in data && data.sign_pair != undefined) { this.sign_pair = data.sign_pair; } if ("payload" in data && data.payload != undefined) { this.payload = data.payload; } } } get sign_pair() { return pb_1.Message.getRepeatedWrapperField(this, SignInfo, 1) as SignInfo[]; } set sign_pair(value: SignInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } get payload() { return pb_1.Message.getWrapperField(this, RemoteAttestationPayload, 2) as RemoteAttestationPayload; } set payload(value: RemoteAttestationPayload) { pb_1.Message.setWrapperField(this, 2, value); } get has_payload() { return pb_1.Message.getField(this, 2) != null; } static fromObject(data: { sign_pair?: ReturnType[]; payload?: ReturnType; }): RemoteAttestationRequest { const message = new RemoteAttestationRequest({}); if (data.sign_pair != null) { message.sign_pair = data.sign_pair.map(item => SignInfo.fromObject(item)); } if (data.payload != null) { message.payload = RemoteAttestationPayload.fromObject(data.payload); } return message; } toObject() { const data: { sign_pair?: ReturnType[]; payload?: ReturnType; } = {}; if (this.sign_pair != null) { data.sign_pair = this.sign_pair.map((item: SignInfo) => item.toObject()); } if (this.payload != null) { data.payload = this.payload.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.sign_pair.length) writer.writeRepeatedMessage(1, this.sign_pair, (item: SignInfo) => item.serialize(writer)); if (this.has_payload) writer.writeMessage(2, this.payload, () => this.payload.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RemoteAttestationRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RemoteAttestationRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.sign_pair, () => pb_1.Message.addToRepeatedWrapperField(message, 1, SignInfo.deserialize(reader), SignInfo)); break; case 2: reader.readMessage(message.payload, () => message.payload = RemoteAttestationPayload.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RemoteAttestationRequest { return RemoteAttestationRequest.deserialize(bytes); } } export class RemoteAttestationPayload extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { challenge?: string; org_id?: string[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("challenge" in data && data.challenge != undefined) { this.challenge = data.challenge; } if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } } } get challenge() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set challenge(value: string) { pb_1.Message.setField(this, 1, value); } get org_id() { return pb_1.Message.getFieldWithDefault(this, 2, []) as string[]; } set org_id(value: string[]) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { challenge?: string; org_id?: string[]; }): RemoteAttestationPayload { const message = new RemoteAttestationPayload({}); if (data.challenge != null) { message.challenge = data.challenge; } if (data.org_id != null) { message.org_id = data.org_id; } return message; } toObject() { const data: { challenge?: string; org_id?: string[]; } = {}; if (this.challenge != null) { data.challenge = this.challenge; } 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.challenge.length) writer.writeString(1, this.challenge); if (this.org_id.length) writer.writeRepeatedString(2, this.org_id); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RemoteAttestationPayload { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RemoteAttestationPayload(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.challenge = reader.readString(); break; case 2: pb_1.Message.addToRepeatedField(message, 2, reader.readString()); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RemoteAttestationPayload { return RemoteAttestationPayload.deserialize(bytes); } } export class PrivateDeployRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { sign_pair?: SignInfo[]; payload?: PrivateDeployPayload; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("sign_pair" in data && data.sign_pair != undefined) { this.sign_pair = data.sign_pair; } if ("payload" in data && data.payload != undefined) { this.payload = data.payload; } } } get sign_pair() { return pb_1.Message.getRepeatedWrapperField(this, SignInfo, 1) as SignInfo[]; } set sign_pair(value: SignInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } get payload() { return pb_1.Message.getWrapperField(this, PrivateDeployPayload, 2) as PrivateDeployPayload; } set payload(value: PrivateDeployPayload) { pb_1.Message.setWrapperField(this, 2, value); } get has_payload() { return pb_1.Message.getField(this, 2) != null; } static fromObject(data: { sign_pair?: ReturnType[]; payload?: ReturnType; }): PrivateDeployRequest { const message = new PrivateDeployRequest({}); if (data.sign_pair != null) { message.sign_pair = data.sign_pair.map(item => SignInfo.fromObject(item)); } if (data.payload != null) { message.payload = PrivateDeployPayload.fromObject(data.payload); } return message; } toObject() { const data: { sign_pair?: ReturnType[]; payload?: ReturnType; } = {}; if (this.sign_pair != null) { data.sign_pair = this.sign_pair.map((item: SignInfo) => item.toObject()); } if (this.payload != null) { data.payload = this.payload.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.sign_pair.length) writer.writeRepeatedMessage(1, this.sign_pair, (item: SignInfo) => item.serialize(writer)); if (this.has_payload) writer.writeMessage(2, this.payload, () => this.payload.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PrivateDeployRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PrivateDeployRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.sign_pair, () => pb_1.Message.addToRepeatedWrapperField(message, 1, SignInfo.deserialize(reader), SignInfo)); break; case 2: reader.readMessage(message.payload, () => message.payload = PrivateDeployPayload.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PrivateDeployRequest { return PrivateDeployRequest.deserialize(bytes); } } export class PrivateDeployPayload extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { code_bytes?: string; private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; contract_version?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [8], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("code_bytes" in data && data.code_bytes != undefined) { this.code_bytes = data.code_bytes; } if ("private_rlp_data" in data && data.private_rlp_data != undefined) { this.private_rlp_data = data.private_rlp_data; } if ("passwd" in data && data.passwd != undefined) { this.passwd = data.passwd; } if ("sig_algo" in data && data.sig_algo != undefined) { this.sig_algo = data.sig_algo; } if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("contract_version" in data && data.contract_version != undefined) { this.contract_version = data.contract_version; } if ("code_hash" in data && data.code_hash != undefined) { this.code_hash = data.code_hash; } if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } if ("time_stamp" in data && data.time_stamp != undefined) { this.time_stamp = data.time_stamp; } } } get code_bytes() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set code_bytes(value: string) { pb_1.Message.setField(this, 1, value); } get private_rlp_data() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set private_rlp_data(value: string) { pb_1.Message.setField(this, 2, value); } get passwd() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set passwd(value: string) { pb_1.Message.setField(this, 3, value); } get sig_algo() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set sig_algo(value: string) { pb_1.Message.setField(this, 4, value); } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 5, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 5, value); } get contract_version() { return pb_1.Message.getFieldWithDefault(this, 6, "") as string; } set contract_version(value: string) { pb_1.Message.setField(this, 6, value); } get code_hash() { return pb_1.Message.getFieldWithDefault(this, 7, "") as string; } set code_hash(value: string) { pb_1.Message.setField(this, 7, value); } get org_id() { return pb_1.Message.getFieldWithDefault(this, 8, []) as string[]; } set org_id(value: string[]) { pb_1.Message.setField(this, 8, value); } get time_stamp() { return pb_1.Message.getFieldWithDefault(this, 9, "") as string; } set time_stamp(value: string) { pb_1.Message.setField(this, 9, value); } static fromObject(data: { code_bytes?: string; private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; contract_version?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; }): PrivateDeployPayload { const message = new PrivateDeployPayload({}); if (data.code_bytes != null) { message.code_bytes = data.code_bytes; } if (data.private_rlp_data != null) { message.private_rlp_data = data.private_rlp_data; } if (data.passwd != null) { message.passwd = data.passwd; } if (data.sig_algo != null) { message.sig_algo = data.sig_algo; } if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.contract_version != null) { message.contract_version = data.contract_version; } if (data.code_hash != null) { message.code_hash = data.code_hash; } if (data.org_id != null) { message.org_id = data.org_id; } if (data.time_stamp != null) { message.time_stamp = data.time_stamp; } return message; } toObject() { const data: { code_bytes?: string; private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; contract_version?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; } = {}; if (this.code_bytes != null) { data.code_bytes = this.code_bytes; } if (this.private_rlp_data != null) { data.private_rlp_data = this.private_rlp_data; } if (this.passwd != null) { data.passwd = this.passwd; } if (this.sig_algo != null) { data.sig_algo = this.sig_algo; } if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.contract_version != null) { data.contract_version = this.contract_version; } if (this.code_hash != null) { data.code_hash = this.code_hash; } if (this.org_id != null) { data.org_id = this.org_id; } if (this.time_stamp != null) { data.time_stamp = this.time_stamp; } 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.code_bytes.length) writer.writeString(1, this.code_bytes); if (this.private_rlp_data.length) writer.writeString(2, this.private_rlp_data); if (this.passwd.length) writer.writeString(3, this.passwd); if (this.sig_algo.length) writer.writeString(4, this.sig_algo); if (this.contract_name.length) writer.writeString(5, this.contract_name); if (this.contract_version.length) writer.writeString(6, this.contract_version); if (this.code_hash.length) writer.writeString(7, this.code_hash); if (this.org_id.length) writer.writeRepeatedString(8, this.org_id); if (this.time_stamp.length) writer.writeString(9, this.time_stamp); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PrivateDeployPayload { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PrivateDeployPayload(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.code_bytes = reader.readString(); break; case 2: message.private_rlp_data = reader.readString(); break; case 3: message.passwd = reader.readString(); break; case 4: message.sig_algo = reader.readString(); break; case 5: message.contract_name = reader.readString(); break; case 6: message.contract_version = reader.readString(); break; case 7: message.code_hash = reader.readString(); break; case 8: pb_1.Message.addToRepeatedField(message, 8, reader.readString()); break; case 9: message.time_stamp = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PrivateDeployPayload { return PrivateDeployPayload.deserialize(bytes); } } export class PrivateComputeRequest extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { sign_pair?: SignInfo[]; payload?: PrivateComputePayload; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("sign_pair" in data && data.sign_pair != undefined) { this.sign_pair = data.sign_pair; } if ("payload" in data && data.payload != undefined) { this.payload = data.payload; } } } get sign_pair() { return pb_1.Message.getRepeatedWrapperField(this, SignInfo, 1) as SignInfo[]; } set sign_pair(value: SignInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } get payload() { return pb_1.Message.getWrapperField(this, PrivateComputePayload, 2) as PrivateComputePayload; } set payload(value: PrivateComputePayload) { pb_1.Message.setWrapperField(this, 2, value); } get has_payload() { return pb_1.Message.getField(this, 2) != null; } static fromObject(data: { sign_pair?: ReturnType[]; payload?: ReturnType; }): PrivateComputeRequest { const message = new PrivateComputeRequest({}); if (data.sign_pair != null) { message.sign_pair = data.sign_pair.map(item => SignInfo.fromObject(item)); } if (data.payload != null) { message.payload = PrivateComputePayload.fromObject(data.payload); } return message; } toObject() { const data: { sign_pair?: ReturnType[]; payload?: ReturnType; } = {}; if (this.sign_pair != null) { data.sign_pair = this.sign_pair.map((item: SignInfo) => item.toObject()); } if (this.payload != null) { data.payload = this.payload.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.sign_pair.length) writer.writeRepeatedMessage(1, this.sign_pair, (item: SignInfo) => item.serialize(writer)); if (this.has_payload) writer.writeMessage(2, this.payload, () => this.payload.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PrivateComputeRequest { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PrivateComputeRequest(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.sign_pair, () => pb_1.Message.addToRepeatedWrapperField(message, 1, SignInfo.deserialize(reader), SignInfo)); break; case 2: reader.readMessage(message.payload, () => message.payload = PrivateComputePayload.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PrivateComputeRequest { return PrivateComputeRequest.deserialize(bytes); } } export class PrivateComputePayload extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [6], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("private_rlp_data" in data && data.private_rlp_data != undefined) { this.private_rlp_data = data.private_rlp_data; } if ("passwd" in data && data.passwd != undefined) { this.passwd = data.passwd; } if ("sig_algo" in data && data.sig_algo != undefined) { this.sig_algo = data.sig_algo; } if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("code_hash" in data && data.code_hash != undefined) { this.code_hash = data.code_hash; } if ("org_id" in data && data.org_id != undefined) { this.org_id = data.org_id; } if ("time_stamp" in data && data.time_stamp != undefined) { this.time_stamp = data.time_stamp; } } } get private_rlp_data() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set private_rlp_data(value: string) { pb_1.Message.setField(this, 1, value); } get passwd() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set passwd(value: string) { pb_1.Message.setField(this, 2, value); } get sig_algo() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set sig_algo(value: string) { pb_1.Message.setField(this, 3, value); } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 4, value); } get code_hash() { return pb_1.Message.getFieldWithDefault(this, 5, "") as string; } set code_hash(value: string) { pb_1.Message.setField(this, 5, value); } get org_id() { return pb_1.Message.getFieldWithDefault(this, 6, []) as string[]; } set org_id(value: string[]) { pb_1.Message.setField(this, 6, value); } get time_stamp() { return pb_1.Message.getFieldWithDefault(this, 7, "") as string; } set time_stamp(value: string) { pb_1.Message.setField(this, 7, value); } static fromObject(data: { private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; }): PrivateComputePayload { const message = new PrivateComputePayload({}); if (data.private_rlp_data != null) { message.private_rlp_data = data.private_rlp_data; } if (data.passwd != null) { message.passwd = data.passwd; } if (data.sig_algo != null) { message.sig_algo = data.sig_algo; } if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.code_hash != null) { message.code_hash = data.code_hash; } if (data.org_id != null) { message.org_id = data.org_id; } if (data.time_stamp != null) { message.time_stamp = data.time_stamp; } return message; } toObject() { const data: { private_rlp_data?: string; passwd?: string; sig_algo?: string; contract_name?: string; code_hash?: string; org_id?: string[]; time_stamp?: string; } = {}; if (this.private_rlp_data != null) { data.private_rlp_data = this.private_rlp_data; } if (this.passwd != null) { data.passwd = this.passwd; } if (this.sig_algo != null) { data.sig_algo = this.sig_algo; } if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.code_hash != null) { data.code_hash = this.code_hash; } if (this.org_id != null) { data.org_id = this.org_id; } if (this.time_stamp != null) { data.time_stamp = this.time_stamp; } 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.private_rlp_data.length) writer.writeString(1, this.private_rlp_data); if (this.passwd.length) writer.writeString(2, this.passwd); if (this.sig_algo.length) writer.writeString(3, this.sig_algo); if (this.contract_name.length) writer.writeString(4, this.contract_name); if (this.code_hash.length) writer.writeString(5, this.code_hash); if (this.org_id.length) writer.writeRepeatedString(6, this.org_id); if (this.time_stamp.length) writer.writeString(7, this.time_stamp); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PrivateComputePayload { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PrivateComputePayload(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.private_rlp_data = reader.readString(); break; case 2: message.passwd = reader.readString(); break; case 3: message.sig_algo = reader.readString(); break; case 4: message.contract_name = reader.readString(); break; case 5: message.code_hash = reader.readString(); break; case 6: pb_1.Message.addToRepeatedField(message, 6, reader.readString()); break; case 7: message.time_stamp = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PrivateComputePayload { return PrivateComputePayload.deserialize(bytes); } } export class SignInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { client_sign?: string; cert?: 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 ("client_sign" in data && data.client_sign != undefined) { this.client_sign = data.client_sign; } if ("cert" in data && data.cert != undefined) { this.cert = data.cert; } } } get client_sign() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set client_sign(value: string) { pb_1.Message.setField(this, 1, value); } get cert() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set cert(value: string) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { client_sign?: string; cert?: string; }): SignInfo { const message = new SignInfo({}); if (data.client_sign != null) { message.client_sign = data.client_sign; } if (data.cert != null) { message.cert = data.cert; } return message; } toObject() { const data: { client_sign?: string; cert?: string; } = {}; if (this.client_sign != null) { data.client_sign = this.client_sign; } if (this.cert != null) { data.cert = this.cert; } 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.client_sign.length) writer.writeString(1, this.client_sign); if (this.cert.length) writer.writeString(2, this.cert); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SignInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new SignInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.client_sign = reader.readString(); break; case 2: message.cert = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): SignInfo { return SignInfo.deserialize(bytes); } } }