Package-level declarations
Types
Link copied to clipboard
Represents a bounce status object nested within the profile.
Link copied to clipboard
interface Disposable
Link copied to clipboard
Link copied to clipboard
data class RelayAddress(var maskType: String, var enabled: Boolean, var description: String, var generatedFor: String, var blockListEmails: Boolean, var usedOn: String?, var id: Long, var address: String, var domain: Long, var fullAddress: String, var createdAt: String, var lastModifiedAt: String, var lastUsedAt: String?, var numForwarded: Long, var numBlocked: Long, var numLevelOneTrackersBlocked: Long, var numReplied: Long, var numSpam: Long)
Represents a Relay email address object returned by the Relay API.
Link copied to clipboard
Link copied to clipboard
Represents a client for the Relay API.
Link copied to clipboard
interface RelayClientInterface
Represents a client for the Relay API.
Link copied to clipboard
data class RelayProfile(var id: Long, var serverStorage: Boolean, var storePhoneLog: Boolean, var subdomain: String?, var hasPremium: Boolean, var hasPhone: Boolean, var hasVpn: Boolean, var hasMegabundle: Boolean, var onboardingState: Long, var onboardingFreeState: Long, var datePhoneRegistered: String?, var dateSubscribed: String?, var avatar: String?, var nextEmailTry: String, var bounceStatus: BounceStatus, var apiToken: String, var emailsBlocked: Long, var emailsForwarded: Long, var emailsReplied: Long, var levelOneTrackersBlocked: Long, var removeLevelOneEmailTrackers: Boolean?, var totalMasks: Long, var atMaskLimit: Boolean, var metricsEnabled: Boolean)
Represents a Relay user profile returned by the Relay API.
Link copied to clipboard
open class RelayRemoteSettingsClient : Disposable, AutoCloseable, RelayRemoteSettingsClientInterface
Client for fetching Relay data from Remote Settings
Link copied to clipboard
interface RelayRemoteSettingsClientInterface
Client for fetching Relay data from Remote Settings