VulnerabilitiesService

Service responsible for retrieving and updating the customer's vulnerabilities.

Vulnerable customers are individuals who, due to personal circumstances, are especially susceptible to detriment, particularly when a firm is not acting with appropriate levels of care. Vulnerabilities are grouped into health, competence and life categories, plus an optional free-text field describing further support needs.

Functions

Link copied to clipboard
abstract suspend fun get(): CustomerVulnerabilities

Retrieves the customer's recorded vulnerabilities grouped by category.

Link copied to clipboard
open fun getAsync(cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerVulnerabilities>)

Asynchronously retrieves the customer's recorded vulnerabilities grouped by category.

Link copied to clipboard
abstract suspend fun update(vulnerabilities: CustomerVulnerabilities): CustomerVulnerabilities

Updates the customer's vulnerabilities.

Link copied to clipboard
open fun updateAsync(vulnerabilities: CustomerVulnerabilities, cancellationSignal: CancellationSignal?, callback: WalletCallback<CustomerVulnerabilities>)

Asynchronously updates the customer's vulnerabilities.