BasicInformationTrait.ProductAppearanceStruct

class BasicInformationTrait.ProductAppearanceStruct : ClusterStruct


The product's appearance.

Summary

Public constructors

Creates the ProductAppearanceStruct class.

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

BasicInformationTrait.ProductFinishEnum

The product's appearance, as enumerated by ProductFinishEnum.

BasicInformationTrait.ColorEnum?

The product's primary color, as enumerated by ColorEnum.

Public constructors

ProductAppearanceStruct

ProductAppearanceStruct(
    finish: BasicInformationTrait.ProductFinishEnum = ProductFinishEnum.Other,
    primaryColor: BasicInformationTrait.ColorEnum? = null
)

Creates the ProductAppearanceStruct class.

Public functions

getDescriptor

open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

finish

val finishBasicInformationTrait.ProductFinishEnum

The product's appearance, as enumerated by ProductFinishEnum.

primaryColor

val primaryColorBasicInformationTrait.ColorEnum?

The product's primary color, as enumerated by ColorEnum.