package cs import ( "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests" "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses" ) // 中旭人工客服链接,主体与游戏配置 type LinkGameConfig struct { SubjectSign string `json:"subject_sign"` SubjectName string `json:"subject_name"` LinkGameId int64 `json:"link_game_id"` CreatedAt string `json:"created_at"` } type GetLinkGameConfigRequest struct { *requests.JsonRequest Company string `position:"Json" field:"company"` } type GetLinkGameConfigResponse struct { *responses.BaseResponse Code int `json:"code"` Msg string `json:"msg"` Data *LinkGameConfig `json:"data"` } type LinkGameConfigRequest struct { Company string `json:"company"` } func CreateGetLinkGameConfigRequest(param LinkGameConfigRequest) (req *GetLinkGameConfigRequest) { req = &GetLinkGameConfigRequest{ JsonRequest: &requests.JsonRequest{}, Company: param.Company, } req.InitWithApiInfo(HOST, VERSION, "/v1/config/get_link_game_config") req.Method = requests.POST return } func CreateGetLinkGameConfigResponse() (response *GetLinkGameConfigResponse) { response = &GetLinkGameConfigResponse{ BaseResponse: &responses.BaseResponse{}, } return }