Skip to main content
Auto-generated from the Seam Android SDK Kotlin sources. Do not edit by hand — see mintlify-codegen/android-reference/.

Overview

data class SeamCredential(
    val id: String?,
    val supportedUnlockProximities: List<UnlockProximity>,
    val name: String,
    val location: String?,
    val expiry: LocalDateTime?,
    val cardNumber: String?,
    val code: String?,
    val errors: List<SeamCredentialError>,
    val isManaged: Boolean,
    val providerName: String
)
A Seam credential object. It contains information about a credential, such as its ID, name, location, expiration date, and any errors that it encountered.

Properties

PropertyTypeDescription
idString?The ID of the credential.
supportedUnlockProximitiesList<UnlockProximity>The list of unlock proximities supported by the credential. Possible values in the list: UnlockProximity.TOUCH UnlockProximity.NEARBY UnlockProximity.REMOTE Use one of these values to pass to SeamSDK.unlock
nameStringA human-readable name for the credential.
locationString?A human-readable location for the credential.
expiryLocalDateTime?The date and time when the credential expires.
cardNumberString?The card number associated with the credential.
codeString?The code associated with the credential.
errorsList<SeamCredentialError>A list of errors that the credential encountered.
isManagedBooleanIndicates whether this credential was created and managed by the Seam API (true), or was discovered directly through the provider integration (false).
providerNameStringThe provider name as String. Possible values: “hid_origo_credential_service” “salto_ks” “brivo” “assa_abloy_credential_service” “visionline_system” “latch” “assa_abloy_vostio” “assa_abloy_vostio_credential_service” “salto_space”