RequestRepository class
@description : 请求仓库,用于复用请求,处理通用的逻辑
Constructors
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非固定分类idpageNo页码pageSize条数callBack返回结果 -
requestHomeDefaultClsQuery(
int? fixedType, int pageNo, int pageSize, dynamic callBack(List< LiveRoomModel> ?)) → dynamic -
固定分类查询列表
type2 热门、3 颜值、4 新人、5 收费. 不查关注,关注走首页关注接口pageNo页码pageSize条数callBack返回结果 -
requestHomeRecommendCls(
dynamic callBack(List< HomeClsModel> ?)) → dynamic -
首页顶部分类接口
callBack返回结果 -
requestHomeRecommendList(
int type, dynamic callBack(List< LiveRoomModel> ?)) → dynamic -
首页推荐列表接口
callBack返回结果type1.光年推荐 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直播场次IDisSerial是否连击(1是,0否,默认否) 非必须serialNum连击数,默认=1callBack返回结果 -
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大转盘设置ModelcallBack返回结果 -
requestTurntableConfigList(
String anchorId, dynamic callBack(TurnTableModel?)) → dynamic -
大转盘抽奖配置列表或抽奖列表接口
anchorId主播idcallBack返回结果 -
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