OfflineDataProvider.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // OfflineDataProvider.h
  3. // RA TradeFiling
  4. //
  5. // Created by Rui Zhang on 11/19/20.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. typedef void(^resultHandler)(NSMutableDictionary *result);
  10. @interface OfflineDataProvider : NSObject
  11. + (NSMutableDictionary *)request_login;
  12. + (NSMutableDictionary *)request_signup;
  13. + (NSMutableDictionary *)save_panel;
  14. + (NSMutableDictionary *)request_logout;
  15. + (void)request_home: (resultHandler)result;
  16. + (NSMutableDictionary *)request_changepassword;
  17. + (NSMutableDictionary *)request_retrievepassword;
  18. + (NSMutableDictionary *)request_result: (NSMutableDictionary *) params;
  19. + (NSMutableDictionary*) request_detail: (NSMutableDictionary *) params;
  20. + (void)request_fastdownload:(NSMutableDictionary *)params url:(NSString *)url completionHandler:(resultHandler)result;
  21. + (void)request_cadedate: (resultHandler)result;
  22. + (void)request_editor: (NSMutableDictionary *) params completionHandler:(resultHandler)result;
  23. +(void)request_save_editor:(NSMutableDictionary*)params completionHandler:(resultHandler)result;
  24. +(void)request_commoneditor_partialrefresh: (NSMutableDictionary*)params completionHandler:(resultHandler)result;
  25. @end
  26. NS_ASSUME_NONNULL_END