/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: syscontract/account_manager.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export namespace syscontract { export enum GasAccountFunction { SET_ADMIN = 0, GET_ADMIN = 1, RECHARGE_GAS = 2, GET_BALANCE = 3, CHARGE_GAS = 4, FROZEN_ACCOUNT = 5, UNFROZEN_ACCOUNT = 6, ACCOUNT_STATUS = 7, REFUND_GAS = 8, REFUND_GAS_VM = 9, CHARGE_GAS_FOR_MULTI_ACCOUNT = 10, SET_CONTRACT_METHOD_PAYER = 11, UNSET_CONTRACT_METHOD_PAYER = 12, GET_CONTRACT_METHOD_PAYER = 13, GET_TX_PAYER = 14 } export class AccountMultiSign extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { payloads?: Uint8Array; client_sign?: Uint8Array; public_key_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 ("payloads" in data && data.payloads != undefined) { this.payloads = data.payloads; } if ("client_sign" in data && data.client_sign != undefined) { this.client_sign = data.client_sign; } if ("public_key_info" in data && data.public_key_info != undefined) { this.public_key_info = data.public_key_info; } } } get payloads() { return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array; } set payloads(value: Uint8Array) { pb_1.Message.setField(this, 1, value); } get client_sign() { return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array; } set client_sign(value: Uint8Array) { pb_1.Message.setField(this, 2, value); } get public_key_info() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set public_key_info(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { payloads?: Uint8Array; client_sign?: Uint8Array; public_key_info?: Uint8Array; }): AccountMultiSign { const message = new AccountMultiSign({}); if (data.payloads != null) { message.payloads = data.payloads; } if (data.client_sign != null) { message.client_sign = data.client_sign; } if (data.public_key_info != null) { message.public_key_info = data.public_key_info; } return message; } toObject() { const data: { payloads?: Uint8Array; client_sign?: Uint8Array; public_key_info?: Uint8Array; } = {}; if (this.payloads != null) { data.payloads = this.payloads; } if (this.client_sign != null) { data.client_sign = this.client_sign; } if (this.public_key_info != null) { data.public_key_info = this.public_key_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.payloads.length) writer.writeBytes(1, this.payloads); if (this.client_sign.length) writer.writeBytes(2, this.client_sign); if (this.public_key_info.length) writer.writeBytes(3, this.public_key_info); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AccountMultiSign { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AccountMultiSign(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.payloads = reader.readBytes(); break; case 2: message.client_sign = reader.readBytes(); break; case 3: message.public_key_info = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AccountMultiSign { return AccountMultiSign.deserialize(bytes); } } export class AccountMultiSignsReq extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { gas_multi_signs?: AccountMultiSign[]; }) { 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 ("gas_multi_signs" in data && data.gas_multi_signs != undefined) { this.gas_multi_signs = data.gas_multi_signs; } } } get gas_multi_signs() { return pb_1.Message.getRepeatedWrapperField(this, AccountMultiSign, 1) as AccountMultiSign[]; } set gas_multi_signs(value: AccountMultiSign[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { gas_multi_signs?: ReturnType[]; }): AccountMultiSignsReq { const message = new AccountMultiSignsReq({}); if (data.gas_multi_signs != null) { message.gas_multi_signs = data.gas_multi_signs.map(item => AccountMultiSign.fromObject(item)); } return message; } toObject() { const data: { gas_multi_signs?: ReturnType[]; } = {}; if (this.gas_multi_signs != null) { data.gas_multi_signs = this.gas_multi_signs.map((item: AccountMultiSign) => item.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.gas_multi_signs.length) writer.writeRepeatedMessage(1, this.gas_multi_signs, (item: AccountMultiSign) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AccountMultiSignsReq { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AccountMultiSignsReq(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.gas_multi_signs, () => pb_1.Message.addToRepeatedWrapperField(message, 1, AccountMultiSign.deserialize(reader), AccountMultiSign)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AccountMultiSignsReq { return AccountMultiSignsReq.deserialize(bytes); } } export class RechargeGas extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { address?: string; gas_amount?: 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 ("address" in data && data.address != undefined) { this.address = data.address; } if ("gas_amount" in data && data.gas_amount != undefined) { this.gas_amount = data.gas_amount; } } } get address() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set address(value: string) { pb_1.Message.setField(this, 1, value); } get gas_amount() { return pb_1.Message.getFieldWithDefault(this, 2, 0) as number; } set gas_amount(value: number) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { address?: string; gas_amount?: number; }): RechargeGas { const message = new RechargeGas({}); if (data.address != null) { message.address = data.address; } if (data.gas_amount != null) { message.gas_amount = data.gas_amount; } return message; } toObject() { const data: { address?: string; gas_amount?: number; } = {}; if (this.address != null) { data.address = this.address; } if (this.gas_amount != null) { data.gas_amount = this.gas_amount; } 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.address.length) writer.writeString(1, this.address); if (this.gas_amount != 0) writer.writeInt64(2, this.gas_amount); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RechargeGas { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RechargeGas(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.address = reader.readString(); break; case 2: message.gas_amount = reader.readInt64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RechargeGas { return RechargeGas.deserialize(bytes); } } export class RechargeGasReq extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { batch_recharge_gas?: RechargeGas[]; }) { 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 ("batch_recharge_gas" in data && data.batch_recharge_gas != undefined) { this.batch_recharge_gas = data.batch_recharge_gas; } } } get batch_recharge_gas() { return pb_1.Message.getRepeatedWrapperField(this, RechargeGas, 1) as RechargeGas[]; } set batch_recharge_gas(value: RechargeGas[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { batch_recharge_gas?: ReturnType[]; }): RechargeGasReq { const message = new RechargeGasReq({}); if (data.batch_recharge_gas != null) { message.batch_recharge_gas = data.batch_recharge_gas.map(item => RechargeGas.fromObject(item)); } return message; } toObject() { const data: { batch_recharge_gas?: ReturnType[]; } = {}; if (this.batch_recharge_gas != null) { data.batch_recharge_gas = this.batch_recharge_gas.map((item: RechargeGas) => item.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.batch_recharge_gas.length) writer.writeRepeatedMessage(1, this.batch_recharge_gas, (item: RechargeGas) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RechargeGasReq { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new RechargeGasReq(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.batch_recharge_gas, () => pb_1.Message.addToRepeatedWrapperField(message, 1, RechargeGas.deserialize(reader), RechargeGas)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): RechargeGasReq { return RechargeGasReq.deserialize(bytes); } } export class SetContractMethodPayerParams extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { contract_name?: string; method?: string; payer_address?: string; request_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 ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("method" in data && data.method != undefined) { this.method = data.method; } if ("payer_address" in data && data.payer_address != undefined) { this.payer_address = data.payer_address; } if ("request_id" in data && data.request_id != undefined) { this.request_id = data.request_id; } } } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 1, value); } get method() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set method(value: string) { pb_1.Message.setField(this, 2, value); } get payer_address() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set payer_address(value: string) { pb_1.Message.setField(this, 3, value); } get request_id() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set request_id(value: string) { pb_1.Message.setField(this, 4, value); } static fromObject(data: { contract_name?: string; method?: string; payer_address?: string; request_id?: string; }): SetContractMethodPayerParams { const message = new SetContractMethodPayerParams({}); if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.method != null) { message.method = data.method; } if (data.payer_address != null) { message.payer_address = data.payer_address; } if (data.request_id != null) { message.request_id = data.request_id; } return message; } toObject() { const data: { contract_name?: string; method?: string; payer_address?: string; request_id?: string; } = {}; if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.method != null) { data.method = this.method; } if (this.payer_address != null) { data.payer_address = this.payer_address; } if (this.request_id != null) { data.request_id = this.request_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.contract_name.length) writer.writeString(1, this.contract_name); if (this.method.length) writer.writeString(2, this.method); if (this.payer_address.length) writer.writeString(3, this.payer_address); if (this.request_id.length) writer.writeString(4, this.request_id); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SetContractMethodPayerParams { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new SetContractMethodPayerParams(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.contract_name = reader.readString(); break; case 2: message.method = reader.readString(); break; case 3: message.payer_address = reader.readString(); break; case 4: message.request_id = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): SetContractMethodPayerParams { return SetContractMethodPayerParams.deserialize(bytes); } } export class SetContractMethodPayer extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | {}) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data: {}): SetContractMethodPayer { const message = new SetContractMethodPayer({}); return message; } toObject() { const data: {} = {}; 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 (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SetContractMethodPayer { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new SetContractMethodPayer(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): SetContractMethodPayer { return SetContractMethodPayer.deserialize(bytes); } } export namespace SetContractMethodPayer { export enum Parameter { ENDORSEMENT = 0, PARAMS = 1 } } export class UnsetContractMethodPayer extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | {}) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data: {}): UnsetContractMethodPayer { const message = new UnsetContractMethodPayer({}); return message; } toObject() { const data: {} = {}; 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 (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UnsetContractMethodPayer { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new UnsetContractMethodPayer(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): UnsetContractMethodPayer { return UnsetContractMethodPayer.deserialize(bytes); } } export namespace UnsetContractMethodPayer { export enum Parameter { CONTRACT_NAME = 0, METHOD = 1 } } export class GetContractMethodPayer extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | {}) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data: {}): GetContractMethodPayer { const message = new GetContractMethodPayer({}); return message; } toObject() { const data: {} = {}; 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 (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetContractMethodPayer { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetContractMethodPayer(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): GetContractMethodPayer { return GetContractMethodPayer.deserialize(bytes); } } export namespace GetContractMethodPayer { export enum Parameter { CONTRACT_NAME = 0, METHOD = 1 } } export class GetTxPayer extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | {}) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { } } static fromObject(data: {}): GetTxPayer { const message = new GetTxPayer({}); return message; } toObject() { const data: {} = {}; 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 (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetTxPayer { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new GetTxPayer(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): GetTxPayer { return GetTxPayer.deserialize(bytes); } } export namespace GetTxPayer { export enum Parameter { TX_ID = 0 } } }