state.dart 580 B

123456789101112131415161718
  1. import 'dart:collection';
  2. import 'package:fis_jsonrpc/rpc.dart';
  3. import 'package:get/get.dart';
  4. class PackageInfoState {
  5. // servicePack
  6. final Rx<ServicePackDTO> _servicePack = Rx(ServicePackDTO());
  7. final RxList<ServiceItemDTO> _serviceItems = RxList();
  8. ServicePackDTO get servicePack => _servicePack.value;
  9. set servicePack(ServicePackDTO val) => _servicePack.value = val;
  10. /// 服务包集合
  11. List<ServiceItemDTO> get serviceItems =>
  12. UnmodifiableListView(_serviceItems.toList());
  13. set serviceItems(List<ServiceItemDTO> val) => _serviceItems.value = val;
  14. }