Documentation
¶
Overview ¶
Package tmic 包含天猫新品创新中心API相关结构体
Index ¶
- type AnswerBo
- type ItemBo
- type OpenOptionResult
- type OptionBo
- type OptionItemBo
- type QuestionBo
- type SubQuestionBo
- type SubQuestionItemBo
- type TmalltmicquestionnaireanswerpushAPIRequest
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetApiMethodName() string
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetApiParams(params url.Values)
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetBiz() string
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetHashCode() string
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetOpenUserId() string
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetRawParams() model.Params
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetRecordId() int64
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetUserAnswerList() []AnswerBo
- func (r TmalltmicquestionnaireanswerpushAPIRequest) GetVersion() int64
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetBiz(_biz string) error
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetHashCode(_hashCode string) error
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetOpenUserId(_openUserId string) error
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetRecordId(_recordId int64) error
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetUserAnswerList(_userAnswerList []AnswerBo) error
- func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetVersion(_version int64) error
- type TmalltmicquestionnaireanswerpushAPIResponse
- type TmalltmicquestionnaireanswerpushAPIResponseModel
- type TmalltmicquestionnaireanswersubmitAPIRequest
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetApiMethodName() string
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetApiParams(params url.Values)
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetBiz() string
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetHashCode() string
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetOpenUserId() string
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetRawParams() model.Params
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetRecordId() int64
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetUserAnswerList() []AnswerBo
- func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetVersion() int64
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetBiz(_biz string) error
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetHashCode(_hashCode string) error
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetOpenUserId(_openUserId string) error
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetRecordId(_recordId int64) error
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetUserAnswerList(_userAnswerList []AnswerBo) error
- func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetVersion(_version int64) error
- type TmalltmicquestionnaireanswersubmitAPIResponse
- type TmalltmicquestionnaireanswersubmitAPIResponseModel
- type TmalltmicquestionnaireoptiongetAPIRequest
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetApiMethodName() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetApiParams(params url.Values)
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetBiz() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetExtraParameters() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetHashCode() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetOpenUserId() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetQuestionCode() string
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetRawParams() model.Params
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetRecordId() int64
- func (r TmalltmicquestionnaireoptiongetAPIRequest) GetVersion() int64
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetBiz(_biz string) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetExtraParameters(_extraParameters string) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetHashCode(_hashCode string) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetOpenUserId(_openUserId string) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetQuestionCode(_questionCode string) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetRecordId(_recordId int64) error
- func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetVersion(_version int64) error
- type TmalltmicquestionnaireoptiongetAPIResponse
- type TmalltmicquestionnaireoptiongetAPIResponseModel
- type TmalltmicquestionnairesurveygetAPIRequest
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetApiMethodName() string
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetApiParams(params url.Values)
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetBiz() string
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetHashCode() string
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetOpenUserId() string
- func (r TmalltmicquestionnairesurveygetAPIRequest) GetRawParams() model.Params
- func (r *TmalltmicquestionnairesurveygetAPIRequest) SetBiz(_biz string) error
- func (r *TmalltmicquestionnairesurveygetAPIRequest) SetHashCode(_hashCode string) error
- func (r *TmalltmicquestionnairesurveygetAPIRequest) SetOpenUserId(_openUserId string) error
- type TmalltmicquestionnairesurveygetAPIResponse
- type TmalltmicquestionnairesurveygetAPIResponseModel
- type TmalltmicquestionnairesurveygetResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnswerBo ¶
type AnswerBo struct { // 问题编码,问卷中的问题的唯一编码,从问卷信息接口的应答中获取 QuestionCode string `json:"question_code,omitempty" xml:"question_code,omitempty"` // 子问卷编码,问卷中某些问卷包含子问题,唯一区分子问题,从问卷信息接口的应答中获取 SubQuestionCode string `json:"sub_question_code,omitempty" xml:"sub_question_code,omitempty"` // 选项唯一编码,每道问题的每个选项的唯一区别标识,从问卷信息接口的应答中获取 OptionCode string `json:"option_code,omitempty" xml:"option_code,omitempty"` // 该选项是否被选中,1选中,2未选中 OptionChecked string `json:"option_checked,omitempty" xml:"option_checked,omitempty"` // 文本题的答案,如果是选择题则不填 AnswerValue string `json:"answer_value,omitempty" xml:"answer_value,omitempty"` }
AnswerBo 结构体
type ItemBo ¶
type ItemBo struct { // 选项所对应的图片cdn地址 Img string `json:"img,omitempty" xml:"img,omitempty"` // 该选项的唯一编码 Code string `json:"code,omitempty" xml:"code,omitempty"` // 该选项的说明 Value string `json:"value,omitempty" xml:"value,omitempty"` }
ItemBo 结构体
type OpenOptionResult ¶
type OpenOptionResult struct { // 业务错误提示 BizErrInfo string `json:"biz_err_info,omitempty" xml:"biz_err_info,omitempty"` // 业务错误编码 BizErrCode string `json:"biz_err_code,omitempty" xml:"biz_err_code,omitempty"` // 问卷记录id,用于区别不同的回答记录,在提交回答的时候作为请求参数 RecordId int64 `json:"record_id,omitempty" xml:"record_id,omitempty"` // 某一问题对象 Question *QuestionBo `json:"question,omitempty" xml:"question,omitempty"` // 问卷版本号 Version int64 `json:"version,omitempty" xml:"version,omitempty"` // 是否还有下一题 HasNextQuestion bool `json:"has_next_question,omitempty" xml:"has_next_question,omitempty"` // 业务是否调用成功 BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"` }
OpenOptionResult 结构体
type OptionBo ¶
type OptionBo struct { // 选项具体值 Items []ItemBo `json:"items,omitempty" xml:"items>item_bo,omitempty"` // optionItemBOList OptionItemBoList []OptionItemBo `json:"option_item_bo_list,omitempty" xml:"option_item_bo_list>option_item_bo,omitempty"` // 是否还有其他选项 HasOther bool `json:"has_other,omitempty" xml:"has_other,omitempty"` }
OptionBo 结构体
type OptionItemBo ¶
type OptionItemBo struct { // code Code string `json:"code,omitempty" xml:"code,omitempty"` // value Value string `json:"value,omitempty" xml:"value,omitempty"` // tip Tip string `json:"tip,omitempty" xml:"tip,omitempty"` // randomGroupNumber RandomGroupNumber int64 `json:"random_group_number,omitempty" xml:"random_group_number,omitempty"` // supplement Supplement bool `json:"supplement,omitempty" xml:"supplement,omitempty"` // exclusion Exclusion bool `json:"exclusion,omitempty" xml:"exclusion,omitempty"` // end End bool `json:"end,omitempty" xml:"end,omitempty"` }
OptionItemBo 结构体
type QuestionBo ¶
type QuestionBo struct { // 此问题唯一编码 Code string `json:"code,omitempty" xml:"code,omitempty"` // 问题类型,1-单选,2-多选,3-单行文本,4-多行文本 Type string `json:"type,omitempty" xml:"type,omitempty"` // 问卷描述 Description string `json:"description,omitempty" xml:"description,omitempty"` // 问卷提示 Tip string `json:"tip,omitempty" xml:"tip,omitempty"` // 错误提示 ErrTip string `json:"err_tip,omitempty" xml:"err_tip,omitempty"` // 文本控件占位符 Placeholder string `json:"placeholder,omitempty" xml:"placeholder,omitempty"` // 该问题下选项对象 Options *OptionBo `json:"options,omitempty" xml:"options,omitempty"` // 问题排序字段 OrderNumber int64 `json:"order_number,omitempty" xml:"order_number,omitempty"` // 选项最大个数,5表示最多5个选项 OptionLimit int64 `json:"option_limit,omitempty" xml:"option_limit,omitempty"` // optionBO OptionBo *OptionBo `json:"option_bo,omitempty" xml:"option_bo,omitempty"` // 子问题 SubQuestionBO *SubQuestionBo `json:"sub_question_b_o,omitempty" xml:"sub_question_b_o,omitempty"` // 该题是否必答,true-必答,false-选答 Required bool `json:"required,omitempty" xml:"required,omitempty"` }
QuestionBo 结构体
type SubQuestionBo ¶
type SubQuestionBo struct { // 子问题列表 SubQuestionItemBOList []SubQuestionItemBo `json:"sub_question_item_b_o_list,omitempty" xml:"sub_question_item_b_o_list>sub_question_item_bo,omitempty"` }
SubQuestionBo 结构体
type SubQuestionItemBo ¶
type SubQuestionItemBo struct { // code Code string `json:"code,omitempty" xml:"code,omitempty"` // 描述 Description string `json:"description,omitempty" xml:"description,omitempty"` // 随机组号 RandomGroupNumber int64 `json:"random_group_number,omitempty" xml:"random_group_number,omitempty"` }
SubQuestionItemBo 结构体
type TmalltmicquestionnaireanswerpushAPIRequest ¶ added in v1.3.1
type TmalltmicquestionnaireanswerpushAPIRequest struct { model.Params // contains filtered or unexported fields }
TmalltmicquestionnaireanswerpushAPIRequest 提交单题答案 API请求 tmall.tmic.questionnaire.answer.push
问卷单题回答的提交
func NewTmalltmicquestionnaireanswerpushRequest ¶ added in v1.3.1
func NewTmalltmicquestionnaireanswerpushRequest() *TmalltmicquestionnaireanswerpushAPIRequest
NewTmalltmicquestionnaireanswerpushRequest 初始化TmalltmicquestionnaireanswerpushAPIRequest对象
func (TmalltmicquestionnaireanswerpushAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TmalltmicquestionnaireanswerpushAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TmalltmicquestionnaireanswerpushAPIRequest) GetBiz ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetBiz() string
GetBiz Biz Getter
func (TmalltmicquestionnaireanswerpushAPIRequest) GetHashCode ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetHashCode() string
GetHashCode HashCode Getter
func (TmalltmicquestionnaireanswerpushAPIRequest) GetOpenUserId ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetOpenUserId() string
GetOpenUserId OpenUserId Getter
func (TmalltmicquestionnaireanswerpushAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TmalltmicquestionnaireanswerpushAPIRequest) GetRecordId ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetRecordId() int64
GetRecordId RecordId Getter
func (TmalltmicquestionnaireanswerpushAPIRequest) GetUserAnswerList ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetUserAnswerList() []AnswerBo
GetUserAnswerList UserAnswerList Getter
func (TmalltmicquestionnaireanswerpushAPIRequest) GetVersion ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswerpushAPIRequest) GetVersion() int64
GetVersion Version Getter
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetBiz ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetBiz(_biz string) error
SetBiz is Biz Setter 业务参数,区分问卷分组投放,1024表示分组投放id,fav表示用户动作类型为收藏
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetHashCode ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetHashCode(_hashCode string) error
SetHashCode is HashCode Setter 问卷唯一编码,从问卷信息接口应答中获取
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetOpenUserId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetOpenUserId(_openUserId string) error
SetOpenUserId is OpenUserId Setter 开发平台userId
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetRecordId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetRecordId(_recordId int64) error
SetRecordId is RecordId Setter 问卷填答id,从问卷信息接口的应答中获取
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetUserAnswerList ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetUserAnswerList(_userAnswerList []AnswerBo) error
SetUserAnswerList is UserAnswerList Setter 用户填写的回答,类型为数组
func (*TmalltmicquestionnaireanswerpushAPIRequest) SetVersion ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswerpushAPIRequest) SetVersion(_version int64) error
SetVersion is Version Setter 问卷版本号,从问卷信息接口的应答中获取
type TmalltmicquestionnaireanswerpushAPIResponse ¶ added in v1.3.1
type TmalltmicquestionnaireanswerpushAPIResponse struct { model.CommonResponse TmalltmicquestionnaireanswerpushAPIResponseModel }
TmalltmicquestionnaireanswerpushAPIResponse 提交单题答案 API返回值 tmall.tmic.questionnaire.answer.push
问卷单题回答的提交
type TmalltmicquestionnaireanswerpushAPIResponseModel ¶ added in v1.3.1
type TmalltmicquestionnaireanswerpushAPIResponseModel struct { XMLName xml.Name `xml:"tmall_tmic_questionnaire_answer_push_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误提示语 BizErrorInfo string `json:"biz_error_info,omitempty" xml:"biz_error_info,omitempty"` // 错误编码 BizErrorCode string `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"` // 是否调用成功 BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"` }
TmalltmicquestionnaireanswerpushAPIResponseModel is 提交单题答案 成功返回结果
type TmalltmicquestionnaireanswersubmitAPIRequest ¶ added in v1.3.1
type TmalltmicquestionnaireanswersubmitAPIRequest struct { model.Params // contains filtered or unexported fields }
TmalltmicquestionnaireanswersubmitAPIRequest 提交问卷答案 API请求 tmall.tmic.questionnaire.answer.submit
天猫新品创新中心对外开放问卷,提交问卷答案
func NewTmalltmicquestionnaireanswersubmitRequest ¶ added in v1.3.1
func NewTmalltmicquestionnaireanswersubmitRequest() *TmalltmicquestionnaireanswersubmitAPIRequest
NewTmalltmicquestionnaireanswersubmitRequest 初始化TmalltmicquestionnaireanswersubmitAPIRequest对象
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetBiz ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetBiz() string
GetBiz Biz Getter
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetHashCode ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetHashCode() string
GetHashCode HashCode Getter
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetOpenUserId ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetOpenUserId() string
GetOpenUserId OpenUserId Getter
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetRecordId ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetRecordId() int64
GetRecordId RecordId Getter
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetUserAnswerList ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetUserAnswerList() []AnswerBo
GetUserAnswerList UserAnswerList Getter
func (TmalltmicquestionnaireanswersubmitAPIRequest) GetVersion ¶ added in v1.3.1
func (r TmalltmicquestionnaireanswersubmitAPIRequest) GetVersion() int64
GetVersion Version Getter
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetBiz ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetBiz(_biz string) error
SetBiz is Biz Setter 业务参数,区分问卷分组投放,1024表示分组投放id,fav表示用户动作类型为收藏
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetHashCode ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetHashCode(_hashCode string) error
SetHashCode is HashCode Setter 问卷唯一编码,从问卷信息接口应答中获取
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetOpenUserId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetOpenUserId(_openUserId string) error
SetOpenUserId is OpenUserId Setter openId
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetRecordId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetRecordId(_recordId int64) error
SetRecordId is RecordId Setter 问卷填答id,从问卷信息接口的应答中获取
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetUserAnswerList ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetUserAnswerList(_userAnswerList []AnswerBo) error
SetUserAnswerList is UserAnswerList Setter 用户填写的回答,类型为数组
func (*TmalltmicquestionnaireanswersubmitAPIRequest) SetVersion ¶ added in v1.3.1
func (r *TmalltmicquestionnaireanswersubmitAPIRequest) SetVersion(_version int64) error
SetVersion is Version Setter 问卷版本号,从问卷信息接口的应答中获取
type TmalltmicquestionnaireanswersubmitAPIResponse ¶ added in v1.3.1
type TmalltmicquestionnaireanswersubmitAPIResponse struct { model.CommonResponse TmalltmicquestionnaireanswersubmitAPIResponseModel }
TmalltmicquestionnaireanswersubmitAPIResponse 提交问卷答案 API返回值 tmall.tmic.questionnaire.answer.submit
天猫新品创新中心对外开放问卷,提交问卷答案
type TmalltmicquestionnaireanswersubmitAPIResponseModel ¶ added in v1.3.1
type TmalltmicquestionnaireanswersubmitAPIResponseModel struct { XMLName xml.Name `xml:"tmall_tmic_questionnaire_answer_submit_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误提示语 BizErrorInfo string `json:"biz_error_info,omitempty" xml:"biz_error_info,omitempty"` // 错误编码 BizErrorCode string `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"` // 是否调用成功 BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"` }
TmalltmicquestionnaireanswersubmitAPIResponseModel is 提交问卷答案 成功返回结果
type TmalltmicquestionnaireoptiongetAPIRequest ¶ added in v1.3.1
type TmalltmicquestionnaireoptiongetAPIRequest struct { model.Params // contains filtered or unexported fields }
TmalltmicquestionnaireoptiongetAPIRequest 获取单题选项 API请求 tmall.tmic.questionnaire.option.get
根据具体题号,获取当前题目的选项列表
func NewTmalltmicquestionnaireoptiongetRequest ¶ added in v1.3.1
func NewTmalltmicquestionnaireoptiongetRequest() *TmalltmicquestionnaireoptiongetAPIRequest
NewTmalltmicquestionnaireoptiongetRequest 初始化TmalltmicquestionnaireoptiongetAPIRequest对象
func (TmalltmicquestionnaireoptiongetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TmalltmicquestionnaireoptiongetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TmalltmicquestionnaireoptiongetAPIRequest) GetBiz ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetBiz() string
GetBiz Biz Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetExtraParameters ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetExtraParameters() string
GetExtraParameters ExtraParameters Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetHashCode ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetHashCode() string
GetHashCode HashCode Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetOpenUserId ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetOpenUserId() string
GetOpenUserId OpenUserId Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetQuestionCode ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetQuestionCode() string
GetQuestionCode QuestionCode Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (TmalltmicquestionnaireoptiongetAPIRequest) GetRecordId ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetRecordId() int64
GetRecordId RecordId Getter
func (TmalltmicquestionnaireoptiongetAPIRequest) GetVersion ¶ added in v1.3.1
func (r TmalltmicquestionnaireoptiongetAPIRequest) GetVersion() int64
GetVersion Version Getter
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetBiz ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetBiz(_biz string) error
SetBiz is Biz Setter 业务参数,区分问卷分组投放,1024表示分组投放id,fav表示用户动作类型为收藏
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetExtraParameters ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetExtraParameters(_extraParameters string) error
SetExtraParameters is ExtraParameters Setter 业务扩展参数
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetHashCode ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetHashCode(_hashCode string) error
SetHashCode is HashCode Setter 问卷唯一编码,从问卷信息接口应答中获取
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetOpenUserId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetOpenUserId(_openUserId string) error
SetOpenUserId is OpenUserId Setter openId
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetQuestionCode ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetQuestionCode(_questionCode string) error
SetQuestionCode is QuestionCode Setter 问题编码,问卷中的问题的唯一编码,从问卷信息接口的应答中获取
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetRecordId ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetRecordId(_recordId int64) error
SetRecordId is RecordId Setter 问卷填答id,从问卷信息接口的应答中获取
func (*TmalltmicquestionnaireoptiongetAPIRequest) SetVersion ¶ added in v1.3.1
func (r *TmalltmicquestionnaireoptiongetAPIRequest) SetVersion(_version int64) error
SetVersion is Version Setter 问卷版本号,从问卷信息接口的应答中获取
type TmalltmicquestionnaireoptiongetAPIResponse ¶ added in v1.3.1
type TmalltmicquestionnaireoptiongetAPIResponse struct { model.CommonResponse TmalltmicquestionnaireoptiongetAPIResponseModel }
TmalltmicquestionnaireoptiongetAPIResponse 获取单题选项 API返回值 tmall.tmic.questionnaire.option.get
根据具体题号,获取当前题目的选项列表
type TmalltmicquestionnaireoptiongetAPIResponseModel ¶ added in v1.3.1
type TmalltmicquestionnaireoptiongetAPIResponseModel struct { XMLName xml.Name `xml:"tmall_tmic_questionnaire_option_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *OpenOptionResult `json:"result,omitempty" xml:"result,omitempty"` }
TmalltmicquestionnaireoptiongetAPIResponseModel is 获取单题选项 成功返回结果
type TmalltmicquestionnairesurveygetAPIRequest ¶ added in v1.3.1
type TmalltmicquestionnairesurveygetAPIRequest struct { model.Params // contains filtered or unexported fields }
TmalltmicquestionnairesurveygetAPIRequest 天猫新品创新中心问卷数据获取 API请求 tmall.tmic.questionnaire.survey.get
天猫新品创新中心问卷数据获取
func NewTmalltmicquestionnairesurveygetRequest ¶ added in v1.3.1
func NewTmalltmicquestionnairesurveygetRequest() *TmalltmicquestionnairesurveygetAPIRequest
NewTmalltmicquestionnairesurveygetRequest 初始化TmalltmicquestionnairesurveygetAPIRequest对象
func (TmalltmicquestionnairesurveygetAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (TmalltmicquestionnairesurveygetAPIRequest) GetApiParams ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (TmalltmicquestionnairesurveygetAPIRequest) GetBiz ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetBiz() string
GetBiz Biz Getter
func (TmalltmicquestionnairesurveygetAPIRequest) GetHashCode ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetHashCode() string
GetHashCode HashCode Getter
func (TmalltmicquestionnairesurveygetAPIRequest) GetOpenUserId ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetOpenUserId() string
GetOpenUserId OpenUserId Getter
func (TmalltmicquestionnairesurveygetAPIRequest) GetRawParams ¶ added in v1.3.1
func (r TmalltmicquestionnairesurveygetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*TmalltmicquestionnairesurveygetAPIRequest) SetBiz ¶ added in v1.3.1
func (r *TmalltmicquestionnairesurveygetAPIRequest) SetBiz(_biz string) error
SetBiz is Biz Setter biz业务参数,1024表示投放id,下划线分隔,fav表示收藏行为的英文
func (*TmalltmicquestionnairesurveygetAPIRequest) SetHashCode ¶ added in v1.3.1
func (r *TmalltmicquestionnairesurveygetAPIRequest) SetHashCode(_hashCode string) error
SetHashCode is HashCode Setter 问卷hashCode,问卷对外唯一编码
func (*TmalltmicquestionnairesurveygetAPIRequest) SetOpenUserId ¶ added in v1.3.1
func (r *TmalltmicquestionnairesurveygetAPIRequest) SetOpenUserId(_openUserId string) error
SetOpenUserId is OpenUserId Setter open_id
type TmalltmicquestionnairesurveygetAPIResponse ¶ added in v1.3.1
type TmalltmicquestionnairesurveygetAPIResponse struct { model.CommonResponse TmalltmicquestionnairesurveygetAPIResponseModel }
TmalltmicquestionnairesurveygetAPIResponse 天猫新品创新中心问卷数据获取 API返回值 tmall.tmic.questionnaire.survey.get
天猫新品创新中心问卷数据获取
type TmalltmicquestionnairesurveygetAPIResponseModel ¶ added in v1.3.1
type TmalltmicquestionnairesurveygetAPIResponseModel struct { XMLName xml.Name `xml:"tmall_tmic_questionnaire_survey_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *TmalltmicquestionnairesurveygetResult `json:"result,omitempty" xml:"result,omitempty"` }
TmalltmicquestionnairesurveygetAPIResponseModel is 天猫新品创新中心问卷数据获取 成功返回结果
type TmalltmicquestionnairesurveygetResult ¶ added in v1.3.1
type TmalltmicquestionnairesurveygetResult struct { // 问题列表 QuestionList []QuestionBo `json:"question_list,omitempty" xml:"question_list>question_bo,omitempty"` // 问卷相关的logo地址 Logo string `json:"logo,omitempty" xml:"logo,omitempty"` // 问卷标题 Title string `json:"title,omitempty" xml:"title,omitempty"` // 错误提示 BizErrorInfo string `json:"biz_error_info,omitempty" xml:"biz_error_info,omitempty"` // 问卷描述 Description string `json:"description,omitempty" xml:"description,omitempty"` // 错误编码 BizErrorCode string `json:"biz_error_code,omitempty" xml:"biz_error_code,omitempty"` // 问卷记录id,用于区别不同的回答记录,在提交回答的时候作为请求参数 RecordId int64 `json:"record_id,omitempty" xml:"record_id,omitempty"` // 问题数量 QuestionCount int64 `json:"question_count,omitempty" xml:"question_count,omitempty"` // 问卷版本号 Version int64 `json:"version,omitempty" xml:"version,omitempty"` // 是否调用成功 BizSuccess bool `json:"biz_success,omitempty" xml:"biz_success,omitempty"` }
TmalltmicquestionnairesurveygetResult 结构体
Source Files
¶
- AnswerBo.go
- ItemBo.go
- OpenOptionResult.go
- OptionBo.go
- OptionItemBo.go
- QuestionBo.go
- SubQuestionBo.go
- SubQuestionItemBo.go
- TmallTmicQuestionnaireAnswerPushAPIRequest.go
- TmallTmicQuestionnaireAnswerPushAPIResponse.go
- TmallTmicQuestionnaireAnswerSubmitAPIRequest.go
- TmallTmicQuestionnaireAnswerSubmitAPIResponse.go
- TmallTmicQuestionnaireOptionGetAPIRequest.go
- TmallTmicQuestionnaireOptionGetAPIResponse.go
- TmallTmicQuestionnaireSurveyGetAPIRequest.go
- TmallTmicQuestionnaireSurveyGetAPIResponse.go
- TmallTmicQuestionnaireSurveyGetResult.go
- doc.go