apiPoscan.dart 871 B

12345678910111213141516171819202122232425262728293031323334
  1. import 'package:polkawallet_sdk/api/api.dart';
  2. import 'package:polkawallet_sdk/service/poscan.dart';
  3. class ApiPoScan {
  4. ApiPoScan(this.apiRoot, this.service);
  5. final PolkawalletApi apiRoot;
  6. final ServicePoScan service;
  7. Future<dynamic> putObject({
  8. required String pubKey,
  9. required String password,
  10. required Map<String, String> category,
  11. required Function(String) onStatusChange,
  12. required String file,
  13. required int nApprovals,
  14. required List<String> hashes,
  15. required String? propValue,
  16. required Function(String) msgIdCallback,
  17. }) async {
  18. return service.putObject(
  19. pubKey: pubKey,
  20. password: password,
  21. category: category,
  22. file: file,
  23. nApprovals: nApprovals,
  24. hashes: hashes,
  25. propValue: propValue,
  26. onStatusChange: onStatusChange,
  27. msgIdCallback: msgIdCallback,
  28. );
  29. }
  30. }