ocpp-standard-schema
v2.2.0
Published
Contains OCPP JSON schemas for validation purposes
Downloads
645
Keywords
Readme
OCPP Schemas for 1.5, 1.6 and 2.0
This package contains JSON schemas and typescript interfaces for said OCPP protocols
Install
npm install --save ocpp-standard-schema
Example
import {Ocpp15Schemas, Ocpp15Types ,Ocpp16Schemas, Ocpp16Types, Ocpp20Schemas, Ocpp20Types} from 'ocpp-standard-schema';
// Interfaces can beused as follows
const AuthorizeRequest: Ocpp16Types.AuthorizeRequest = {
idTag: 'testTag',
};
// Schemas can be used as follows
const AuthorizeRequestSchema = Ocpp16Schemas.AuthorizeRequest;
OCPP 2.0 contain type information for the underlying data types also. They are not exposed through the normal module structure but you can still find them
import {CustomDataType} from 'ocpp-standard-schema/build/src/ocpp-20-types/AuthorizeRequest'