Classes
The following classes are available globally.
-
Class representing a device authentication collector. Inherits from
FieldCollector
and is used to collect device information.- property devices: The list of devices.
- property value: The selected device.
- method eventType: Returns the event type.
- method payload: Returns the selected device dictionary.
- method init: Initializes a new instance of
DeviceAuthenticationCollector
.
Declaration
Swift
open class DeviceAuthenticationCollector : FieldCollector<[String : Any]>, Submittable, @unchecked Sendable
-
Class representing a device registration collector. Inherits from
FieldCollector
and is used to collect device information.- property devices: The list of devices.
- property value: The selected device.
- method eventType: Returns the event type.
- method payload: Returns the selected device type.
- method init: Initializes a new instance of
DeviceRegistrationCollector
.
Declaration
Swift
open class DeviceRegistrationCollector : FieldCollector<String>, Submittable, @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.
-
Representing a FLOW_BUTTON, FLOW_LINK Type. This class inherits from the
SingleValueCollector
class and implements theCollector
protocol. It is used to collect data in a flow.Declaration
Swift
public class FlowCollector : SingleValueCollector, Submittable, @unchecked Sendable
-
Class representing CHECKBOX, COMBOBOX type with MULTI_SELECT inputType. Inherits from
See moreFieldCollector
and 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 moreValidatedCollector
class and implements theCloseable
andCollector
protocols. 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]>, Submittable, @unchecked Sendable
-
A class representing a DROPDOWN or RADIO type with SINGLE_SELECT inputType. Inherits from
See moreValidatedCollector
and 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 moreFieldCollector
and conforming toCollector
.Declaration
Swift
open class SingleValueCollector : FieldCollector<String>, @unchecked Sendable
-
Class representing a SUBMIT_BUTTON Type. This class inherits from the SingleValueCollector class and implements the Collector protocol. It is used to collect data when a form is submitted.
Declaration
Swift
public class SubmitCollector : SingleValueCollector, Submittable, @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 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