Classes
The following classes are available globally.
-
A collector for device authentication information.
This class is responsible for collecting information about device authentication, including the available devices and the user’s selection.
See moreDeclaration
Swift
open class DeviceAuthenticationCollector : FieldCollector<[String : Any]>, Submittable, Closeable, @unchecked Sendable -
A collector for device registration information.
This class is responsible for collecting information about device registration, including the available devices and the user’s selection.
See moreDeclaration
Swift
open class DeviceRegistrationCollector : FieldCollector<String>, Submittable, Closeable, @unchecked Sendable -
Abstract class representing a field collector.
- property type: The type of the field collector.
- property key: The key of the field collector.
- property label: The label of the field collector.
- property id The UUID of the field collector.
Declaration
Swift
open class FieldCollector<T> : Collector, AnyFieldCollector, Validator, @unchecked Sendable -
A collector for flow control actions, such as buttons or links.
This class is used to handle user interactions that trigger a flow action, like navigating to a different part of the flow.
See moreDeclaration
Swift
public class FlowCollector : SingleValueCollector, Submittable, Closeable, @unchecked Sendable -
Class representing a LABEL type. It conforms to the
See moreCollectorprotocol and displays a label on the form.Declaration
Swift
public class LabelCollector : Collector, @unchecked Sendable -
Class representing CHECKBOX, COMBOBOX type with MULTI_SELECT inputType. Inherits from
See moreFieldCollectorand is used to collect multiple values from a list of options.Declaration
Swift
open class MultiSelectCollector : FieldCollector<[String]>, @unchecked Sendable -
Class representing a PASSWORD Type. This class inherits from the
See moreValidatedCollectorclass and implements theCloseableandCollectorprotocols. It is used to collect password data.Declaration
Swift
public class PasswordCollector : ValidatedCollector, ContinueNodeAware, Closeable, @unchecked Sendable -
A collector for phone number.
See moreDeclaration
Swift
open class PhoneNumberCollector : FieldCollector<[String : Any]>, @unchecked Sendable -
A class representing a DROPDOWN or RADIO type with SINGLE_SELECT inputType. Inherits from
See moreValidatedCollectorand is used to collect multiple values from a list of options.Declaration
Swift
public class SingleSelectCollector : ValidatedCollector, @unchecked Sendable -
A class representing a single value collector, Inheriting from
See moreFieldCollectorand conforming toCollector.Declaration
Swift
open class SingleValueCollector : FieldCollector<String>, @unchecked Sendable -
A collector for form submission actions.
This class is used to handle the submission of a form, triggering the next step in the flow.
See moreDeclaration
Swift
public class SubmitCollector : SingleValueCollector, Submittable, Closeable, @unchecked Sendable -
Class representing a TEXT type. This class inherits from the ValidatedCollector class and implements the Collector protocol. It is used to collect text data.
Declaration
Swift
public class TextCollector : ValidatedCollector, ObservableObject, @unchecked Sendable -
Open class representing a validated collector.
See moreDeclaration
Swift
open class ValidatedCollector : SingleValueCollector, @unchecked Sendable -
A module to set the
See moreContinueNodein theFlowContex.Declaration
Swift
public class ContinueNodeModule -
A module that integrates OIDC capabilities into the DaVinci workflow.
See moreDeclaration
Swift
public class OidcModule -
Module for transforming the response from DaVinci to
See moreNode.Declaration
Swift
public class NodeTransformModule
View on GitHub
Classes Reference