Documentation ¶
Index ¶
- type DeliveryList
- type YoukuDspDeliveryResourceMultigetAPIResponse
- type YoukuDspDeliveryResourceMultigetMap
- type YoukuDspDeliveryResourceMultigetRequest
- func (r YoukuDspDeliveryResourceMultigetRequest) GetApiMethodName() string
- func (r YoukuDspDeliveryResourceMultigetRequest) GetApiParams() url.Values
- func (r YoukuDspDeliveryResourceMultigetRequest) GetChannelId() int64
- func (r YoukuDspDeliveryResourceMultigetRequest) GetDeliveryType() string
- func (r YoukuDspDeliveryResourceMultigetRequest) GetDeviceIdType() string
- func (r YoukuDspDeliveryResourceMultigetRequest) GetDeviceIds() string
- func (r YoukuDspDeliveryResourceMultigetRequest) GetSubChannelId() int64
- func (r *YoukuDspDeliveryResourceMultigetRequest) SetChannelId(channelId int64) error
- func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeliveryType(deliveryType string) error
- func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeviceIdType(deviceIdType string) error
- func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeviceIds(deviceIds string) error
- func (r *YoukuDspDeliveryResourceMultigetRequest) SetSubChannelId(subChannelId int64) error
- type YoukuDspDeliveryResourceMultigetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeliveryList ¶
type DeliveryList struct { DeliveryType string `json:"delivery_type,omitempty" xml:"delivery_type,omitempty"` ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"` Resource *YoukuDspDeliveryResourceMultigetMap `json:"resource,omitempty" xml:"resource,omitempty"` DeviceIdType string `json:"device_id_type,omitempty" xml:"device_id_type,omitempty"` SubChannelId int64 `json:"sub_channel_id,omitempty" xml:"sub_channel_id,omitempty"` DeviceId string `json:"device_id,omitempty" xml:"device_id,omitempty"` }
DeliveryList
type YoukuDspDeliveryResourceMultigetAPIResponse ¶
type YoukuDspDeliveryResourceMultigetAPIResponse struct { model.CommonResponse YoukuDspDeliveryResourceMultigetResponse }
优酷实时批量获取可投放设备资源 APIResponse youku.dsp.delivery.resource.multiget
优酷实时获取可投放设备资源信息,为第三方渠道提供素材获取人群识别的api,支持批量获取
type YoukuDspDeliveryResourceMultigetMap ¶
type YoukuDspDeliveryResourceMultigetMap struct { Imgs string `json:"imgs,omitempty" xml:"imgs,omitempty"` Title string `json:"title,omitempty" xml:"title,omitempty"` Text string `json:"text,omitempty" xml:"text,omitempty"` DeeplinkUrl string `json:"deeplink_url,omitempty" xml:"deeplink_url,omitempty"` Type string `json:"type,omitempty" xml:"type,omitempty"` DestinationUrl string `json:"destination_url,omitempty" xml:"destination_url,omitempty"` }
YoukuDspDeliveryResourceMultigetMap
type YoukuDspDeliveryResourceMultigetRequest ¶
type YoukuDspDeliveryResourceMultigetRequest struct { model.Params // contains filtered or unexported fields }
优酷实时批量获取可投放设备资源 APIRequest youku.dsp.delivery.resource.multiget
优酷实时获取可投放设备资源信息,为第三方渠道提供素材获取人群识别的api,支持批量获取
func NewYoukuDspDeliveryResourceMultigetRequest ¶
func NewYoukuDspDeliveryResourceMultigetRequest() *YoukuDspDeliveryResourceMultigetRequest
func (YoukuDspDeliveryResourceMultigetRequest) GetApiMethodName ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetApiMethodName() string
func (YoukuDspDeliveryResourceMultigetRequest) GetApiParams ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetApiParams() url.Values
func (YoukuDspDeliveryResourceMultigetRequest) GetChannelId ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetChannelId() int64
func (YoukuDspDeliveryResourceMultigetRequest) GetDeliveryType ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetDeliveryType() string
func (YoukuDspDeliveryResourceMultigetRequest) GetDeviceIdType ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetDeviceIdType() string
func (YoukuDspDeliveryResourceMultigetRequest) GetDeviceIds ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetDeviceIds() string
func (YoukuDspDeliveryResourceMultigetRequest) GetSubChannelId ¶
func (r YoukuDspDeliveryResourceMultigetRequest) GetSubChannelId() int64
func (*YoukuDspDeliveryResourceMultigetRequest) SetChannelId ¶
func (r *YoukuDspDeliveryResourceMultigetRequest) SetChannelId(channelId int64) error
func (*YoukuDspDeliveryResourceMultigetRequest) SetDeliveryType ¶
func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeliveryType(deliveryType string) error
func (*YoukuDspDeliveryResourceMultigetRequest) SetDeviceIdType ¶
func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeviceIdType(deviceIdType string) error
func (*YoukuDspDeliveryResourceMultigetRequest) SetDeviceIds ¶
func (r *YoukuDspDeliveryResourceMultigetRequest) SetDeviceIds(deviceIds string) error
func (*YoukuDspDeliveryResourceMultigetRequest) SetSubChannelId ¶
func (r *YoukuDspDeliveryResourceMultigetRequest) SetSubChannelId(subChannelId int64) error
type YoukuDspDeliveryResourceMultigetResponse ¶
type YoukuDspDeliveryResourceMultigetResponse struct { XMLName xml.Name `xml:"youku_dsp_delivery_resource_multiget_response"` RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识 Models []DeliveryList `json:"models,omitempty" xml:"models>delivery_list,omitempty"` MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` ExtraInfo string `json:"extra_info,omitempty" xml:"extra_info,omitempty"` MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"` SuccessFlag bool `json:"success_flag,omitempty" xml:"success_flag,omitempty"` }
Click to show internal directories.
Click to hide internal directories.