bosesoundtouchapi.models.softwareupdatecheckresponse

@export
class SoftwareUpdateCheckResponse:

SoundTouch device SoftwareUpdateCheckResponse configuration object.

This class contains the attributes and sub-items that represent a software update check response.

SoftwareUpdateCheckResponse(root: xml.etree.ElementTree.Element)

Initializes a new instance of the class.

Arguments:
  • root (Element): xmltree Element item to load arguments from.
    If specified, then other passed arguments are ignored.
DeviceId: str

Device identifier the configuration information was obtained from.

IndexFileUrl: str

Index file url to query for firmware update details (e.g. https://worldwide.bose.com/updates/soundtouch).

ReleaseRevision: str

Latest release revision of available firmware update for the device.

def ToString(self) -> str:

Returns a displayable string representation of the class.