Sources/OpenBusiness/OpenBusiness.xcframework/ios-arm64/OpenBusiness.framework/Headers/ORUploadModule.h (13 lines of code) (raw):

#import <Foundation/Foundation.h> #import "ORUploadProtocol.h" NS_ASSUME_NONNULL_BEGIN @interface ORUploadModule : NSObject /// 注册Upload消息接收者 /// @param receiver 消息接收者 /// @param data 控制数据 + (void)registerReceiver:(id<ORUploadReceiverProtocol>)receiver data:(id<ORUploadControlDataProtocol>)data; /// 开启Upload /// @param data 控制Upload的数据 /// @param receiver 消息接收者 + (void)startUploadWithData:(id<ORUploadControlDataProtocol>)data receiver:(id<ORUploadReceiverProtocol>)receiver; /// 立即触发Upload /// @param moduleName 模块名称 /// @param inUploadThread 是否切换到Upload线程 /// @param option 生成请求选项 + (void)uploadImmediatelyModule:(NSString *)moduleName inUploadThread:(BOOL)inUploadThread option:(ORUploadOption)option; /// 修改Upload间隔 /// @param moduleName 模块名称 /// @param interval 间隔 /// @param isRecover 恢复默认间隔 + (void)modifyUploadModule:(NSString *)moduleName interval:(NSInteger)interval recover:(BOOL)isRecover; /// 停止Upload /// @param moduleName 模块名称 + (void)stopUpload:(NSString *)moduleName; /// 挂起Upload /// @param moduleName 模块名称 + (void)suspend:(NSString *)moduleName; /// 恢复Upload /// @param moduleName 模块名称 + (void)resume:(NSString *)moduleName; @end NS_ASSUME_NONNULL_END