@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
35 lines (34 loc) • 1.15 kB
TypeScript
import { Model } from '../../../Models';
export interface IRatePlanCharge {
ratePlanChargeCode?: string;
ratePlanChargeName?: string;
ratePlanChargeProductId?: string;
ratePlanChargeDescription?: string;
unitOfMeasure?: string;
baseNumberOfUnits?: number;
partialBilling?: string;
pricePerUnit?: number;
priceIncludesVat?: boolean;
vatPercentage?: number;
b2b?: string;
ratePlanChargeType?: string;
}
export interface IRatePlanCharges {
add?: IRatePlanCharge;
update?: IRatePlanCharge;
disable?: IRatePlanCharge;
}
export declare class RatePlanCharge extends Model implements IRatePlanCharge {
set ratePlanChargeCode(value: string);
set ratePlanChargeName(value: string);
set ratePlanChargeProductId(value: string);
set ratePlanChargeDescription(value: string);
set unitOfMeasure(value: string);
set baseNumberOfUnits(value: number);
set partialBilling(value: string);
set pricePerUnit(value: number);
set priceIncludesVat(value: boolean);
set vatPercentage(value: number);
set b2b(value: string);
set ratePlanChargeType(value: string);
}