PasskeyData.kt

718 B · raw

1package com.peachpasswords.vault23import android.os.Parcelable4import kotlinx.parcelize.Parcelize5import kotlinx.serialization.Serializable67@Parcelize8@Serializable9data class PasskeyData(10    val credentialId: String,11    val publicKeyCose: String,12    val privateKeyJwk: String? = null,13    val rpId: String,14    val rpName: String? = null,15    val userHandle: String,16    val userName: String,17    val userDisplayName: String? = null,18    val algorithm: Int = -7,19    val signCount: Int = 0,20    val aaguid: String? = null,21    val backupEligible: Boolean = false,22    val backupState: Boolean = false,23    val transports: List<String>? = null,24    val createdAt: Long = System.currentTimeMillis(),25) : Parcelable