RequestMessage Class

RequestMessage.

Specifies a request to an entity.

Constructor

RequestMessage(id_: str, name: str | None = None, signal: bool | None = None, input_: str | None = None, arg: Any | None = None, parent: str | None = None, lockset: List[EntityId] | None = None, pos: int | None = None, **kwargs)

Parameters

Name Description
id_
Required
name
Default value: None
signal
Default value: None
input_
Default value: None
arg
Default value: None
parent
Default value: None
lockset
Default value: None
pos
Default value: None

Methods

from_json

Instantiate a RequestMessage object from the durable-extension provided JSON data.

from_json

Instantiate a RequestMessage object from the durable-extension provided JSON data.

from_json(json_str: str) -> RequestMessage

Parameters

Name Description
json_str
Required
str

A durable-extension provided json-formatted string representation of a RequestMessage

Returns

Type Description

A RequestMessage object from the json_str parameter