asset

package
v0.0.0-...-4c075ac Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: MIT, Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package asset 高级创意相关API models

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvCard

type AdvCard struct {
	// AdvCardID 卡片 id
	AdvCardID uint64 `json:"adv_card_id,omitempty"`
	// TemplateName 模版名
	TemplateName string `json:"template_name,omitempty"`
	// UnitCount 关联广告组数
	UnitCount int `json:"unit_count,omitempty"`
	// URL 图片 url
	URL string `json:"url,omitempty"`
	// Title 标题
	Title string `json:"title,omitempty"`
	// SubTitle 副标题
	SubTitle string `json:"sub_title,omitempty"`
	// Price 原价格(单位:分)
	Price int64 `json:"price,omitempty"`
	// SalePrice 售卖价(单位:分)
	SalePrice int64 `json:"sale_price,omitempty"`
	// CardType 卡片类型; 100:图片卡片 101:多利益卡-图文 102:多利益卡-多标签 103:电商促销样式 104:快捷评论卡
	CardType int `json:"card_type,omitempty"`
	// ContentType 卡片内容类型; 当 card_type = 104 必填,当创建 emoji 快捷评论卡时,填 2
	ContentType int `json:"content_type,omitempty"`
	// EmojiList emoji 信息; 当 card_type = 104 必填
	EmojiList []Emoji `json:"emoji_list,omitempty"`
}

AdvCard 高级创意

type AdvCardCreateRequest

type AdvCardCreateRequest struct {
	// AdvertiserID 广告主 id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// AdvList 卡片
	AdvList []AdvCard `json:"adv_list,omitempty"`
}

AdvCardCreateRequest 创建高级创意接口API Request

func (AdvCardCreateRequest) Encode

func (r AdvCardCreateRequest) Encode() []byte

Encode implenment PostRequest interface

func (AdvCardCreateRequest) Url

func (r AdvCardCreateRequest) Url() string

Url implement PostRequest interface

type AdvCardCreateResponse

type AdvCardCreateResponse struct {
	// AdvList 卡片 id 数组
	AdvList []uint64 `json:"adv_list,omitempty"`
}

AdvCardCreateResponse 创建高级创意接口

type AdvCardListRequest

type AdvCardListRequest struct {
	// AdvertiserID 广告主 id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// CardType 卡片类型; 100:图片卡片 101:多利益卡-图文 102:多利益卡-多标签 103:电商促销样式
	CardType int `json:"card_type,omitempty"`
	// Page 查询的页码数
	Page int `json:"page,omitempty"`
	// PageSize 单页行数
	PageSize int `json:"page_size,omitempty"`
}

AdvCardListRequest 获取高级创意列表

func (AdvCardListRequest) Encode

func (r AdvCardListRequest) Encode() []byte

Encode implement PostRequest interface

func (AdvCardListRequest) Url

func (r AdvCardListRequest) Url() string

Url implement PostRequest interface

type AdvCardListResponse

type AdvCardListResponse struct {
	// TotalCount 卡片总数
	TotalCount int `json:"total_count,omitempty"`
	// Details 卡片列表
	Details []AdvCard `json:"details,omitempty"`
}

AdvCardListResponse 获取高级创意列表

type AdvCardRemoveRequest

type AdvCardRemoveRequest struct {
	// AdvertiserID 广告主 id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// AdvCardID 卡片 id
	AdvCardID uint64 `json:"adv_card_id,omitempty"`
}

AdvCardRemoveRequest 删除高级创意接口

func (AdvCardRemoveRequest) Encode

func (r AdvCardRemoveRequest) Encode() []byte

Encode implement PostRequest interface

func (AdvCardRemoveRequest) Url

func (r AdvCardRemoveRequest) Url() string

Url implement PostRequest interface

type AdvCardRemoveResponse

type AdvCardRemoveResponse struct {
	// AdvCardID 卡片 id 数组
	AdvCardID []uint64 `json:"adv_card_id,omitempty"`
}

AdvCardRemoveResponse 删除高级创意接口 API Response

type Emoji

type Emoji struct {
	// EmojiCode emoji 编码
	EmojiCode string `json:"emoji_code,omitempty"`
	// EmojiUrl emoji url
	EmojiUrl string `json:"emoji_url,omitempty"`
}

Emoji emoji

Jump to

Keyboard shortcuts

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