//
//  HWMRoomsControllerOpenApi.h
//  HWMUISDK
//
//

#import <Foundation/Foundation.h>
#import "HWMRequestPairInfoModel.h"
#import "HWMRequestControllerSliderInfoModel.h"
#import "HWMCheckControllerSliderInfoModel.h"
#import "HWMSDKPrivateLoginService.h"

NS_ASSUME_NONNULL_BEGIN

@interface HWMRoomsControllerOpenApi : NSObject

/// 控制器配对
- (void)requestPair:(HWMRequestPairInfoModel *)pairInfo
    successCallback:(HWMSDKRequestPairSuccessBlock)successCallback
     failedCallback:(HWMSDKRequestPairFailedBlock)failedCallback;

/// 请求滑块
- (void)requestSlider:(HWMRequestControllerSliderInfoModel *)sliderInfo
      successCallback:(HWMSDKRequestControllerSliderSuccessBlock)successCallback
       failedCallback:(HWMSDKRequestControllerSliderFailedBlock)failedCallback;

/// 校验滑块
- (void)checkSlider:(HWMCheckControllerSliderInfoModel *)sliderInfo
    successCallback:(HWMSDKCheckControllerSliderSuccessBlock)successCallback
     failedCallback:(HWMSDKCheckControllerSliderFailedBlock)failedCallback;

@end

NS_ASSUME_NONNULL_END
