UNPKG

@buckaroo/buckaroo_sdk

Version:
47 lines (46 loc) 1.43 kB
import { Model } from '../../../Models'; export interface IRatePlans { add?: IRatePlan; update?: IRatePlan; disable?: IRatePlan; } export interface IRatePlan { type?: string; ratePlanGuid?: string; ratePlanCode?: string; startDate?: string; endDate?: string; ratePlanName?: string; ratePlanDescription?: string; currency?: string; billingTiming?: number; automaticTerm?: boolean; billingInterval?: string; customNumberOfDays?: number; termStartDay?: number; termStartWeek?: string; termStartMonth?: string; trialPeriodDays?: number; trialPeriodMonth?: string; inheritPaymentMethod?: boolean; } export declare class RatePlan extends Model implements IRatePlan { set type(value: string); set ratePlanGuid(value: string); set ratePlanCode(value: string); set startDate(value: string); set endDate(value: string); set ratePlanName(value: string); set ratePlanDescription(value: string); set currency(value: string); set billingTiming(value: number); set automaticTerm(value: boolean); set billingInterval(value: string); set customNumberOfDays(value: number); set termStartDay(value: number); set termStartWeek(value: string); set termStartMonth(value: string); set trialPeriodDays(value: number); set trialPeriodMonth(value: string); set inheritPaymentMethod(value: boolean); }