36 lines
639 B
TypeScript
36 lines
639 B
TypeScript
![]() |
import { ServiceType } from "./tariff";
|
||
|
|
||
|
|
||
|
export interface CartSummary {
|
||
|
mbs: number;
|
||
|
points: number;
|
||
|
days: number;
|
||
|
}
|
||
|
|
||
|
export interface Promocode {
|
||
|
id: number;
|
||
|
name: string;
|
||
|
endless: boolean;
|
||
|
from: string;
|
||
|
dueTo: string;
|
||
|
privileges: Array<Privileges>;
|
||
|
}
|
||
|
|
||
|
export interface Privileges {
|
||
|
good: ServiceType,
|
||
|
discount: number;
|
||
|
}
|
||
|
|
||
|
export interface Discount {
|
||
|
id: number;
|
||
|
name: string;
|
||
|
endless: boolean;
|
||
|
from: string;
|
||
|
dueTo: string;
|
||
|
privileges: Array<Privileges>;
|
||
|
active: boolean;
|
||
|
basketMore: number;
|
||
|
incomeMore: number;
|
||
|
toTime: number;
|
||
|
toCapacity: number;
|
||
|
}
|