Available
Represents an available firmware update with details required for installation.
This class holds the new version information and the location from which the firmware update can be downloaded. The internal constructor restricts instantiation to within the library, ensuring update availability is determined through proper channels.