temporalio.workflow._handlers.UpdateMethodMultiParam
class documentation

class UpdateMethodMultiParam(Protocol[MultiParamSpec, ProtocolReturnType]): (source)

View In Hierarchy

Decorated workflow update functions implement this.

def __call__(self, *args: MultiParamSpec.args, **kwargs: MultiParamSpec.kwargs) -> ProtocolReturnType | Awaitable[ProtocolReturnType]: (source)

Generic callable type callback.

def validator(self, vfunc: Callable[MultiParamSpec, None]) -> Callable[MultiParamSpec, None]: (source)

Use to decorate a function to validate the arguments passed to the update handler.

The validator must be a regular (non-async) function. Decorating an async def function raises ValueError.