- private static instance: OCPPResponseService | null = null;
- private readonly version: OCPPVersion;
- private readonly ajv: Ajv;
- public abstract jsonIncomingRequestResponseSchemas: Map<
- IncomingRequestCommand,
- JSONSchemaType<JsonObject>
- >;
+ private static instance: OCPPResponseService | null = null
+ private readonly version: OCPPVersion
+ protected readonly ajv: Ajv
+ protected readonly ajvIncomingRequest: Ajv
+ protected abstract payloadValidateFunctions: Map<RequestCommand, ValidateFunction<JsonType>>
+ public abstract incomingRequestResponsePayloadValidateFunctions: Map<
+ IncomingRequestCommand,
+ ValidateFunction<JsonType>
+ >