/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: net/net.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export namespace net { export class Msg extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { msg?: NetMsg; chain_id?: string; flag?: 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 ("msg" in data && data.msg != undefined) { this.msg = data.msg; } if ("chain_id" in data && data.chain_id != undefined) { this.chain_id = data.chain_id; } if ("flag" in data && data.flag != undefined) { this.flag = data.flag; } } } get msg() { return pb_1.Message.getWrapperField(this, NetMsg, 1) as NetMsg; } set msg(value: NetMsg) { pb_1.Message.setWrapperField(this, 1, value); } get has_msg() { return pb_1.Message.getField(this, 1) != null; } get chain_id() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set chain_id(value: string) { pb_1.Message.setField(this, 2, value); } get flag() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set flag(value: string) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { msg?: ReturnType; chain_id?: string; flag?: string; }): Msg { const message = new Msg({}); if (data.msg != null) { message.msg = NetMsg.fromObject(data.msg); } if (data.chain_id != null) { message.chain_id = data.chain_id; } if (data.flag != null) { message.flag = data.flag; } return message; } toObject() { const data: { msg?: ReturnType; chain_id?: string; flag?: string; } = {}; if (this.msg != null) { data.msg = this.msg.toObject(); } if (this.chain_id != null) { data.chain_id = this.chain_id; } if (this.flag != null) { data.flag = this.flag; } 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_msg) writer.writeMessage(1, this.msg, () => this.msg.serialize(writer)); if (this.chain_id.length) writer.writeString(2, this.chain_id); if (this.flag.length) writer.writeString(3, this.flag); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Msg { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Msg(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.msg, () => message.msg = NetMsg.deserialize(reader)); break; case 2: message.chain_id = reader.readString(); break; case 3: message.flag = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): Msg { return Msg.deserialize(bytes); } } export class NetMsg extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { payload?: Uint8Array; type?: NetMsg.MsgType; to?: 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 ("payload" in data && data.payload != undefined) { this.payload = data.payload; } if ("type" in data && data.type != undefined) { this.type = data.type; } if ("to" in data && data.to != undefined) { this.to = data.to; } } } get payload() { return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array; } set payload(value: Uint8Array) { pb_1.Message.setField(this, 1, value); } get type() { return pb_1.Message.getFieldWithDefault(this, 2, NetMsg.MsgType.INVALID_MSG) as NetMsg.MsgType; } set type(value: NetMsg.MsgType) { pb_1.Message.setField(this, 2, value); } get to() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set to(value: string) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { payload?: Uint8Array; type?: NetMsg.MsgType; to?: string; }): NetMsg { const message = new NetMsg({}); if (data.payload != null) { message.payload = data.payload; } if (data.type != null) { message.type = data.type; } if (data.to != null) { message.to = data.to; } return message; } toObject() { const data: { payload?: Uint8Array; type?: NetMsg.MsgType; to?: string; } = {}; if (this.payload != null) { data.payload = this.payload; } if (this.type != null) { data.type = this.type; } if (this.to != null) { data.to = this.to; } 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.payload.length) writer.writeBytes(1, this.payload); if (this.type != NetMsg.MsgType.INVALID_MSG) writer.writeEnum(2, this.type); if (this.to.length) writer.writeString(3, this.to); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): NetMsg { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new NetMsg(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.payload = reader.readBytes(); break; case 2: message.type = reader.readEnum(); break; case 3: message.to = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): NetMsg { return NetMsg.deserialize(bytes); } } export namespace NetMsg { export enum MsgType { INVALID_MSG = 0, TX = 1, TXS = 2, BLOCK = 3, BLOCKS = 4, CONSENSUS_MSG = 5, SYNC_BLOCK_MSG = 6, CONSISTENT_MSG = 7, TX_POOL_STATUS_MSG = 8 } } }