third-platform-sdk/sdk/fliggysdk/defaultability/request/AlibabaFliggyPromoteOrdersListRequest.go
2024-08-05 17:19:30 +08:00

50 lines
1.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package request
import (
"repository.lenntc.com/lenntc/third-platform-sdk/sdk/fliggysdk/util"
)
type AlibabaFliggyPromoteOrdersListRequest struct {
/*
页码从0开始第一页 defalutValue<75><65>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
}