AbstractFidoCollector

An abstract base class for FIDO2 collectors in the DaVinci workflow.

This class provides common functionality for FIDO2-related collectors, handling initialization of basic properties like key, label, trigger, and required status. It implements the necessary interfaces for DaVinci workflow integration.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open lateinit override var davinci: <Error class: unknown class>

The DaVinci workflow instance that this collector is associated with. This is automatically injected by the DaVinci framework.

Link copied to clipboard
var key: String

The unique identifier for the collector

Link copied to clipboard

The display label for the collector

Link copied to clipboard

Logger instance for this collector, lazily initialized from the DaVinci configuration.

Link copied to clipboard

Whether the collector is mandatory for the workflow

Link copied to clipboard

The trigger event that activates this collector

Functions

Link copied to clipboard
open override fun eventType(): String

Returns the event type that this collector handles.

Link copied to clipboard
open override fun id(): String

Returns the unique identifier for this collector instance.

Link copied to clipboard
open override fun init(input: JsonObject): Collector<JsonObject>

Initializes the collector with the provided input data.