@airwallex/node-sdk
Version:
Airwallex Node.js SDK
24 lines • 812 B
TypeScript
export interface RevenueRuleDto {
currency?: string;
description?: string;
id?: string;
metadata?: object;
request_id?: string;
revenue_account_id?: string;
type?: RevenueRuleDto.TypeEnum;
units?: RevenueRuleDto.UnitsEnum;
value?: number;
}
export declare namespace RevenueRuleDto {
const validTypeEnum: readonly ["RATE_MARKUP", "AMOUNT_MARKUP", "FIXED_MARKUP"];
type TypeEnum = (typeof validTypeEnum)[number] | 'UNKNOWN';
const validUnitsEnum: readonly ["PERCENTAGE", "BASIS_POINTS", "CURRENCY_AMOUNT"];
type UnitsEnum = (typeof validUnitsEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=revenueRuleDto.d.ts.map