subpkg

package
v1.7.6 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateRequest

type CreateRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	//parent_package_id	Long		必填	应用(母)包id	仅支持android应用的包id新建分包
	ParentPackageID uint64 `json:"parent_package_id,omitempty"`
	//type	Integer		必填	分包方式	1-系统自动分包,2-上传渠道号列表
	Type int `json:"type,omitempty"`
	//count	Integer		可选	分包数量	当type=1时填写,单次最多100
	Count int `json:"count,omitempty"`
	//channel_id	String[]		可选	上传的渠道号列表	当type=2时填写,单次最多填写100个。同一应用包下填写的渠道号不可重复
	ChannelID []string `json:"channel_id,omitempty"`
}

CreateRequest 创建分包 API Request

func (CreateRequest) Encode

func (r CreateRequest) Encode() []byte

Encode implement PostRequest interface

func (CreateRequest) Url

func (r CreateRequest) Url() string

type CreateResponse

type CreateResponse struct {
	// CreativeID 创意ID
	Item []Item
}

type Item

type Item struct {
	PackageId       int64  `json:"package_id"`
	BuildStatus     int    `json:"build_status"`
	ParentPackageId int64  `json:"parent_package_id"`
	ChannelId       string `json:"channel_id"`
}

type ListRequest

type ListRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	AppId        int64  `json:"app_id"`
	KeyWord      string `json:"key_word"`
	Page         int    `json:"page"`
	PageSize     int    `json:"page_size"`
}

func (ListRequest) Encode

func (r ListRequest) Encode() []byte

Encode implement PostRequest interface

func (ListRequest) Url

func (r ListRequest) Url() string

type ListResponse

type ListResponse struct {
	CurrentPage int          `json:"current_page"`
	PageSize    int          `json:"page_size"`
	TotalCount  int          `json:"total_count"`
	List        []SubpkgItem `json:"list"`
}

type SubpkgItem

type SubpkgItem struct {
	//account_id	Long		账号ID
	AccountId int64 `json:"account_id"`
	//app_detail_img	String		应用详情图片
	AppDetailImg string `json:"app_detail_img"`
	//app_icon_url	String		应用图标链接
	AppIconUrl string `json:"app_icon_url"`
	//app_id	Long		应用ID
	AppId int64 `json:"app_id"`
	//app_privacy_url	String		应用隐私政策链接
	AppPrivacyUrl string `json:"app_privacy_url"`
	//ios_app_id	String		解析出的iosAppID
	IosAppId string `json:"ios_app_id"`
	//offline_app_stores	String		下架的应用商店	"huawei","oppo","vivo","xiaomi","meizu","smartisan"
	OfflineAppStores string `json:"offline_app_stores"`
	//package_id	Long		应用包ID
	PackageId int64 `json:"package_id"`
	//package_name	String		应用包名
	PackageName string `json:"package_name"`
	//package_size	Long		应用包大小
	PackageSize int64 `json:"package_size"`
	//permission_information	int[]		权限信息ID列表
	PermissionInformation []int `json:"permission_information"`
	//platform	String		android或ios
	Platform string `json:"platform"`
	//real_app_name	String		应用名称
	RealAppName string `json:"real_app_name"`
	//real_app_version	String		应用版本信息
	RealAppVersion string `json:"real_app_version"`
	//source_type	Integer		应用来源	1-我创建的 2-共享给我的
	SourceType int `json:"source_type"`
	//update_time	Long		更新时间	单位:毫秒
	UpdateTime int64 `json:"update_time"`
	//url	String		应用下载地址
	Url string `json:"url"`
	//use_sdk	Integer		是否接入快手广告监测SDK	0-未接入,1-已接入
	UseSdk int `json:"use_sdk"`
	//version_code
	VersionCode int `json:"version_code"`
}

type UpdateRequest

type UpdateRequest struct {
	AdvertiserId int64   `json:"advertiser_id,omitempty"`
	PackageId    []int64 `json:"package_id,omitempty"`
	PutStatus    int     `json:"put_status,omitempty"`
}

func (UpdateRequest) Encode

func (r UpdateRequest) Encode() []byte

Encode implement PostRequest interface

func (UpdateRequest) Url

func (r UpdateRequest) Url() string

type UpdateResponse

type UpdateResponse struct {
	Result bool `json:"result"`
}

Jump to

Keyboard shortcuts

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