UNPKG

wallee

Version:
43 lines (42 loc) 1.13 kB
import { BillingCycleType } from "./BillingCycleType"; import { BillingDayCustomization } from "./BillingDayCustomization"; import { DisplayableDayOfWeek } from "./DisplayableDayOfWeek"; import { DisplayableMonth } from "./DisplayableMonth"; declare class BillingCycleModel { /** * */ 'billingCycleType': BillingCycleType; /** * */ 'customization'?: BillingDayCustomization; /** * */ 'dayOfMonth'?: number; /** * */ 'month'?: DisplayableMonth; /** * Billing Cycle type multiplied by Number of Periods defines billing cycle duration, e.g. 3 months. Monthly types require 1-12; weekly and yearly types require 1-9 periods; and daily types require 1-30. */ 'numberOfPeriods': number; /** * */ 'weeklyDay'?: DisplayableDayOfWeek; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { BillingCycleModel };