state.dart 613 B

1234567891011121314151617
  1. import 'dart:collection';
  2. import 'package:get/get.dart';
  3. import 'package:vitalapp/managers/interfaces/models/device.dart';
  4. class DevicesSettingState {
  5. final RxList<String> _accessTypes = RxList<String>();
  6. final RxList<DeviceModel> _deviceList = RxList<DeviceModel>();
  7. /// 已授权设备类型集合
  8. List<String> get accessTypes => UnmodifiableListView(_accessTypes);
  9. set accessTypes(List<String> val) => _accessTypes.value = val;
  10. /// 设备信息集合
  11. List<DeviceModel> get deviceList => UnmodifiableListView(_deviceList);
  12. set deviceList(List<DeviceModel> val) => _deviceList.value = val;
  13. }