export interface IParkingTariffDescription { tariff_id: string; source: string; last_updated: Date | string; payment_mode: string; payment_additional_description?: string | null; free_of_charge: boolean; url_link_address?: string | null; } export interface IParkingTariffMeansOfPayment { accepts_payment_card?: boolean | null; accepts_cash?: boolean | null; accepts_mobile_payment?: boolean | null; accepts_litacka?: boolean | null; } interface IParkingTariffChargeBand extends IParkingTariffMeansOfPayment { charge_band_name: string; charge_currency: string; } export interface IParkingTariffCharge { charge: number; charge_type?: string | null; charge_order_index: number; charge_interval?: number | null; max_iterations_of_charge?: number | null; min_iterations_of_charge?: number | null; start_time_of_period?: string | null; end_time_of_period?: string | null; } export interface IParkingTariffPeriod { day_in_week: string; start: string; end: string; ph: string; } export interface IParkingTariff extends IParkingTariffDescription, IParkingTariffChargeBand, IParkingTariffCharge { allowed_vehicle_type?: string | null; allowed_fuel_type?: string | null; valid_from?: Date | string | null; valid_to?: Date | string | null; maximum_duration_seconds?: number | null; periods_of_time?: IParkingTariffPeriod[] | null; payment_methods?: string[] | null; } export {};