unionPidService

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2024 License: GPL-3.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 CpsUnionPidQueryResponse

type CpsUnionPidQueryResponse struct {
	ReturnCode string `json:"returnCode"`
	Result     struct {
		PidInfoList []*PidInfo `json:"pidInfoList"`
		Total       int        `json:"total"`
	} `json:"result"`
}

type GenPidParam

type GenPidParam struct {
	Service
	Request PidGenRequest
}

市场和渠道服务 / 联盟PID开放服务 / 创建推广位PID http://vop.vip.com/home#/api/method/detail/com.vip.adp.api.open.service.UnionPidService-1.0.0/genPid

func (GenPidParam) MethodName

func (a GenPidParam) MethodName() string

func (GenPidParam) Params

func (a GenPidParam) Params() interface{}

type PidGenRequest

type PidGenRequest struct {
	PidNameList []string `json:"pidNameList"` // 需要生成的推广位名称列表 注: 1、一次支持批量最大100个 2、每个推广位的名称最长50个字符
	RequestId   string   `json:"requestId"`   // 请求id:调用方自行定义,用于追踪请求,单次请求唯一,建议使用UUID
}

推广位创建请求信息

type PidInfo

type PidInfo struct {
	Pid        string `json:"pid"`        // 推广位ID
	PidName    string `json:"pidName"`    // 推广位名称
	CreateTime int    `json:"createTime"` // 该推广位创建的时间
	Ucode      string `json:"ucode"`      // 所属ucode
	B2CUserID  string `json:"b2cUserId"`  // 所属b2c_user_id
	Status     int    `json:"status"`     // pid状态,1表示可用,2表示禁用
}

推广位Pid信息列表

type PidQueryRequest

type PidQueryRequest struct {
	PidList   []string `json:"pidList,omitempty"`   // 推广为Id。 该参数不传时,会返回该userId下对应的所有的pid信息列表。
	RequestId string   `json:"requestId,omitempty"` // 请求id:调用方自行定义,用于追踪请求,单次请求唯一,建议使用UUID
	Page      int      `json:"page,omitempty"`      // 页码
	PageSize  int      `json:"pageSize,omitempty"`  // 页面大小:默认100
}

推广位查询请求信息

type QueryPidParam

type QueryPidParam struct {
	Service
	Request PidQueryRequest
}

func (QueryPidParam) MethodName

func (a QueryPidParam) MethodName() string

func (QueryPidParam) Params

func (a QueryPidParam) Params() interface{}

type Service

type Service struct{}

func (Service) ServiceName

func (a Service) ServiceName() string

func (Service) Token

func (a Service) Token() bool

func (Service) Version

func (a Service) Version() string

type UnionPidGenResponse

type UnionPidGenResponse struct {
	ReturnCode string `json:"returnCode"`
	Result     struct {
		PidInfoList    []*PidInfo `json:"pidInfoList"`
		Total          int        `json:"total"`
		RemainPidCount int        `json:"remainPidCount"`
	} `json:"result"`
}

Jump to

Keyboard shortcuts

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