package request import ( "repository.lenntc.com/lenntc/third-platform-sdk/sdk/fliggysdk/util" ) type AlibabaFliggyPromoteOrdersListRequest struct { /* 页码:从0开始第一页 defalutValue��0 */ PageNo *int64 `json:"page_no,omitempty" required:"false" ` /* 过滤早于(不包含)指定修改时间的订单 */ BeforeModifyTime *util.LocalTime `json:"before_modify_time,omitempty" required:"false" ` /* 过滤晚于(不包含)指定修改时间的订单 */ AfterModifyTime *util.LocalTime `json:"after_modify_time,omitempty" required:"false" ` } func (s *AlibabaFliggyPromoteOrdersListRequest) SetPageNo(v int64) *AlibabaFliggyPromoteOrdersListRequest { s.PageNo = &v return s } func (s *AlibabaFliggyPromoteOrdersListRequest) SetBeforeModifyTime(v util.LocalTime) *AlibabaFliggyPromoteOrdersListRequest { s.BeforeModifyTime = &v return s } func (s *AlibabaFliggyPromoteOrdersListRequest) SetAfterModifyTime(v util.LocalTime) *AlibabaFliggyPromoteOrdersListRequest { s.AfterModifyTime = &v return s } func (req *AlibabaFliggyPromoteOrdersListRequest) ToMap() map[string]interface{} { paramMap := make(map[string]interface{}) if req.PageNo != nil { paramMap["page_no"] = *req.PageNo } if req.BeforeModifyTime != nil { paramMap["before_modify_time"] = *req.BeforeModifyTime } if req.AfterModifyTime != nil { paramMap["after_modify_time"] = *req.AfterModifyTime } return paramMap } func (req *AlibabaFliggyPromoteOrdersListRequest) ToFileMap() map[string]interface{} { fileMap := make(map[string]interface{}) return fileMap }