UNPKG

@golemio/parkings

Version:
28 lines (27 loc) 799 B
import { IParkingTariffPeriod } from "../../../../schema-definitions/models/interfaces/IParkingTariff"; export interface IV3Charge { id: string; charge: number; charge_type: string; charge_order_index: number; charge_interval: number; max_iterations_of_charge: number; min_iterations_of_charge: number; valid_from: string; valid_to: string; periods_of_time: IParkingTariffPeriod[]; } export interface IV3ChargeBand { primary_source: string; primary_source_id: string; maximum_duration: number; valid_from: string; valid_to: string; last_updated: Date; last_modified_at_source: Date; charges: Array<Partial<IV3Charge>>; } export interface IV3ParkingTariffDto { id: string; charge_bands: Array<Partial<IV3ChargeBand>>; }