Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BackupProviderRecord

Hierarchy

  • BackupProviderRecord

Index

Properties

active

active: boolean

baseUrl

baseUrl: string

Optional currentPaymentProposalId

currentPaymentProposalId: string

Proposal that we're currently trying to pay for.

(Also included in paymentProposalIds.)

Optional lastBackupClock

lastBackupClock: number

Clock of the last backup that we already merged.

Optional lastBackupHash

lastBackupHash: string

Hash of the last encrypted backup that we already merged or successfully uploaded ourselves.

Optional lastBackupTimestamp

lastBackupTimestamp: Timestamp

lastError

lastError: undefined | TalerErrorDetails

Last error that occured, if any.

Optional nextBackupTimestamp

nextBackupTimestamp: Timestamp

Next scheduled backup.

paymentProposalIds

paymentProposalIds: string[]

Proposals that were used to pay (or attempt to pay) the provider.

Stored to display a history of payments to the provider, and to make sure that the wallet isn't overpaying.

retryInfo

retryInfo: RetryInfo

Retry info.

Optional terms

terms: { annualFee: string; storageLimitInMegabytes: number; supportedProtocolVersion: string }

Terms of service of the provider. Might be unavailable in the DB in certain situations (such as loading a recovery document).

Type declaration

  • annualFee: string
  • storageLimitInMegabytes: number
  • supportedProtocolVersion: string

Generated using TypeDoc