Record Field Classes
Description of each accessible field type Class in the Keeper Secrets Manager Go SDK
Accessing Record Fields
Use the GetFieldByType
function to access record fields.
Field Type Classes Reference
KeeperRecordField
All Record Fields extend the KeeperRecordField
class, and contain a Label
and Type
fields
Field Values
Name
Type
Required
Default
Label
string
No
""
Type
string
Yes
""
Password
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
EnforceGeneration
bool
No
false
Value
[]string
Yes
Url
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
FileRef
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
Value
[]string
Yes
OneTimeCode
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
Name
Field Values
Name
Type
Required
Default
First
string
No
""
Middle
string
No
""
Last
string
No
""
Names
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]Name
Yes
BirthDate
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]int64
Yes
Date
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]int64
Yes
ExpirationDate
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]int64
Yes
Text
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
SecurityQuestion
Field Values
Name
Type
Required
Default
Question
string
No
""
Answer
string
No
""
SecurityQuestions
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]SecurityQuestion
Yes
Multiline
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
Email
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
CardRef
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
AddressRef
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
PinCode
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
Phone
Field Values
Name
Type
Required
Default
Region
string
No
""
Number
string
No
""
Ext
string
No
""
Type
string
No
""
Phones
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]Phone
Yes
Secret
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
SecureNote
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
AccountNumber
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
PaymentCard
Field Values
Name
Type
Required
Default
CardNumber
string
No
""
CardExpirationDate
string
No
""
CardSecurityCode
string
No
""
PaymentCards
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]PaymentCard
Yes
BankAccount
Field Values
Name
Type
Required
Default
AccountType
string
No
""
RoutingNumber
string
No
""
AccountNumber
string
No
""
OtherType
string
No
""
BankAccounts
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]BankAccount
Yes
KeyPair
Name
Type
Required
Default
PublicKey
string
No
""
PrivateKey
string
No
""
KeyPairs
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]KeyPair
Yes
Host
Field Values
Name
Type
Required
Default
Hostname
string
No
""
Port
string
No
""
Hosts
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]Host
Yes
Address
Field Values
Name
Type
Required
Default
Street1
string
No
""
Street2
string
No
""
City
string
No
""
State
string
No
""
Country
string
No
""
Zip
string
No
""
Addresses
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]Address
Yes
LicenseNumber
Field Values
Name
Type
Required
Default
Label
string
No
""
Required
bool
No
false
PrivacyScreen
bool
No
false
Value
[]string
Yes
KeeperFileData
Field Values
Name
Type
Required
Default
Title
string
Yes
Name
string
Yes
Type
string
Yes
Size
int64
Yes
LastModified
int64
Yes
Last updated