OperationResultValueOnly🔗

The operation's invocation result object in the ValueOnly notation.
This class is deliberately not related to BaseOperationResult by inheritance; see the note on that class.
The arguments are given in the ValueOnly serialization; see the note on OperationRequestValueOnly.

See: https://industrialdigitaltwin.io/aas-specifications/IDTA-01002/v3.2/specification/interfaces-payload.html#operation-result-value-only

Properties 🔗

executionState: ExecutionState 🔗
Execution state
messages: Optional[List[Message]] 🔗
Additional messages containing information for the requester
success: Optional[bool] 🔗
Flag indicating whether the business operation behind the operation was successful (true) or not (false)
outputArguments: Optional[JSONObject[IdShortType]] 🔗
Output argument
inoutputArguments: Optional[JSONObject[IdShortType]] 🔗
InOutput argument

Invariants 🔗

  • Messages must be either not set or have at least one item.
    not (self.messages is not None)
    or (len(self.messages) >= 1)