UNPKG

ocpi-types

Version:

TypeScript DTOs and enums for OCPI 2.2.1 specification.

26 lines (25 loc) 807 B
import { CdrTokenDto } from '../../cdrs/dtos/cdr-token.dto'; import { ChargingPeriodDto } from '../../cdrs/dtos/charging-period.dto'; import { PriceDto } from '../../../dtos/price.dto'; import { AuthMethod } from '../../cdrs/enums/auth-method.enum'; import { SessionStatus } from '../enums/session-status.enum'; export declare class SessionDto { countryCode: string; partyId: string; id: string; startDateTime: string; endDateTime?: string; kwh: number; cdrToken: CdrTokenDto; authMethod: AuthMethod; authorizationReference?: string; locationId: string; evseUid: string; connectorId: string; meterId?: string; currency: string; chargingPeriods?: ChargingPeriodDto[]; totalCost?: PriceDto; status: SessionStatus; lastUpdated: string; }