StoreInterface

interface StoreInterface

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun deleteAddress(guid: String): Boolean
Link copied to clipboard
abstract fun deleteCreditCard(guid: String): Boolean
Link copied to clipboard
abstract fun getAddress(guid: String): Address
Link copied to clipboard
abstract fun getAllAddresses(): List<Address>
Link copied to clipboard
Link copied to clipboard
abstract fun getCreditCard(guid: String): CreditCard
Link copied to clipboard
Link copied to clipboard
abstract fun runMaintenance()

Run maintenance on the DB

Link copied to clipboard
abstract fun scrubEncryptedData()

The scrub_undecryptable_credit_card_data_for_remote_replacement function locally scrubs credit cards that cannot be decrypted, sets the record's metadata to their default values, and resets the credit card engine so any existing server records can overwrite the locally scrubbed records.

Link copied to clipboard
abstract fun touchAddress(guid: String)
Link copied to clipboard
abstract fun touchCreditCard(guid: String)
Link copied to clipboard
Link copied to clipboard