Schemas, type declarations, data validation, serialization/deserialization, for the EV Charging Use Data specification - v1.0.0
Node.js/TypeScript package implementing data types from the EV Charging Use Data Specification.
Included are the following types plus associated code for data validation and serializing to/from JSON, YAML and CSV.
Data objects related to Program Registry and Onboarding Process
- Project -- Describes EV charging station projects, the organization in charge, and various costs related to the project.
- Station -- Describes an EV charging station, its location, and characteristics.
- Port -- Describes a single port on an EV charging station.
Data objects related to Operating Data Collection
- Session -- Describes a charging session
- OperatingCosts -- Describes the operating costs for a set of charging stations, collected by either by the "obligated party" or other data provider.
- Uptime -- Describes the time periods during which each charging station was "up", meaning operational and available for use by customers.
- Outage -- Describes the time periods during which each charging station was "down".