UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response

class UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response : ClusterStruct


Summary

Nested types

Descriptor enum for this command's request fields.

Public constructors

Response(
    nullableIntWasNull: Boolean,
    nullableIntValue: UShort?,
    optionalIntWasPresent: Boolean,
    optionalIntValue: UShort?,
    nullableOptionalIntWasPresent: Boolean,
    nullableOptionalIntWasNull: Boolean?,
    nullableOptionalIntValue: UShort?,
    nullableStringWasNull: Boolean,
    nullableStringValue: String?,
    optionalStringWasPresent: Boolean,
    optionalStringValue: String?,
    nullableOptionalStringWasPresent: Boolean,
    nullableOptionalStringWasNull: Boolean?,
    nullableOptionalStringValue: String?,
    nullableStructWasNull: Boolean,
    nullableStructValue: UnitTestingTrait.SimpleStruct?,
    optionalStructWasPresent: Boolean,
    optionalStructValue: UnitTestingTrait.SimpleStruct?,
    nullableOptionalStructWasPresent: Boolean,
    nullableOptionalStructWasNull: Boolean?,
    nullableOptionalStructValue: UnitTestingTrait.SimpleStruct?,
    nullableListWasNull: Boolean,
    nullableListValue: List<UnitTestingTrait.SimpleEnum>?,
    optionalListWasPresent: Boolean,
    optionalListValue: List<UnitTestingTrait.SimpleEnum>?,
    nullableOptionalListWasPresent: Boolean,
    nullableOptionalListWasNull: Boolean?,
    nullableOptionalListValue: List<UnitTestingTrait.SimpleEnum>?
)

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

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

Public constructors

Response

Response(
    nullableIntWasNull: Boolean = false,
    nullableIntValue: UShort? = null,
    optionalIntWasPresent: Boolean = false,
    optionalIntValue: UShort? = null,
    nullableOptionalIntWasPresent: Boolean = false,
    nullableOptionalIntWasNull: Boolean? = null,
    nullableOptionalIntValue: UShort? = null,
    nullableStringWasNull: Boolean = false,
    nullableStringValue: String? = null,
    optionalStringWasPresent: Boolean = false,
    optionalStringValue: String? = null,
    nullableOptionalStringWasPresent: Boolean = false,
    nullableOptionalStringWasNull: Boolean? = null,
    nullableOptionalStringValue: String? = null,
    nullableStructWasNull: Boolean = false,
    nullableStructValue: UnitTestingTrait.SimpleStruct? = null,
    optionalStructWasPresent: Boolean = false,
    optionalStructValue: UnitTestingTrait.SimpleStruct? = null,
    nullableOptionalStructWasPresent: Boolean = false,
    nullableOptionalStructWasNull: Boolean? = null,
    nullableOptionalStructValue: UnitTestingTrait.SimpleStruct? = null,
    nullableListWasNull: Boolean = false,
    nullableListValue: List<UnitTestingTrait.SimpleEnum>? = null,
    optionalListWasPresent: Boolean = false,
    optionalListValue: List<UnitTestingTrait.SimpleEnum>? = null,
    nullableOptionalListWasPresent: Boolean = false,
    nullableOptionalListWasNull: Boolean? = null,
    nullableOptionalListValue: List<UnitTestingTrait.SimpleEnum>? = null
)

Public functions

getDescriptor

@HomeExperimentalApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

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

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

Public properties

nullableIntValue

val nullableIntValueUShort?

nullableIntWasNull

val nullableIntWasNullBoolean

nullableListWasNull

val nullableListWasNullBoolean

nullableOptionalIntValue

val nullableOptionalIntValueUShort?

nullableOptionalIntWasNull

val nullableOptionalIntWasNullBoolean?

nullableOptionalIntWasPresent

val nullableOptionalIntWasPresentBoolean

nullableOptionalListValue

val nullableOptionalListValueList<UnitTestingTrait.SimpleEnum>?

nullableOptionalListWasNull

val nullableOptionalListWasNullBoolean?

nullableOptionalListWasPresent

val nullableOptionalListWasPresentBoolean

nullableOptionalStringValue

val nullableOptionalStringValueString?

nullableOptionalStringWasNull

val nullableOptionalStringWasNullBoolean?

nullableOptionalStringWasPresent

val nullableOptionalStringWasPresentBoolean

nullableOptionalStructValue

val nullableOptionalStructValueUnitTestingTrait.SimpleStruct?

nullableOptionalStructWasNull

val nullableOptionalStructWasNullBoolean?

nullableOptionalStructWasPresent

val nullableOptionalStructWasPresentBoolean

nullableStringValue

val nullableStringValueString?

nullableStringWasNull

val nullableStringWasNullBoolean

nullableStructWasNull

val nullableStructWasNullBoolean

optionalIntValue

val optionalIntValueUShort?

optionalIntWasPresent

val optionalIntWasPresentBoolean

optionalListWasPresent

val optionalListWasPresentBoolean

optionalStringValue

val optionalStringValueString?

optionalStringWasPresent

val optionalStringWasPresentBoolean

optionalStructWasPresent

val optionalStructWasPresentBoolean