1/* 2 * Copyright (c) 2023 Hunan OpenValley Digital Industry Development Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import type batteryStats from '@ohos.batteryStatistics'; 17 18/** 19 * baterystats data entity. 20 */ 21export class BatteryStatsModel { 22 icon: Resource | undefined; // 耗电信息相关图标资源文件 23 24 iconBase64: string; // 耗电信息相关图标二进制文件 25 26 name: Resource | undefined; // 耗电信息相关的名字资源文件 27 28 nameStr: string; // 耗电信息相关的名字字符串 29 30 uid: number; // 耗电信息相关的UID 31 32 power: number; // 耗电的值,单位毫安时 33 34 percent: number; // 耗电的值占比,百分比 35 36 type: batteryStats.ConsumptionType; // 耗电信息相关的类型 37}