package appmessage // NotifyFinalityConflictsRequestMessage is an appmessage corresponding to // its respective RPC message type NotifyFinalityConflictsRequestMessage struct { baseMessage ID string } // Command returns the protocol command string for the message func (msg *NotifyFinalityConflictsRequestMessage) Command() MessageCommand { return CmdNotifyFinalityConflictsRequestMessage } // NewNotifyFinalityConflictsRequestMessage returns a instance of the message func NewNotifyFinalityConflictsRequestMessage(id string) *NotifyFinalityConflictsRequestMessage { return &NotifyFinalityConflictsRequestMessage{ID: id} } // NotifyFinalityConflictsResponseMessage is an appmessage corresponding to // its respective RPC message type NotifyFinalityConflictsResponseMessage struct { baseMessage ID string Error *RPCError } // Command returns the protocol command string for the message func (msg *NotifyFinalityConflictsResponseMessage) Command() MessageCommand { return CmdNotifyFinalityConflictsResponseMessage } // NewNotifyFinalityConflictsResponseMessage returns a instance of the message func NewNotifyFinalityConflictsResponseMessage(id string) *NotifyFinalityConflictsResponseMessage { return &NotifyFinalityConflictsResponseMessage{ID: id} } // FinalityConflictNotificationMessage is an appmessage corresponding to // its respective RPC message type FinalityConflictNotificationMessage struct { baseMessage ID string ViolatingBlockHash string } // Command returns the protocol command string for the message func (msg *FinalityConflictNotificationMessage) Command() MessageCommand { return CmdFinalityConflictNotificationMessage } // NewFinalityConflictNotificationMessage returns a instance of the message func NewFinalityConflictNotificationMessage(violatingBlockHash string, id string) *FinalityConflictNotificationMessage { return &FinalityConflictNotificationMessage{ ID: id, ViolatingBlockHash: violatingBlockHash, } } // FinalityConflictResolvedNotificationMessage is an appmessage corresponding to // its respective RPC message type FinalityConflictResolvedNotificationMessage struct { baseMessage ID string FinalityBlockHash string } // Command returns the protocol command string for the message func (msg *FinalityConflictResolvedNotificationMessage) Command() MessageCommand { return CmdFinalityConflictResolvedNotificationMessage } // NewFinalityConflictResolvedNotificationMessage returns a instance of the message func NewFinalityConflictResolvedNotificationMessage(finalityBlockHash string, id string) *FinalityConflictResolvedNotificationMessage { return &FinalityConflictResolvedNotificationMessage{ ID: id, FinalityBlockHash: finalityBlockHash, } }