Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Execute ¶
type Execute struct {
bls.BaseMessage
RequestID string `json:"request_id,omitempty"`
Code codes.Code `json:"code,omitempty"`
Results execute.ResultMap `json:"results,omitempty"`
Cluster execute.Cluster `json:"cluster,omitempty"`
// Used to communicate the reason for failure to the user.
ErrorMessage string `json:"message,omitempty"`
}
Execute describes the response to the `MessageExecute` message.
func (Execute) MarshalJSON ¶
func (*Execute) WithErrorMessage ¶
type FormCluster ¶
type FormCluster struct {
bls.BaseMessage
RequestID string `json:"request_id,omitempty"`
Code codes.Code `json:"code,omitempty"`
Consensus consensus.Type `json:"consensus,omitempty"`
}
FormCluster describes the `MessageFormClusteRr` response.
func (FormCluster) MarshalJSON ¶
func (f FormCluster) MarshalJSON() ([]byte, error)
func (FormCluster) Type ¶
func (FormCluster) Type() string
func (*FormCluster) WithConsensus ¶
func (f *FormCluster) WithConsensus(c consensus.Type) *FormCluster
type Health ¶
type Health struct {
bls.BaseMessage
Code int `json:"code,omitempty"`
}
Health describes the message sent as a health ping.
func (Health) MarshalJSON ¶
type InstallFunction ¶
type InstallFunction struct {
bls.BaseMessage
Code codes.Code `json:"code,omitempty"`
Message string `json:"message,omitempty"`
CID string `json:"cid,omitempty"`
}
InstallFunction describes the response to the `MessageInstallFunction` message.
func (InstallFunction) MarshalJSON ¶
func (f InstallFunction) MarshalJSON() ([]byte, error)
func (InstallFunction) Type ¶
func (InstallFunction) Type() string
type RollCall ¶
type RollCall struct {
bls.BaseMessage
Code codes.Code `json:"code,omitempty"`
FunctionID string `json:"function_id,omitempty"`
RequestID string `json:"request_id,omitempty"`
}
RollCall describes the `MessageRollCall` response payload.
func (RollCall) MarshalJSON ¶
type WorkOrder ¶
type WorkOrder struct {
bls.BaseMessage
RequestID string `json:"request_id,omitempty"`
Code codes.Code `json:"code,omitempty"`
Result execute.NodeResult `json:"result,omitempty"`
ErrorMessage string `json:"error_message,omitempty"`
}
func (WorkOrder) MarshalJSON ¶
func (*WorkOrder) WithErrorMessage ¶
func (*WorkOrder) WithMetadata ¶
Click to show internal directories.
Click to hide internal directories.