export interface FirmwareInfo { version: string, /** Version of firmware. */ fileSize: string, /** Size of firmware file in KB/MB. */ releaseDate: string, /** Release date of firmware. it is timestamp*/ stage: string, /** Firmware stage. */ releaseNotes: string /** Release notes of firmware. */ } /** * This enum represents event type for callback. */ export enum FirmwareEventType { Firmware_Download = 0, Firmware_Update } /** * needs to be consolidated with other result codes. */ export enum FirmwareEventStatus { Initiating = 0, InProgress, Completed, Cancelled, File_NotAvailable, File_NotAccessible, File_AlreadyPresent, Network_Error, SSL_Error, Download_Error, Update_Error, Invalid_Authentication, File_UnderDownload, Not_Allowed, Sdk_TooOldForUpdate }