All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.net.iriscan.sdk.BiometricSdk.kt Maven / Gradle / Ivy

There is a newer version: 0.6.0
Show newest version
package net.iriscan.sdk

import net.iriscan.sdk.exception.SdkInitializationException
import net.iriscan.sdk.io.exception.IOException

/**
 * @author Slava Gornostal
 *
 * SDK Interface
 */
interface BiometricSdk {

    fun configBuilder(): BiometricSdkConfigBuilder

    /**
     * Initialized SDK, should be called before using any operations
     * */
    @Throws(SdkInitializationException::class, IOException::class)
    fun initialize(config: BiometricSdkConfig)

    /**
     * Get SDK operations
     *
     * @see BiometricSdkOperations
     * @return sdk operations instance or null if sdk is not yet initialized
     * */
    fun getInstance(): BiometricSdkOperations?
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy