Kotlin
:::caution Pré-release (alpha)
Este SDK está em alpha (0.1.0-alpha.1). A superfície de API pública ainda está sendo estabilizada — não use em produção.
:::
Instalação
Gradle (Kotlin DSL):
dependencies {
implementation("com.velix:velix-sdk-kotlin:0.1.0-alpha.1")
}
Maven:
<dependency>
<groupId>com.velix</groupId>
<artifactId>velix-sdk-kotlin</artifactId>
<version>0.1.0-alpha.1</version>
</dependency>
Quickstart
import com.velix.sdk.VelixClient
val client = VelixClient {
apiUrl = System.getenv("VELIX_API_URL")
apiKey = System.getenv("VELIX_API_KEY")
}
val result = client.checkin.facial("tenant-slug", frameBase64)
println(result.passed) // true | false
Requisitos
- Kotlin 1.9+ / JVM 17+
- Ktor Client + coroutines