Record Field Classes
Description of each accessible field type Class in the Keeper Secrets Manager Java SDK
Accessing Record Fields
Use the getField
function to access record fields.
The 'FIELD_TYPE' needs to be a class from the list below.
Field Type Classes Reference
KeeperRecordField
All Record Fields extend the KeeperRecordField class, and contain a lbl field
Field Values
Name | Type | Required | Default |
lbl |
| No | null |
Password
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
enforceGeneration |
| No | null |
value |
| Yes |
Url
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
FileRef
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
value |
| Yes |
OneTimeCode
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
value |
| Yes |
OneTimePassword
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
value |
| Yes |
Name
Field Values
Name | Type | Required | Default |
first |
| No | null |
middle |
| No | null |
last |
| No | null |
Names
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
BirthDate
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Date
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
ExpirationDate
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Text
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
SecurityQuestion
Field Values
Name | Type | Required | Default |
question |
| No | null |
answer |
| No | null |
SecurityQuestions
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Multiline
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Email
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
CardRef
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
AddressRef
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
PinCode
Field Values
Name | Type | Required | Default |
Label |
| No | null |
required |
| No | null |
value |
| Yes |
Phone
Field Values
Name | Type | Required | Default |
region |
| No | null |
number |
| No | null |
ext |
| No | null |
type |
| No | null |
Phones
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
HiddenField
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
value |
| Yes |
SecureNote
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
AccountNumber
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
PaymentCard
Field Values
Name | Type | Required | Default |
cardNumber |
| No | null |
cardExpirationDate |
| No | null |
cardSecurityCode |
| No | null |
PaymentCards
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
BankAccount
Field Values
Name | Type | Required | Default |
accountType |
| No | null |
routingNumber |
| No | null |
accountNumber |
| No | null |
otherType |
| No | null |
BankAccounts
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
KeyPair
Field Values
Name | Type | Required | Default |
publicKey |
| no | null |
privateKey |
| no | null |
KeyPairs
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Host
Field Values
Name | Type | Required | Default |
hostName |
| No | null |
port |
| No | null |
Hosts
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
Address
Field Values
Name | Type | Required | Default |
street1 |
| No | null |
street2 |
| No | null |
city |
| No | null |
state |
| No | null |
county |
| No | null |
zip |
| No | null |
Addresses
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
LicenseNumber
Field Values
Name | Type | Required | Default |
label |
| No | null |
required |
| No | null |
privacyScreen |
| No | null |
value |
| Yes |
KeeperFileData
Field Values
Name | Type | Required | Default |
title |
| Yes | |
name |
| Yes | |
type |
| Yes | |
size |
| Yes | |
lastModified |
| Yes |
Last updated