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

66 lines
2.0 KiB
Go
Raw Permalink 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 AlibabaAlscUnionKbcpaPunishOrderGetRequest struct {
/*
时间维度1.订单结算时间 2.维权创建时间 3.维权完成时间 */
DateType *int64 `json:"date_type,omitempty" required:"false" `
/*
截止查询时间 */
EndDate *string `json:"end_date,omitempty" required:"false" `
/*
每页返回数据大小默认20最大返回50 */
PageSize *int64 `json:"page_size,omitempty" required:"false" `
/*
页码默认第一页取值范围1~50 */
PageNumber *int64 `json:"page_number,omitempty" required:"false" `
/*
开始查询时间 */
StartDate *string `json:"start_date,omitempty" required:"false" `
}
func (s *AlibabaAlscUnionKbcpaPunishOrderGetRequest) SetDateType(v int64) *AlibabaAlscUnionKbcpaPunishOrderGetRequest {
s.DateType = &v
return s
}
func (s *AlibabaAlscUnionKbcpaPunishOrderGetRequest) SetEndDate(v string) *AlibabaAlscUnionKbcpaPunishOrderGetRequest {
s.EndDate = &v
return s
}
func (s *AlibabaAlscUnionKbcpaPunishOrderGetRequest) SetPageSize(v int64) *AlibabaAlscUnionKbcpaPunishOrderGetRequest {
s.PageSize = &v
return s
}
func (s *AlibabaAlscUnionKbcpaPunishOrderGetRequest) SetPageNumber(v int64) *AlibabaAlscUnionKbcpaPunishOrderGetRequest {
s.PageNumber = &v
return s
}
func (s *AlibabaAlscUnionKbcpaPunishOrderGetRequest) SetStartDate(v string) *AlibabaAlscUnionKbcpaPunishOrderGetRequest {
s.StartDate = &v
return s
}
func (req *AlibabaAlscUnionKbcpaPunishOrderGetRequest) 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
}
return paramMap
}
func (req *AlibabaAlscUnionKbcpaPunishOrderGetRequest) ToFileMap() map[string]interface{} {
fileMap := make(map[string]interface{})
return fileMap
}