Profile ID to get Resource Profile Setting
Resource ID to get Resource Profile Setting
Successful operation
Existing Justification
Existing Ticket ID
Existing Ticket Type
Checkout-only — independent of the approval/justification/ITSM settings. For each variable on the resolved profile-permission flagged promptAtCheckout=true, one entry telling the UI to prompt the end user for a value at checkout. Each carries the variable's type and, when configured, the regexPattern to validate the typed value. Submitted via Settings.checkoutVariableValues on checkout. Not used by the approval-request flow.
Signal to the UI that checkout will prompt the end user for the named variable's value. The variable's type discriminates the rendered control and the server-side validation rule applied to the submitted value.
Name of the variable declared on the resolved permission.
String -> text input. password -> masked input. Either way the value must match regexPattern when one is present; the server re-validates at checkout.
Present iff a regex pattern is configured for this variable on the profile-permission binding (any type). UI validates live; server enforces at checkout (400 RM-0025 on mismatch).
Optional human-readable explanation of regexPattern, surfaced next to the input so the end user understands what a valid value looks like. Present iff a description is configured on the profile-permission binding (which itself requires regexPattern).