RecoveryAvailability

@Serializable
sealed interface RecoveryAvailability

Current provider prerequisites. Availability is rechecked when executing an option.

Inheritors

Types

Link copied to clipboard
@Serializable
data class Available(val protection: RecoveryProtection, val scope: RecoveryScope) : RecoveryAvailability

The integration can accept a record with the stated protection and delivery scope.

Link copied to clipboard
@Serializable
data class Unavailable(val reason: String) : RecoveryAvailability

The integration cannot currently meet its configured requirements.