package request type TaobaoUnideskRtaToolsMonitorurlGetRequest struct { MonitorUrlTopQueryDto *MonitorUrlTopQueryDto `json:"monitor_url_top_query_dto" required:"true" ` } type MonitorUrlTopQueryDto struct { /* 计划组ID */ CampaignId *int64 `json:"campaign_id" required:"true" ` /* 落地页 */ LandingPage *string `json:"landing_page" required:"true" ` /* 广告主ID */ AdvertiserId *int64 `json:"advertiser_id" required:"true" ` } func (s *TaobaoUnideskRtaToolsMonitorurlGetRequest) SetCampaignId(v int64) *TaobaoUnideskRtaToolsMonitorurlGetRequest { s.MonitorUrlTopQueryDto.CampaignId = &v return s } func (s *TaobaoUnideskRtaToolsMonitorurlGetRequest) SetLandingPage(v string) *TaobaoUnideskRtaToolsMonitorurlGetRequest { s.MonitorUrlTopQueryDto.LandingPage = &v return s } func (s *TaobaoUnideskRtaToolsMonitorurlGetRequest) SetAdvertiserId(v int64) *TaobaoUnideskRtaToolsMonitorurlGetRequest { s.MonitorUrlTopQueryDto.AdvertiserId = &v return s } func (req *TaobaoUnideskRtaToolsMonitorurlGetRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) if req.MonitorUrlTopQueryDto.CampaignId != nil { paramMap["campaign_id"] = *req.MonitorUrlTopQueryDto.CampaignId } if req.MonitorUrlTopQueryDto.LandingPage != nil { paramMap["landing_page"] = *req.MonitorUrlTopQueryDto.LandingPage } if req.MonitorUrlTopQueryDto.AdvertiserId != nil { paramMap["advertiser_id"] = *req.MonitorUrlTopQueryDto.AdvertiserId } return paramMap } func (req *TaobaoUnideskRtaToolsMonitorurlGetRequest) ToFileMap() map[string]interface{} { fileMap := make(map[string]interface{}) return fileMap }