getBrightnessTrait static method

BrightnessTrait getBrightnessTrait(
  1. dynamic trait
)

Implementation

static BrightnessTrait getBrightnessTrait(dynamic trait) {
  try {
    return BrightnessTrait(
        Brightness(trait.state.brightness.reported?.value));
  } on NoSuchMethodError {
    throw ArgumentError.value(
        trait, 'BrightnessTrait', 'Invalid BrightnessTrait');
  }
}