WorkflowScriptContextParams extension
Typed read helpers for workflow start parameters in script run methods.
Methods
-
param<
T> (String key, {PayloadCodec< T> ? codec}) → T? -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter forkey, ornull. -
paramJson<
T> (String key, {required T decode(Map< String, dynamic> payload), String? typeName}) → T? -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO forkey, ornull. -
paramJsonOr<
T> (String key, T fallback, {required T decode(Map< String, dynamic> payload), String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO forkey, orfallback. -
paramListJson<
T> (String key, {required T decode(Map< String, dynamic> payload), String? typeName}) → List<T> ? -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO list forkey, ornull. -
paramListJsonOr<
T> (String key, List< T> fallback, {required T decode(Map<String, dynamic> payload), String? typeName}) → List<T> -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO list forkey, orfallback. -
paramListVersionedJson<
T> (String key, {required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → List<T> ? -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO list forkey, ornull. -
paramListVersionedJsonOr<
T> (String key, List< T> fallback, {required T decode(Map<String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → List<T> -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO list forkey, orfallback. -
paramOr<
T> (String key, T fallback, {PayloadCodec< T> ? codec}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter forkey, orfallback. -
paramsAs<
T> ({required PayloadCodec< T> codec}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Decodes the full workflow start-parameter payload throughcodec. -
paramsJson<
T> ({required T decode(Map< String, dynamic> payload), String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Decodes the full workflow start-parameter payload as a DTO. -
paramsVersionedJson<
T> ({required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Decodes the full workflow start-parameter payload as a version-aware DTO. -
paramVersionedJson<
T> (String key, {required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → T? -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO forkey, ornull. -
paramVersionedJsonOr<
T> (String key, T fallback, {required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO forkey, orfallback. -
requiredParam<
T> (String key, {PayloadCodec< T> ? codec}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter forkey, throwing when absent. -
requiredParamJson<
T> (String key, {required T decode(Map< String, dynamic> payload), String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO forkey, throwing when absent. -
requiredParamListJson<
T> (String key, {required T decode(Map< String, dynamic> payload), String? typeName}) → List<T> -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded workflow parameter DTO list forkey, throwing when absent. -
requiredParamListVersionedJson<
T> (String key, {required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → List<T> -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO list forkey, throwing when absent. -
requiredParamVersionedJson<
T> (String key, {required T decode(Map< String, dynamic> payload, int version), int defaultVersion = 1, int? defaultDecodeVersion, String? typeName}) → T -
Available on WorkflowScriptContext, provided by the WorkflowScriptContextParams extension
Returns the decoded version-aware workflow parameter DTO forkey, throwing when absent.