AvailableVersion#

class AvailableVersion(version=None, status=None, is_enabled=True, available_version_uuid=None, order=None, disablement_reason=None, release_notes=None, release_date=None, custom_message=None, child_entities=None, group_uuid=None, dependencies=None, *args, **kwargs)#

Bases: object

LCM framework version present in the LCM URL.

Parameters:
  • version (min=1 chars, max=128 chars) – (version) LCM framework version present in the LCM URL.

  • status – (status)

  • is_enabled – (is_enabled) Indicates if the available update is enabled. (Default True)

  • available_version_uuid – (available_version_uuid) Available version UUID.

  • order (min=1, max=10000) – (order) Order of this available version (1 being the lowest and 6 being the highest) when multiple versions are present with different status.

  • disablement_reason (min=1 chars, max=512 chars) – (disablement_reason) Reason for disabling the available version.

  • release_notes (min=1 chars, max=1024 chars) – (release_notes) Release notes corresponding to the update.

  • release_date – (release_date) Release date for the entities that need this information.

  • custom_message (min=1 chars, max=512 chars) – (custom_message) Update custom messages other than release notes to the user about this available version.

  • child_entities – (child_entities) Component information for the payload based entity.

  • group_uuid – (group_uuid) UUID of the group that this LCM entity is part of.

  • dependencies – (dependencies) List of dependencies for the available version.

property available_version_uuid#

Available version UUID.

Type:

str

property child_entities#

Component information for the payload based entity.

Type:

list[ str ]

property custom_message#

Update custom messages other than release notes to the user about this available version.

Type:

str

property dependencies#

List of dependencies for the available version.

Type:

list[ DependentEntity ]

property disablement_reason#

Reason for disabling the available version.

Type:

str

property group_uuid#

UUID of the group that this LCM entity is part of.

Type:

str

property is_enabled#

Indicates if the available update is enabled.

Type:

bool

property order#

Order of this available version (1 being the lowest and 6 being the highest) when multiple versions are present with different status.

Type:

int

property release_date#

Release date for the entities that need this information.

Type:

date

property release_notes#

Release notes corresponding to the update.

Type:

str

property status#
Type:

AvailableVersionStatus

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property version#

LCM framework version present in the LCM URL.

Type:

str