youkudsp

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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 (YoukuDspDeliveryResourceMultigetRequest) GetChannelId

func (YoukuDspDeliveryResourceMultigetRequest) GetDeliveryType

func (r YoukuDspDeliveryResourceMultigetRequest) GetDeliveryType() string

func (YoukuDspDeliveryResourceMultigetRequest) GetDeviceIdType

func (r YoukuDspDeliveryResourceMultigetRequest) GetDeviceIdType() string

func (YoukuDspDeliveryResourceMultigetRequest) GetDeviceIds

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"`
}

Jump to

Keyboard shortcuts

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