package appmessage // SubmitTransactionRequestMessage is an appmessage corresponding to // its respective RPC message type SubmitTransactionRequestMessage struct { baseMessage Transaction *MsgTx } // Command returns the protocol command string for the message func (msg *SubmitTransactionRequestMessage) Command() MessageCommand { return CmdSubmitTransactionRequestMessage } // NewSubmitTransactionRequestMessage returns a instance of the message func NewSubmitTransactionRequestMessage(transaction *MsgTx) *SubmitTransactionRequestMessage { return &SubmitTransactionRequestMessage{ Transaction: transaction, } } // SubmitTransactionResponseMessage is an appmessage corresponding to // its respective RPC message type SubmitTransactionResponseMessage struct { baseMessage TxID string Error *RPCError } // Command returns the protocol command string for the message func (msg *SubmitTransactionResponseMessage) Command() MessageCommand { return CmdSubmitTransactionResponseMessage } // NewSubmitTransactionResponseMessage returns a instance of the message func NewSubmitTransactionResponseMessage(txID string) *SubmitTransactionResponseMessage { return &SubmitTransactionResponseMessage{ TxID: txID, } }