AbstractValidatedCallback
open class AbstractValidatedCallback : AbstractCallback, ObservableObject, @unchecked Sendable
Callback that accepts user input often need to validate that input either on the client side, the server side or both. Such callback should extend this base class.
-
The prompt message displayed to the user.
Declaration
Swift
private(set) public var prompt: String { get } -
Policies as in JSON format that contains validation rules and details for the input
Declaration
Swift
private(set) public var policies: [String : Any] { get } -
An array of FailedPolicy for user input validation
Declaration
Swift
private(set) public var failedPolicies: [FailedPolicy] { get } -
Boolean indicator when it’s set to
true,Nodedoes not advance even if all validations are passed; only works when validation is enabled in AM’s NodeDeclaration
Swift
public var validateOnly: Bool
-
Initializes a new instance of
AbstractValidatedCallbackwith the provided JSON input.Declaration
Swift
public override func initValue(name: String, value: Any)
View on GitHub