chargebee
Version:
A library for integrating with Chargebee.
20 lines (18 loc) • 594 B
TypeScript
///<reference path='./../core.d.ts'/>
///<reference path='./../index.d.ts'/>
declare module 'chargebee' {
export interface ContractTerm {
id: string;
status: 'active' | 'completed' | 'cancelled' | 'terminated';
contract_start: number;
contract_end: number;
billing_cycle: number;
action_at_term_end: 'renew' | 'evergreen' | 'cancel' | 'renew_once';
total_contract_value: number;
total_contract_value_before_tax: number;
cancellation_cutoff_period?: number;
created_at: number;
subscription_id: string;
remaining_billing_cycles?: number;
}
}