"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const light_1 = require("protobufjs/light");
const protobuf_1 = require("../../protobuf");
const client_transaction_1 = tslib_1.__importDefault(require("../client-transaction"));
class TxResult extends light_1.Message {
    constructor(props) {
        super(props);
        /* Protobuf aliases */
        Object.defineProperty(this, "clienttransaction", {
            get() {
                return this.clientTransaction;
            },
            set(value) {
                this.clientTransaction = value;
            },
        });
    }
    /**
     * @see README#Message classes
     */
    static register() {
        protobuf_1.registerMessage("byzcoin.TxResult", TxResult, client_transaction_1.default);
    }
}
exports.default = TxResult;
TxResult.register();
