hours_of_operation_id
hours_of_operation_id(value?: String) -> CheckHoursOfOperationHandle
Set the HoursOfOperationId parameter. An hours of operation ID or hours of operation ARN. Must be either fully static or fully dynamic. If not specified, the TargetQueue's hours of operation for the contact are used
| Parameter | Type | Required | Description |
value | String | no | An hours of operation ID or hours of operation ARN. Must be either fully static or fully dynamic. If not specified, the TargetQueue's hours of operation for the contact are used |
check_override
check_override(value?: CheckOverride) -> CheckHoursOfOperationHandle
Set the CheckOverride parameter. Whether the check reads the hours of operation's overrides. With True the conditions are exactly True, False, OpenedByOverride and ClosedByOverride; otherwise exactly True and False. Measured 2026-10-14: Connect accepts True and False in any casing and the empty string, and rejects Yes, a JSONPath and the JSON boolean true.
| Parameter | Type | Required | Description |
value | CheckOverride | no | Whether the check reads the hours of operation's overrides. With True the conditions are exactly True, False, OpenedByOverride and ClosedByOverride; otherwise exactly True and False. Measured 2026-10-14: Connect accepts True and False in any casing and the empty string, and rejects Yes, a JSONPath and the JSON boolean true. |
next
next(target: Handle) -> CheckHoursOfOperationHandle
Wire the success-path transition. Substitutes the target's auto-generated UUID into the wire Transitions.NextAction slot.
| Parameter | Type | Required | Description |
target | Handle | yes | The block to route to once this block completes successfully. |
when
when(cond: ConditionHandle, target: Handle) -> CheckHoursOfOperationHandle
Append a Conditions[] branch. Multiple .when(...) calls chain, evaluation runs in source order, first match wins.
| Parameter | Type | Required | Description |
cond | ConditionHandle | yes | Built from the Cond::<op>(...) namespace, e.g. Cond::equals("42"). |
target | Handle | yes | Block to route to when the condition matches. |
on_no_matching
on_no_matching(target: Handle) -> CheckHoursOfOperationHandle
Wire an error transition for NoMatchingError: if no other Error matches.
| Parameter | Type | Required | Description |
target | Handle | yes | Block to route to on NoMatchingError. if no other Error matches. |
on_true
on_true(target: Handle) -> CheckHoursOfOperationHandle
Wire a condition transition for Equals=True: Route to take when the resolved hours-of-operation evaluation returns True (in hours).
| Parameter | Type | Required | Description |
target | Handle | yes | Block to route to when the condition matches Operator=Equals, Operands=[True]. Route to take when the resolved hours-of-operation evaluation returns True (in hours). |
on_false
on_false(target: Handle) -> CheckHoursOfOperationHandle
Wire a condition transition for Equals=False: Route to take when the resolved hours-of-operation evaluation returns False (out of hours).
| Parameter | Type | Required | Description |
target | Handle | yes | Block to route to when the condition matches Operator=Equals, Operands=[False]. Route to take when the resolved hours-of-operation evaluation returns False (out of hours). |
set_id
set_id(id: String) -> CheckHoursOfOperationHandle
Override the auto-generated identifier with a specific wire id.
| Parameter | Type | Required | Description |
id | String | yes | Wire identifier override. Decompile threads this through to round-trip Connect-side UUIDs. |
meta_position
meta_position(x: i64, y: i64) -> CheckHoursOfOperationHandle
Set the block's canvas position. Mostly auto-emitted by decompile; authored scripts call Flow.auto_layout() instead and let the layout pass fill positions in.
| Parameter | Type | Required | Description |
x | i64 | yes | Canvas X coordinate. |
y | i64 | yes | Canvas Y coordinate. |
set_meta
set_meta(key: String, value: Dynamic) -> CheckHoursOfOperationHandle
Single-key escape hatch, set one ActionMetadata key by name when the typed meta_* setters don't cover it.
| Parameter | Type | Required | Description |
key | String | yes | Wire key name (under Metadata.ActionMetadata[<id>]). |
value | Dynamic | yes | Any JSON-serializable Rhai value. |
overwrite_meta
overwrite_meta(value: Map) -> CheckHoursOfOperationHandle
Full-replace escape hatch, overwrite the entire ActionMetadata blob.
| Parameter | Type | Required | Description |
value | Map | yes | Replacement map for the entire ActionMetadata sub-object. |
set_meta_param
set_meta_param(param: String, flag: String, value: Dynamic) -> CheckHoursOfOperationHandle
Set a single per-parameter ActionMetadata flag.
| Parameter | Type | Required | Description |
param | String | yes | Parameter name (e.g. "Text"). |
flag | String | yes | Flag name ("useDynamic", "MFLAG_*", etc.). |
value | Dynamic | yes | Flag value. |
overwrite_meta_param
overwrite_meta_param(param: String, value: Map) -> CheckHoursOfOperationHandle
Replace the entire flag map for one parameter.
| Parameter | Type | Required | Description |
param | String | yes | Parameter name. |
value | Map | yes | Replacement flag map for the parameter. |
overwrite_parameters
overwrite_parameters(value: Map) -> CheckHoursOfOperationHandle
Wire-shape escape hatch, overwrite the entire Parameters blob.
| Parameter | Type | Required | Description |
value | Map | yes | Replacement parameter map for the block. |
raw_transitions
raw_transitions(value: Map) -> CheckHoursOfOperationHandle
Wire-shape escape hatch for non-canonical transition objects.
| Parameter | Type | Required | Description |
value | Map | yes | Replacement transitions map (raw JSON shape). |