third-platform-sdk/sdk/topsdk/defaultability/request/AlibabaAlscUnionKbcpaRefundOrderGetRequest.go
2024-05-04 16:57:40 +08:00

76 lines
2.3 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
type AlibabaAlscUnionKbcpaRefundOrderGetRequest struct {
/*
时间维度1.订单结算时间 2.维权创建时间 3.维权完成时间 4更新时间 */
DateType *int64 `json:"date_type" required:"true" `
/*
查询结束时间 */
EndDate *string `json:"end_date,omitempty" required:"false" `
/*
每页返回数据大小默认20最大返回50 */
PageSize *int64 `json:"page_size" required:"true" `
/*
页码默认第一页取值范围1~50 */
PageNumber *int64 `json:"page_number" required:"true" `
/*
查询开始时间 */
StartDate *string `json:"start_date" required:"true" `
/*
推广位pid */
Pid *string `json:"pid,omitempty" required:"false" `
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetDateType(v int64) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.DateType = &v
return s
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetEndDate(v string) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.EndDate = &v
return s
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetPageSize(v int64) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.PageSize = &v
return s
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetPageNumber(v int64) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.PageNumber = &v
return s
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetStartDate(v string) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.StartDate = &v
return s
}
func (s *AlibabaAlscUnionKbcpaRefundOrderGetRequest) SetPid(v string) *AlibabaAlscUnionKbcpaRefundOrderGetRequest {
s.Pid = &v
return s
}
func (req *AlibabaAlscUnionKbcpaRefundOrderGetRequest) ToMap() map[string]interface{} {
paramMap := make(map[string]interface{})
if req.DateType != nil {
paramMap["date_type"] = *req.DateType
}
if req.EndDate != nil {
paramMap["end_date"] = *req.EndDate
}
if req.PageSize != nil {
paramMap["page_size"] = *req.PageSize
}
if req.PageNumber != nil {
paramMap["page_number"] = *req.PageNumber
}
if req.StartDate != nil {
paramMap["start_date"] = *req.StartDate
}
if req.Pid != nil {
paramMap["pid"] = *req.Pid
}
return paramMap
}
func (req *AlibabaAlscUnionKbcpaRefundOrderGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}