HubitatCacGt#

Python pydantic class corresponding to json type hubitat.cac.gt, version 000.

class gwproto.types.HubitatCacGt(*, ComponentAttributeClassId, DisplayName=None, TypeName='hubitat.cac.gt', Version='000')#
Parameters:
  • ComponentAttributeClassId (str) –

  • DisplayName (str | None) –

  • TypeName (Literal['hubitat.cac.gt']) –

  • Version (Literal['000']) –

ComponentAttributeClassId:
  • Description: ComponentAttributeClassId. Unique identifier for the device class (aka ‘cac’ or Component Attribute Class). Authority is maintained by the World Registry.

  • Format: UuidCanonicalTextual

DisplayName:
  • Description: DisplayName. Sample: Hubitat Elevation C-7

TypeName:
  • Description: All GridWorks Versioned Types have a fixed TypeName, which is a string of lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character, and final word NOT all Hindu-Arabic numerals.

Version:
  • Description: All GridWorks Versioned Types have a fixed version, which is a string of three Hindu-Arabic numerals.

class gwproto.types.HubitatCacGt_Maker(cac)#
Parameters:

cac (HubitatCac) –