wallee
Version:
TypeScript/JavaScript client for wallee
43 lines (42 loc) • 1.13 kB
TypeScript
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 };