Immutable request emitted by a command node. 更多...
#include <DialogueState.h>
Public 属性 | |
| std::string | requestId |
| Stable identifier for this exact suspended command execution. | |
| std::string | name |
| CommandRequestKind | kind = CommandRequestKind::Operation |
| eve::Value | arguments = eve::Value::Object{} |
| eve::Value | bindings = eve::Value::Object{} |
| eve::Value | locals = eve::Value::Object{} |
| PaymentSpec | payment |
| Optional atomic money/reputation payment for this command. | |
| std::vector< eve::StateMutation > | stateMutations |
| Optional StatePatch mutations committed in the same transaction. | |
详细描述
Immutable request emitted by a command node.
The request contains snapshots of the current frame's bindings and locals. It never contains a world pointer and the runner does not retain a caller's temporary arguments. Providers decide how to validate and execute the operation/action in their own module.
在文件 DialogueState.h 第 38 行定义.
类成员变量说明
◆ arguments
| eve::Value eve::dialogue::CommandRequest::arguments = eve::Value::Object{} |
在文件 DialogueState.h 第 43 行定义.
◆ bindings
| eve::Value eve::dialogue::CommandRequest::bindings = eve::Value::Object{} |
在文件 DialogueState.h 第 44 行定义.
◆ kind
| CommandRequestKind eve::dialogue::CommandRequest::kind = CommandRequestKind::Operation |
在文件 DialogueState.h 第 42 行定义.
◆ locals
| eve::Value eve::dialogue::CommandRequest::locals = eve::Value::Object{} |
在文件 DialogueState.h 第 45 行定义.
◆ name
| std::string eve::dialogue::CommandRequest::name |
在文件 DialogueState.h 第 41 行定义.
◆ payment
| PaymentSpec eve::dialogue::CommandRequest::payment |
Optional atomic money/reputation payment for this command.
在文件 DialogueState.h 第 47 行定义.
◆ requestId
| std::string eve::dialogue::CommandRequest::requestId |
Stable identifier for this exact suspended command execution.
在文件 DialogueState.h 第 40 行定义.
◆ stateMutations
| std::vector<eve::StateMutation> eve::dialogue::CommandRequest::stateMutations |
Optional StatePatch mutations committed in the same transaction.
在文件 DialogueState.h 第 49 行定义.
该结构体的文档由以下文件生成:
- src/modules/dialogue/DialogueState.h