soulfire.task_pb2.StartBotTaskRequest¶
- class soulfire.task_pb2.StartBotTaskRequest(instance_id: str | None = ..., bot_id: str | None = ..., input: google.protobuf.any_pb2.Any | collections.abc.Mapping | None = ..., conflict_policy: BotTaskConflictPolicy | str | None = ..., reconnect_policy: BotTaskReconnectPolicy | str | None = ..., disconnect_policy: BotTaskDisconnectPolicy | str | None = ..., priority: BotTaskPriority | str | None = ..., deadline: datetime.datetime | google.protobuf.timestamp_pb2.Timestamp | collections.abc.Mapping | None = ..., parent_task_id: str | None = ..., causation_id: str | None = ..., idempotency_key: str | None = ...)¶
Bases:
google.protobuf.message.MessageAbstract base class for protocol messages.
Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.
- INSTANCE_ID_FIELD_NUMBER: ClassVar[int]¶
- BOT_ID_FIELD_NUMBER: ClassVar[int]¶
- INPUT_FIELD_NUMBER: ClassVar[int]¶
- CONFLICT_POLICY_FIELD_NUMBER: ClassVar[int]¶
- RECONNECT_POLICY_FIELD_NUMBER: ClassVar[int]¶
- DISCONNECT_POLICY_FIELD_NUMBER: ClassVar[int]¶
- PRIORITY_FIELD_NUMBER: ClassVar[int]¶
- DEADLINE_FIELD_NUMBER: ClassVar[int]¶
- PARENT_TASK_ID_FIELD_NUMBER: ClassVar[int]¶
- CAUSATION_ID_FIELD_NUMBER: ClassVar[int]¶
- IDEMPOTENCY_KEY_FIELD_NUMBER: ClassVar[int]¶
- instance_id: str¶
- bot_id: str¶
- input: google.protobuf.any_pb2.Any¶
- conflict_policy: BotTaskConflictPolicy¶
- reconnect_policy: BotTaskReconnectPolicy¶
- disconnect_policy: BotTaskDisconnectPolicy¶
- priority: BotTaskPriority¶
- deadline: google.protobuf.timestamp_pb2.Timestamp¶
- parent_task_id: str¶
- causation_id: str¶
- idempotency_key: str¶