sealed class KeeperRecordField(val lbl:String? = null)
フィールド値
名前
型
必須
デフォルト
Password
data class Password(
var label:String? = null,
var required:Boolean? = null,
var privacyScreen:Boolean? = null,
var enforceGeneration:Boolean? = null,
var complexity:PasswordComplexity? = null,
val value:MutableList<String>
)
フィールド値
Url
data class Url(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
FileRef
data class FileRef(var label:String? = null, var required:Boolean? = null, val value:MutableList<String>)
フィールド値
OneTimeCode
data class OneTimeCode(var label:String? = null, var required:Boolean? = null, val value:MutableList<String>)
フィールド値
OneTimePassword
data class OneTimePassword(var label:String? = null, var required:Boolean? = null, val value:MutableList<String>)
フィールド値
Name
data class Name(var first:String? = null, var middle:String? = null, var last:String? = null)
フィールド値
Names
data class Names(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Name>)
フィールド値
BirthDate
data class BirthDate(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Long>)
フィールド値
Date
data class Date(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Long>)
フィールド値
ExpirationDate
data class ExpirationDate(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Long>)
フィールド値
Text
data class Text(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, var value:MutableList<String>)
フィールド値
SecurityQuestion
data class SecurityQuestion(var question:String? = null, var answer:String? = null)
フィールド値
SecurityQuestions
data class SecurityQuestions(
var label:String? = null,
var required:Boolean? = null,
var privacyScreen:Boolean? = null,
val value:MutableList<SecurityQuestion>
)
フィールド値
Multiline
data class Multiline(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
Email
data class Email(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
CardRef
data class CardRef(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
AddressRef
data class AddressRef(var label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
PinCode
data class PinCode(var label:String? = null, var required:Boolean? = null, val value:MutableList<String>)
フィールド値
Phone
data class Phone(
val region:String? = null,
val number:String? = null,
val ext:String? = null,
val type:String? = null
)
フィールド値
Phones
data class Phones(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:List<Phone>)
フィールド値
HiddenField
data class HiddenField(val label:String? = null, var required:Boolean? = null, val value:List<String>)
フィールド値
SecureNote
data class SecureNote(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:List<String>)
フィールド値
AccountNumber
data class AccountNumber(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:List<String>)
フィールド値
PaymentCard
data class PaymentCard(
var cardNumber:String? = null,
var cardExpirationDate:String? = null,
var cardSecurityCode:String? = null
)
フィールド値
PaymentCards
data class PaymentCards(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<PaymentCard>) :
フィールド値
BankAccount
data class BankAccount(
var accountType:String? = null,
var routingNumber:String? = null,
var accountNumber:String? = null,
var otherType:String? = null
)
フィールド値
BankAccounts
data class BankAccounts(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<BankAccount>) :
フィールド値
KeyPair
data class KeyPair(
val publicKey:String? = null,
val privateKey:String? = null,
)
フィールド値
KeyPairs
data class KeyPairs(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<KeyPair>)
フィールド値
Host
data class Host(
val hostName:String? = null,
val port:String? = null,
)
フィールド値
Hosts
data class Hosts(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Host>)
フィールド値
Address
data class Address(
val street1:String? = null,
val street2:String? = null,
val city:String? = null,
val state:String? = null,
val country:String? = null,
val zip:String? = null
)
フィールド値
Addresses
data class Addresses(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<Address>)
フィールド値
LicenseNumber
data class LicenseNumber(val label:String? = null, var required:Boolean? = null, var privacyScreen:Boolean? = null, val value:MutableList<String>)
フィールド値
KeeperFileData
data class KeeperFileData(
val title:String,
val name:String,
val type:String,
val size:Long,
val lastModified:Long
)