Pular para o conteúdo principal

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