package request import "errors" type ChatroomBaseRequest struct { BaseRequest ChatroomId string //ViewPosition string // 房间右侧:ROOM_RIGHT 普通礼物栏:GIFT_NORMAL 礼物背包:GIFT_BAG } // 参数合法性检验 func (request *ChatroomBaseRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.ChatroomId) == 0 { err = errors.New("ChatroomId不能为空") return } return } // 获取访问过的 type GetVisitedChatroomListRequest struct { BaseRequest BaseGuildRequest PageCode string // PD_HOME PD_ALL } // 参数合法性检验 func (request *GetVisitedChatroomListRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.PageCode) == 0 { err = errors.New("PageCode不能为空") return } return } // 送人进房 type TakeUsersToRoomRequest struct { BaseRequest ChatroomNo string UserIds string Reason string // 送人进房的理由 order-audition=订单试音 order-confirm=订单确认 } // 参数合法性检验 func (request *TakeUsersToRoomRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.ChatroomNo) == 0 { err = errors.New("ChatroomNo不能为空") return } if len(request.UserIds) == 0 { err = errors.New("用户不能为空") return } return }