{WalletEntityItem | WalletEntityBaseItem}
{string}
Optional
overwriteExisting: boolean{boolean} overwrite existing user
check if the input is a valid SysUserItem object
{SysUserItem | any}
Optional
callback: CallbackModels{CallbackModels}
check if the item is existing
{WalletEntityBaseItem} item object
get item object by key
{string} storage key
query all items
Optional
query: string{string} query string
Optional
maxCount: number{number} maximum limit number
get the first item
get storage key by SysUserItem
{SysUserItem} item object
get storage key by WalletEntityBaseItem
{WalletEntityBaseItem} item object
Put an item into database. the value will be overwritten with the same key
{string} storage key
{SysUserItem} structured data objects
change pinCode
{WalletEntityItem | WalletEntityBaseItem} the wallet object
{string} the old pinCode
{string} the new pinCode
Extract the password for the specified entity using pinCode
{string} pinCode for decryption
Optional
options: EncryptedStorageOptions{EncryptedStorageOptions} encrypted storage options
generate a password
{WalletEntityItem | WalletEntityBaseItem} the wallet object
Protected
saveSaves the password encrypted with pinCode for the specified entity
{WalletEntityItem | WalletEntityBaseItem}
{string} pinCode
create a new user