1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-01-07 22:46:13 +01:00
fab-manager/app/frontend/src/javascript/models/price.ts

35 lines
589 B
TypeScript
Raw Normal View History

export interface PriceIndexFilter {
2021-06-23 17:00:15 +02:00
priceable_type?: string,
priceable_id?: number,
group_id?: number,
plan_id?: number|null,
}
2020-10-28 14:23:27 +01:00
export interface Price {
id: number,
group_id: number,
plan_id: number,
priceable_type: string,
priceable_id: number,
amount: number
}
export interface ComputePriceResult {
price: number,
price_without_coupon: number,
details?: {
slots: Array<{
start_at: Date,
price: number,
promo: boolean
}>
plan?: number
},
schedule?: {
items: Array<{
amount: number,
due_date: Date
}>
}
2020-10-28 14:23:27 +01:00
}