/** * B1设备选择器,对外开放接口 请求参数定义 * @apiName biz.ATMBle.beaconPicker */ export interface IBizATMBleBeaconPickerParams { /** 企业ID,服务端会对权限做控制 */ corpId: string; /** 使用场景,通过调取平台服务获取 */ bizCode: string; /** 默认勾选B1设备ID列表,List,json格式 */ pickedBeacons?: string; /** 不可选设备ID列表,List,json格式 */ disabledBeacons?: string; /** 必选设备ID列表,List,json格式 */ requireBeacons?: string; /** 人脸管理,用户ID列表,List,json格式 */ userIds?: string; /** 人脸管理,排除的用户ID列表,List,json格式 */ excludeUserIds?: string; /** 人脸管理,部门ID列表,List,json格式 */ deptIds?: string; /** 人脸管理,排除的部门ID列表,List,json格式 */ excludeDeptIds?: string; /** 是否支持多选 */ multiple?: boolean; /** 最大可选数量 */ max?: number; /** 超过限定数量提示 */ limitTips?: string; /** 页面标题 */ title?: string; /** 上游业务来源 */ origin?: string; /** 是否支持实人 */ supportFace?: boolean; /** 是否支持距离 */ supportDistance?: boolean; /** 设置的蓝牙设备距离 */ distance?: string; /** 人脸开关 */ useFaceRecognition?: boolean; /** 扩展字段,先预留 */ extData?: string; } /** * B1设备选择器,对外开放接口 返回结果定义 * @apiName biz.ATMBle.beaconPicker */ export interface IBizATMBleBeaconPickerResult { /** 选择的设备ID列表 */ chosenBeacons: number[]; /** 人脸识别开关 */ useFaceRecognition: boolean; /** 设置的蓝牙设备距离 */ distance: number; } /** * B1设备选择器,对外开放接口 * @apiName biz.ATMBle.beaconPicker * @supportVersion ios: 5.0.7 android: 5.0.7 * @author Android:序望,iOS:度尽 */ export declare function beaconPicker$(params: IBizATMBleBeaconPickerParams): Promise; export default beaconPicker$;