UNPKG

ocpp-messages

Version:

TypeScript definitions for Open Charge Point Protocol (OCPP)

46 lines (43 loc) 1.31 kB
/* tslint:disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * This contains the progress status of the firmware installation. * */ export type FirmwareStatusEnumType = | "Downloaded" | "DownloadFailed" | "Downloading" | "DownloadScheduled" | "DownloadPaused" | "Idle" | "InstallationFailed" | "Installing" | "Installed" | "InstallRebooting" | "InstallScheduled" | "InstallVerificationFailed" | "InvalidSignature" | "SignatureVerified"; export interface UrnOCPPCp220203FirmwareStatusNotificationRequest { customData?: CustomDataType; status: FirmwareStatusEnumType; /** * The request id that was provided in the * UpdateFirmwareRequest that started this firmware update. * This field is mandatory, unless the message was triggered by a TriggerMessageRequest AND there is no firmware update ongoing. * */ requestId?: number; } /** * This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data. */ export interface CustomDataType { vendorId: string; [k: string]: unknown; }