Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface RecoupGroupRecord

Status of recoup operations that were grouped together.

The remaining amount of involved coins should be set to zero in the same transaction that inserts the RecoupGroupRecord.

Hierarchy

  • RecoupGroupRecord

Index

Properties

coinPubs

coinPubs: string[]

Public keys that identify the coins being recouped as part of this session.

(Structured like this to enable multiEntry indexing in IndexedDB.)

lastError

lastError: undefined | TalerErrorDetails

Last error that occured, if any.

oldAmountPerCoin

oldAmountPerCoin: AmountJson[]

We store old amount (i.e. before recoup) of recouped coins here, as the balance of a recouped coin is set to zero when the recoup group is created.

recoupFinishedPerCoin

recoupFinishedPerCoin: boolean[]

Array of flags to indicate whether the recoup finished on each individual coin.

recoupGroupId

recoupGroupId: string

Unique identifier for the recoup group record.

retryInfo

retryInfo: RetryInfo

Retry info.

scheduleRefreshCoins

scheduleRefreshCoins: string[]

Public keys of coins that should be scheduled for refreshing after all individual recoups are done.

timestampFinished

timestampFinished: undefined | Timestamp

timestampStarted

timestampStarted: Timestamp

Generated using TypeDoc