packages.fetchai.protocols.state_update.message
This module contains state_update's message definition.
StateUpdateMessage Objects
A protocol for state updates to the decision maker state.
Performative Objects
Performatives for the state_update protocol.
__str__
Get the string representation.
__init__
| __init__(performative: Performative, dialogue_reference: Tuple[str, str] = ("", ""), message_id: int = 1, target: int = 0, **kwargs: Any, ,)
Initialise an instance of StateUpdateMessage.
Arguments:
message_id: the message id.dialogue_reference: the dialogue reference.target: the message target.performative: the message performative. :param **kwargs: extra options.
valid_performatives
Get valid performatives.
dialogue_reference
Get the dialogue_reference of the message.
message_id
Get the message_id of the message.
performative
Get the performative of the message.
target
Get the target of the message.
amount_by_currency_id
Get the 'amount_by_currency_id' content from the message.
exchange_params_by_currency_id
Get the 'exchange_params_by_currency_id' content from the message.
quantities_by_good_id
Get the 'quantities_by_good_id' content from the message.
utility_params_by_good_id
Get the 'utility_params_by_good_id' content from the message.