Get desktop application:
View/edit binary Protocol Buffers messages
Account represents a snapshot of an account aggregate used in tests.
account_id is the unique identifier of the account.
account_balance is the current balance of the account.
AccountCreated is an event emitted after an account is created.
account_id is the identifier of the created account.
account_balance is the starting balance.
AccountCredited is an event emitted after a successful credit.
account_id is the identifier of the credited account.
account_balance is the resulting account balance after credit.
AccountDebited is an event emitted after a successful debit in tests.
(message has no fields)
CreateAccount is a command to create a new test account.
account_balance is the initial balance of the account.
CreditAccount is a command to credit an existing account.
account_id identifies the target account.
balance is the amount to add to the account.
DebitAccount is a command used in tests to exercise debit flows.
(message has no fields)
GetAccount is a query to fetch the current state of an account.
account_id identifies the account to retrieve.
Reply carries a small text response used in request/response tests.
content is the plain\-text payload of the reply.
TaskComplete notifies that a previously started task has finished.
(message has no fields)
TestBye is a termination/cleanup signal used in tests.
(message has no fields)
TestClusterForward signals the actor to forward via a cluster\-aware route.
(message has no fields)
TestCount carries the counter value returned by an actor.
value is the current counter value.
TestGetCount queries an actor for its current counter value.
(message has no fields)
(message has no fields)
TestLog asks an actor to log a line of text (useful for tracing tests).
text is the message to be logged.
TestLogin requests a login flow in tests.
(message has no fields)
TestLoginSuccess indicates a successful login in tests.
(message has no fields)
TestMessage wraps an arbitrary payload with an optional priority hint.
message is an arbitrary payload packed as google.protobuf.Any. The embedded type_url and value should be set by the sender.
priority is an optional delivery/processing hint used in tests. Higher values typically indicate higher precedence; 0 means default.
TestPanic instructs an actor to panic; used to test supervision strategies.
(message has no fields)
TestPanicError instructs an actor to panic with an error value.
(message has no fields)
TestPing is a heartbeat request in tests.
(message has no fields)
TestPong is the heartbeat response in tests.
(message has no fields)
TestReadiness asks an actor to report readiness.
(message has no fields)
TestReady indicates an actor has reached a ready state.
(message has no fields)
TestRemoteForward signals the actor to forward a message across nodes.
(message has no fields)
TestRemoteSend triggers a remote send scenario (inter\-node) in tests.
(message has no fields)
TestReply is a simple acknowledgement payload with no fields.
(message has no fields)
TestRunTask asks an actor to run a background task and complete later.
duration is the simulated task runtime (test\-defined time unit).
TestSend triggers a local send scenario in tests.
(message has no fields)
TestStash asks the actor to stash the current message.
(message has no fields)
TestTimeout is used to simulate a request that will time out (no response).
(message has no fields)
TestUnstash asks the actor to unstash a single message.
(message has no fields)
TestUnstashAll asks the actor to unstash all stashed messages.
(message has no fields)
TestWait instructs an actor to wait before responding; used to test timeouts.
duration is the delay before responding (test\-defined time unit).