UNPKG

scheunemann-interfaces

Version:
40 lines (39 loc) 1.27 kB
import { IIuguSubscriptionCustomVariable } from './i-subscription-custom-variable'; import { IIuguSubscriptionFeatures } from './i-subscription-features'; import { IIuguSubscriptionLog } from './i-subscription-log'; import { IIuguSubscriptionRecentInvoice } from './i-subscription-recent-invoice'; import { IIuguSubscriptionSubitem } from './i-subscription-subitem'; export interface IIuguSubscription { active: boolean; createdAt: Date; credits: number; creditsBased: boolean; creditsCycle: number; creditsMin: number; currency: string; customVariables: IIuguSubscriptionCustomVariable[]; customerEmail: string; customerId: string; customerName: string; customerRef: string; cycledAt: Date; cyclesCount: number; expiresAt: Date; features: IIuguSubscriptionFeatures; id: string; ignoreDueEmail: any; inTrial: string; logs: IIuguSubscriptionLog[]; maxCycles: number; payableWith: string; planIdentifier: string; planName: string; planRef: string; priceCents: number; recentInvoices: IIuguSubscriptionRecentInvoice[]; subitems: IIuguSubscriptionSubitem[]; suspendOnInvoiceExpired: boolean; suspended: boolean; twoStep: boolean; updatedAt: Date; }