getBatteryLevelTrait static method

BatteryLevelTrait getBatteryLevelTrait(
  1. dynamic trait
)

Implementation

static BatteryLevelTrait getBatteryLevelTrait(dynamic trait) {
  try {
    return BatteryLevelTrait(
        BatteryLevel(trait.state.percentage.reported?.value ?? 0));
  } on NoSuchMethodError {
    throw ArgumentError.value(
        trait, 'BatteryLevelTrait', 'Invalid BatteryLevelTrait');
  }
}