package request import ( "git.sunqdl.cn/fgqj/topsdk/defaultability/domain" "git.sunqdl.cn/fgqj/topsdk/util" ) type TaobaoUnideskRtaReportAsynctaskAddRequest struct { ReportTaskTopDto *domain.RtaReportTaskTopDTO `json:"report_task_top_dto" required:"true" ` } func (s *TaobaoUnideskRtaReportAsynctaskAddRequest) SetReportTaskTopDto(v domain.RtaReportTaskTopDTO) *TaobaoUnideskRtaReportAsynctaskAddRequest { s.ReportTaskTopDto = &v return s } func (req *TaobaoUnideskRtaReportAsynctaskAddRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) if req.ReportTaskTopDto != nil { paramMap["report_task_top_dto"] = util.ConvertStructList(*req.ReportTaskTopDto) } return paramMap } func (req *TaobaoUnideskRtaReportAsynctaskAddRequest) ToFileMap() map[string]interface{} { fileMap := make(map[string]interface{}) return fileMap }