44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package game
 | |
| 
 | |
| import (
 | |
| 	"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
 | |
| 	"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses"
 | |
| )
 | |
| 
 | |
| type ChannelInfoReq struct {
 | |
| 	*requests.RpcRequest
 | |
| 	ChannelId  int64  `position:"Body" field:"channelId"`
 | |
| 	ChannelKey string `position:"Body" field:"channelKey"`
 | |
| }
 | |
| 
 | |
| type ChannelInfoResp struct {
 | |
| 	*responses.BaseResponse
 | |
| 	Code int    `json:"code"`
 | |
| 	Msg  string `json:"msg"`
 | |
| 	Data map[int64]struct {
 | |
| 		Id             int64  `json:"id"`
 | |
| 		PlatKey        string `json:"plat_key"`
 | |
| 		PlatName       string `json:"plat_name"`
 | |
| 		PlatCompany    string `json:"plat_company"`
 | |
| 		PlatUrl        string `json:"plat_url"`
 | |
| 		Company        string `json:"company"`
 | |
| 		PlatCategoryId int64  `json:"plat_category_id"`
 | |
| 		CategoryName   string `json:"category_name"`
 | |
| 	} `json:"data"`
 | |
| }
 | |
| 
 | |
| func CreateChannelInfoReq() *ChannelInfoReq {
 | |
| 	req := &ChannelInfoReq{
 | |
| 		RpcRequest: &requests.RpcRequest{},
 | |
| 	}
 | |
| 	req.InitWithApiInfo(HOST, VERSION, "/api/channel/getChannelInfo")
 | |
| 	return req
 | |
| }
 | |
| 
 | |
| func CreateChannelInfoResp() *ChannelInfoResp {
 | |
| 	resp := &ChannelInfoResp{
 | |
| 		BaseResponse: &responses.BaseResponse{},
 | |
| 	}
 | |
| 	return resp
 | |
| }
 |