request

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaobaoTbkDgVegasTljCreateRequest

type TaobaoTbkDgVegasTljCreateRequest struct {
	/*
	   妈妈广告位Id     */
	AdzoneId *int64 `json:"adzone_id" required:"true" `
	/*
	   必须传入0     */
	SecurityLevel *int64 `json:"security_level,omitempty" required:"false" `
	/*
	   使用开始日期。相对时间,无需填写,以用户领取时间作为使用开始时间。绝对时间,格式 yyyy-MM-dd,例如,2019-01-29,表示从2019-01-29 00:00:00 开始     */
	UseStartTime *string `json:"use_start_time,omitempty" required:"false" `
	/*
	   结束日期的模式,1:相对时间,2:绝对时间     */
	UseEndTimeMode *int64 `json:"use_end_time_mode,omitempty" required:"false" `
	/*
	   使用结束日期。如果是结束时间模式为相对时间,时间格式为1-7直接的整数, 例如,1(相对领取时间1天); 如果是绝对时间,格式为yyyy-MM-dd,例如,2019-01-29,表示到2019-01-29 23:59:59结束     */
	UseEndTime *string `json:"use_end_time,omitempty" required:"false" `
	/*
	   发放截止时间     */
	SendEndTime *util.LocalTime `json:"send_end_time,omitempty" required:"false" `
	/*
	   发放开始时间     */
	SendStartTime *util.LocalTime `json:"send_start_time" required:"true" `
	/*
	   单个淘礼金面额,支持两位小数,单位元     */
	PerFace *string `json:"per_face" required:"true" `
	/*
	   必须设置为true,默认开启安全     */
	SecuritySwitch *bool `json:"security_switch" required:"true" `
	/*
	   单用户累计中奖次数上限     */
	UserTotalWinNumLimit *int64 `json:"user_total_win_num_limit" required:"true" `
	/*
	   淘礼金名称,最大10个字符     */
	Name *string `json:"name" required:"true" `
	/*
	   淘礼金总个数     */
	TotalNum *int64 `json:"total_num" required:"true" `
	/*
	   宝贝ID或营销ID     */
	ItemId *string `json:"item_id" required:"true" `
	/*
	   已下线,后续不需要填写     */
	CampaignType *string `json:"campaign_type,omitempty" required:"false" `
}

func (*TaobaoTbkDgVegasTljCreateRequest) SetAdzoneId

func (*TaobaoTbkDgVegasTljCreateRequest) SetCampaignType

func (*TaobaoTbkDgVegasTljCreateRequest) SetItemId

func (*TaobaoTbkDgVegasTljCreateRequest) SetName

func (*TaobaoTbkDgVegasTljCreateRequest) SetPerFace

func (*TaobaoTbkDgVegasTljCreateRequest) SetSecurityLevel

func (*TaobaoTbkDgVegasTljCreateRequest) SetSecuritySwitch

func (*TaobaoTbkDgVegasTljCreateRequest) SetSendEndTime

func (*TaobaoTbkDgVegasTljCreateRequest) SetSendStartTime

func (*TaobaoTbkDgVegasTljCreateRequest) SetTotalNum

func (*TaobaoTbkDgVegasTljCreateRequest) SetUseEndTime

func (*TaobaoTbkDgVegasTljCreateRequest) SetUseEndTimeMode

func (*TaobaoTbkDgVegasTljCreateRequest) SetUseStartTime

func (*TaobaoTbkDgVegasTljCreateRequest) SetUserTotalWinNumLimit

func (*TaobaoTbkDgVegasTljCreateRequest) ToFileMap

func (req *TaobaoTbkDgVegasTljCreateRequest) ToFileMap() map[string]interface{}

func (*TaobaoTbkDgVegasTljCreateRequest) ToMap

func (req *TaobaoTbkDgVegasTljCreateRequest) ToMap() map[string]interface{}

type TaobaoTbkDgVegasTljReportRequest

type TaobaoTbkDgVegasTljReportRequest struct {
	/*
	   adzoneId     */
	AdzoneId *int64 `json:"adzone_id" required:"true" `
	/*
	   创建淘礼金时返回的rightsId     */
	RightsId *string `json:"rights_id" required:"true" `
}

func (*TaobaoTbkDgVegasTljReportRequest) SetAdzoneId

func (*TaobaoTbkDgVegasTljReportRequest) SetRightsId

func (*TaobaoTbkDgVegasTljReportRequest) ToFileMap

func (req *TaobaoTbkDgVegasTljReportRequest) ToFileMap() map[string]interface{}

func (*TaobaoTbkDgVegasTljReportRequest) ToMap

func (req *TaobaoTbkDgVegasTljReportRequest) ToMap() map[string]interface{}

type TaobaoTbkDgVegasTljStopRequest

type TaobaoTbkDgVegasTljStopRequest struct {
	/*
	   adzoneId     */
	AdzoneId *int64 `json:"adzone_id" required:"true" `
	/*
	   创建淘礼金时返回的rightsId     */
	RightsId *string `json:"rights_id" required:"true" `
}

func (*TaobaoTbkDgVegasTljStopRequest) SetAdzoneId

func (*TaobaoTbkDgVegasTljStopRequest) SetRightsId

func (*TaobaoTbkDgVegasTljStopRequest) ToFileMap

func (req *TaobaoTbkDgVegasTljStopRequest) ToFileMap() map[string]interface{}

func (*TaobaoTbkDgVegasTljStopRequest) ToMap

func (req *TaobaoTbkDgVegasTljStopRequest) ToMap() map[string]interface{}

type TaobaoTbkDgVegasTljTemporaryCreateRequest

type TaobaoTbkDgVegasTljTemporaryCreateRequest struct {
	/*
	   妈妈广告位Id     */
	AdzoneId *int64 `json:"adzone_id" required:"true" `
	/*
	   必须传入0     */
	SecurityLevel *int64 `json:"security_level,omitempty" required:"false" `
	/*
	   使用开始日期。相对时间,无需填写,以用户领取时间作为使用开始时间。绝对时间,格式 yyyy-MM-dd,例如,2019-01-29,表示从2019-01-29 00:00:00 开始     */
	UseStartTime *string `json:"use_start_time,omitempty" required:"false" `
	/*
	   结束日期的模式,1:相对时间,2:绝对时间     */
	UseEndTimeMode *int64 `json:"use_end_time_mode,omitempty" required:"false" `
	/*
	   使用结束日期。如果是结束时间模式为相对时间,时间格式为1-7直接的整数, 例如,1(相对领取时间1天); 如果是绝对时间,格式为yyyy-MM-dd,例如,2019-01-29,表示到2019-01-29 23:59:59结束     */
	UseEndTime *string `json:"use_end_time,omitempty" required:"false" `
	/*
	   发放截止时间     */
	SendEndTime *util.LocalTime `json:"send_end_time,omitempty" required:"false" `
	/*
	   发放开始时间     */
	SendStartTime *util.LocalTime `json:"send_start_time" required:"true" `
	/*
	   单个淘礼金面额,支持两位小数,单位元     */
	PerFace *string `json:"per_face" required:"true" `
	/*
	   必须设置为true,默认开启安全     */
	SecuritySwitch *bool `json:"security_switch" required:"true" `
	/*
	   单用户累计中奖次数上限     */
	UserTotalWinNumLimit *int64 `json:"user_total_win_num_limit" required:"true" `
	/*
	   淘礼金名称,最大10个字符     */
	Name *string `json:"name" required:"true" `
	/*
	   淘礼金总个数     */
	TotalNum *int64 `json:"total_num" required:"true" `
	/*
	   宝贝ID或营销ID     */
	ItemId *string `json:"item_id" required:"true" `
	/*
	   CPS佣金类型 defalutValue��MKT    */
	CampaignType *string `json:"campaign_type,omitempty" required:"false" `
}

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetAdzoneId

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetCampaignType

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetItemId

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetName

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetPerFace

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetSecurityLevel

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetSecuritySwitch

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetSendEndTime

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetSendStartTime

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetTotalNum

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetUseEndTime

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetUseEndTimeMode

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetUseStartTime

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) SetUserTotalWinNumLimit

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) ToFileMap

func (req *TaobaoTbkDgVegasTljTemporaryCreateRequest) ToFileMap() map[string]interface{}

func (*TaobaoTbkDgVegasTljTemporaryCreateRequest) ToMap

func (req *TaobaoTbkDgVegasTljTemporaryCreateRequest) ToMap() map[string]interface{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL