@golemio/parkings
Version:
Golemio Parkings Module
30 lines (29 loc) • 889 B
TypeScript
import { IParkingTariffPeriod } from "../../../models/interfaces/IParkingTariff";
interface IIptOictCharge {
charge: string;
charge_type: string;
charge_order_index: number;
charge_interval: number | null;
max_iterations_of_charge: number | null;
min_iterations_of_charge: number | null;
valid_from: string | null;
valid_to: string | null;
periods_of_time: IParkingTariffPeriod[];
}
interface IIptOictChargeBand {
maximum_duration: number | null;
valid_from: string | null;
valid_to: string | null;
last_modified_at_source: string | null;
free_of_charge: boolean;
url: string | null;
payment_mode: string;
payment_methods: string[];
charge_band_name: string;
charges: IIptOictCharge[];
}
export interface IIptOictTariffsProperties {
parking_ids: string[];
charge_bands: IIptOictChargeBand[];
}
export {};