Interface CompoundLiability

The most a call can cost, on each side.

interface CompoundLiability {
    rateVersion: string;
    media: {
        customerMicro: number;
        supplierMicro: number;
    };
    perAttempt: {
        customerMicro: number;
        supplierMicro: number;
    };
    maxAttempts: number;
    customerMicro: number;
    supplierMicro: number;
}

Properties

rateVersion: string

The primary snapshot's version.

media: {
    customerMicro: number;
    supplierMicro: number;
}

The full duration's charge and cost.

Type declaration

  • Readonly customerMicro: number
  • Readonly supplierMicro: number
perAttempt: {
    customerMicro: number;
    supplierMicro: number;
}

One attempt's maximum charge and cost under the dearest authorized snapshot.

Type declaration

  • Readonly customerMicro: number
  • Readonly supplierMicro: number
maxAttempts: number

The attempts the quote covers.

customerMicro: number

media.customerMicro + maxAttempts * perAttempt.customerMicro.

supplierMicro: number

media.supplierMicro + maxAttempts * perAttempt.supplierMicro.