RequestRepository class

@description : 请求仓库,用于复用请求,处理通用的逻辑

Constructors

RequestRepository()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

bankList(dynamic onSuccess(List<BankBean>), dynamic onError(String errStr)?) → dynamic
businessCard(Map<String, dynamic> obj, dynamic callBack, dynamic errBack) → dynamic
@Author: yuer @description: 用户名片信息 "otherUserId":"123456", //名片用户id @return {*}
coinConsume(int pageNo, dynamic onSuccess(List<CoinConsumeBean>), dynamic onError(String errStr)?) → dynamic
coinPkg(dynamic onSuccess(List<CoinPkgBean>), dynamic onError(String errStr)?) → dynamic
coinTransfer(int pkgId, dynamic onSuccess(), dynamic onError(String errStr)?, {String? money}) → dynamic
getMsgInfoDetail(Map<String, dynamic> obj, dynamic callBack, dynamic errBack) → dynamic
@Author: yuer @description 私聊进度查询接口 "anchorId":"123456", //主播id @return {*}
homeRank(int type, dynamic onSuccess(dynamic data), dynamic onError(String errStr)?) → dynamic
首页 排行榜 "type":1 // 1-用户日榜 2-用户周榜 3-用户月榜 4-主播日榜 5-主播周榜 6-主播月榜
liveGetAnchorCard(Map<String, dynamic> obj, dynamic callBack, dynamic errBack) → dynamic
@Author: yuer @description:主播名片查询接口 "anchorId":"123456", //主播id @return {*}
rechargeRecord(int pageNo, dynamic onSuccess(List<RechargeRecordBean>), dynamic onError(String errStr)?) → dynamic
remainRecord(int pageNo, dynamic onSuccess(List<RemainRecordBean>), dynamic onError(String errStr)?) → dynamic
requestAppLiveUpdateLiveRoomTitle(String title, dynamic callBack(bool)) → dynamic
主播直播间标题更新接口 title 直播间标题,必填 callBack 返回结果
requestGetNewVersion(dynamic callBack(VersionModel?)) → dynamic
版本升级 callBack 返回结果
requestHomeClsQueryById(int? id, int pageNo, int pageSize, dynamic callBack(List<LiveRoomModel>?)) → dynamic
非固定分类查询列表 id 非固定分类id pageNo 页码 pageSize 条数 callBack 返回结果
requestHomeDefaultClsQuery(int? fixedType, int pageNo, int pageSize, dynamic callBack(List<LiveRoomModel>?)) → dynamic
固定分类查询列表 type 2 热门、3 颜值、4 新人、5 收费. 不查关注,关注走首页关注接口 pageNo 页码 pageSize 条数 callBack 返回结果
requestHomeRecommendCls(dynamic callBack(List<HomeClsModel>?)) → dynamic
首页顶部分类接口 callBack 返回结果
requestHomeRecommendList(int type, dynamic callBack(List<LiveRoomModel>?)) → dynamic
首页推荐列表接口 callBack 返回结果 type 1.光年推荐 2.游戏推荐
requestHomeUserAttentionList(dynamic callBack(List<LiveRoomModel>?), {Map<String, dynamic>? params}) → dynamic
首页-关注-关注列表接口 callBack 返回结果
requestHomeUserChangeOnceList(dynamic callBack(List<LiveRoomModel>?)) → dynamic
首页-关注-换一换接口 callBack 返回结果
requestImSendGift(int giftId, int giftNum, String liveId, bool isSerial, int serialNum, dynamic callBack(ErrorEntity), {bool isBackpackGift = false}) → dynamic
直播间内送礼物 giftId 礼物id 必须 giftNum 礼物数量 必须 liveId 直播场次ID isSerial 是否连击(1是,0否,默认否) 非必须 serialNum 连击数,默认=1 callBack 返回结果
requestParamList(dynamic onSuccess(dynamic)) → dynamic
参数列表接口 onSuccess 返回结果
requestSearchList(String searchKey, dynamic callBack(List<LiveRoomModel>?)) → dynamic
搜索接口 searchKey 搜索关键字 callBack 返回结果
requestSearchUserBrowRecord(dynamic callBack(List<LiveRoomModel>?)) → dynamic
查询用户浏览记录 callBack 返回结果
requestSendGiftMsg({required int giftId, required String liveId, required int giftNum}) → dynamic
直播间内送礼物聊天区消息 giftId 礼物id 必须 giftNum 礼物数量 必须 callBack 返回结果
requestTurntableConfig(TurnTableModel turnTableModel, dynamic callBack(bool)) → dynamic
大转盘配置接口 turnTableModel 大转盘设置Model callBack 返回结果
requestTurntableConfigList(String anchorId, dynamic callBack(TurnTableModel?)) → dynamic
大转盘抽奖配置列表或抽奖列表接口 anchorId 主播id callBack 返回结果
requestTurntableLottery(String roomId, dynamic callBack(PrizeModel?), dynamic callBackError(ErrorEntity)) → dynamic
大转盘抽奖 roomId 房间号 callBack 返回结果
requestTurntableOpen(String roomId, bool enabled, dynamic callBack(bool)) → dynamic
打开关闭大转盘 roomId 房间号 enabled 是否开启状态 callBack 返回结果
roomManagerUser(Map<String, dynamic> obj, dynamic callBack) → dynamic
@Author: yuer @description: 设置房管/禁言用户/踢人 "authorId":"123456", //所属直播间主播用户id "userId":"123456", //被操作的用户id "action":"1", //1设置为房管 2取消房管 3禁言 4踢出 @return {*}
saveCardInfo(Map<String, dynamic> obj, dynamic callBack) → dynamic
@Author: yuer @description: "wx":"123456", //微信 可以为空 "qq": "897654", //qq 可以为空 "phone": "897654", //手机号 可以为空 "giftMoney": "897654", //礼物金额 @return {*}
userLevel(int accountType, dynamic onSuccess(dynamic data), dynamic onError(String errStr)?) → dynamic
我的 我的等级
userWallet(dynamic onSuccess(WalletBean data), dynamic onError(String errStr)?) → dynamic