UnitTestingTrait.TestFabricScoped

class UnitTestingTrait.TestFabricScoped : ClusterStruct


TestFabricScoped

Summary

Nested types

Descriptor enum for this struct's fields.

Public constructors

TestFabricScoped(
    fabricSensitiveInt8u: UByte,
    optionalFabricSensitiveInt8u: OptionalValue<UByte>,
    nullableFabricSensitiveInt8u: UByte?,
    nullableOptionalFabricSensitiveInt8u: OptionalValue<UByte?>,
    fabricSensitiveCharString: String,
    fabricSensitiveStruct: UnitTestingTrait.SimpleStruct,
    fabricSensitiveInt8uList: List<UByte>,
    fabricIndex: UByte
)

Creates the TestFabricScoped 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

UByte

fabricIndex attribute.

String

fabricSensitiveCharString attribute.

UByte

fabricSensitiveInt8u attribute.

List<UByte>

fabricSensitiveInt8uList attribute.

UnitTestingTrait.SimpleStruct

fabricSensitiveStruct attribute.

UByte?

nullableFabricSensitiveInt8u attribute.

OptionalValue<UByte?>

nullableOptionalFabricSensitiveInt8u attribute.

OptionalValue<UByte>

optionalFabricSensitiveInt8u attribute.

Public constructors

TestFabricScoped

TestFabricScoped(
    fabricSensitiveInt8u: UByte,
    optionalFabricSensitiveInt8u: OptionalValue<UByte> = OptionalValue.absent(),
    nullableFabricSensitiveInt8u: UByte? = null,
    nullableOptionalFabricSensitiveInt8u: OptionalValue<UByte?> = OptionalValue.absent(),
    fabricSensitiveCharString: String = "",
    fabricSensitiveStruct: UnitTestingTrait.SimpleStruct = SimpleStruct(),
    fabricSensitiveInt8uList: List<UByte> = emptyList(),
    fabricIndex: UByte
)

Creates the TestFabricScoped class.

Public functions

getDescriptor

@HomeExperimentalGenericApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

@HomeExperimentalGenericApi
open fun getFieldValueById(tagId: UInt): Any?

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

Public properties

fabricIndex

val fabricIndex: UByte

fabricIndex attribute.

fabricSensitiveCharString

val fabricSensitiveCharString: String

fabricSensitiveCharString attribute.

fabricSensitiveInt8u

val fabricSensitiveInt8u: UByte

fabricSensitiveInt8u attribute.

fabricSensitiveInt8uList

val fabricSensitiveInt8uList: List<UByte>

fabricSensitiveInt8uList attribute.

fabricSensitiveStruct

val fabricSensitiveStruct: UnitTestingTrait.SimpleStruct

fabricSensitiveStruct attribute.

nullableFabricSensitiveInt8u

val nullableFabricSensitiveInt8u: UByte?

nullableFabricSensitiveInt8u attribute.

nullableOptionalFabricSensitiveInt8u

val nullableOptionalFabricSensitiveInt8u: OptionalValue<UByte?>

nullableOptionalFabricSensitiveInt8u attribute.

optionalFabricSensitiveInt8u

val optionalFabricSensitiveInt8u: OptionalValue<UByte>

optionalFabricSensitiveInt8u attribute.