UNPKG

@citrineos/data

Version:

The OCPP data module which includes all persistence layer implementation.

28 lines (27 loc) 872 B
import { CreationOptional } from 'sequelize'; import { BaseModelWithTenant } from '../BaseModelWithTenant'; export declare class Tariff extends BaseModelWithTenant implements TariffData { static readonly MODEL_NAME: string; stationId: string; currency: string; pricePerKwh: number; pricePerMin?: number | null; pricePerSession?: number | null; authorizationAmount?: number | null; paymentFee?: number | null; taxRate?: number | null; id: number; updatedAt: CreationOptional<Date>; get data(): TariffData; static newInstance(data: TariffData): Tariff; } export interface TariffData { id: number; currency: string; pricePerKwh: number; pricePerMin?: number | null; pricePerSession?: number | null; taxRate?: number | null; authorizationAmount?: number | null; paymentFee?: number | null; }