Documentation ¶
Overview ¶
Package yunosad 包含YunOS-广告相关结构体
Index ¶
- func ReleaseCreativeAuditDto(v *CreativeAuditDto)
- func ReleaseCreativeParamDto(v *CreativeParamDto)
- func ReleaseYunosAdAuditCreativeAddAPIRequest(v *YunosAdAuditCreativeAddAPIRequest)
- func ReleaseYunosAdAuditCreativeAddAPIResponse(v *YunosAdAuditCreativeAddAPIResponse)
- func ReleaseYunosAdAuditCreativeGetAPIRequest(v *YunosAdAuditCreativeGetAPIRequest)
- func ReleaseYunosAdAuditCreativeGetAPIResponse(v *YunosAdAuditCreativeGetAPIResponse)
- func ReleaseYunosAdAuditCreativeGetlistAPIRequest(v *YunosAdAuditCreativeGetlistAPIRequest)
- func ReleaseYunosAdAuditCreativeGetlistAPIResponse(v *YunosAdAuditCreativeGetlistAPIResponse)
- type CreativeAuditDto
- type CreativeParamDto
- type YunosAdAuditCreativeAddAPIRequest
- func (r YunosAdAuditCreativeAddAPIRequest) GetApiMethodName() string
- func (r YunosAdAuditCreativeAddAPIRequest) GetApiParams(params url.Values)
- func (r YunosAdAuditCreativeAddAPIRequest) GetCreative() *CreativeParamDto
- func (r YunosAdAuditCreativeAddAPIRequest) GetMemberId() int64
- func (r YunosAdAuditCreativeAddAPIRequest) GetRawParams() model.Params
- func (r *YunosAdAuditCreativeAddAPIRequest) Reset()
- func (r *YunosAdAuditCreativeAddAPIRequest) SetCreative(_creative *CreativeParamDto) error
- func (r *YunosAdAuditCreativeAddAPIRequest) SetMemberId(_memberId int64) error
- type YunosAdAuditCreativeAddAPIResponse
- type YunosAdAuditCreativeAddAPIResponseModel
- type YunosAdAuditCreativeGetAPIRequest
- func (r YunosAdAuditCreativeGetAPIRequest) GetApiMethodName() string
- func (r YunosAdAuditCreativeGetAPIRequest) GetApiParams(params url.Values)
- func (r YunosAdAuditCreativeGetAPIRequest) GetCreativeId() string
- func (r YunosAdAuditCreativeGetAPIRequest) GetMemberId() int64
- func (r YunosAdAuditCreativeGetAPIRequest) GetRawParams() model.Params
- func (r *YunosAdAuditCreativeGetAPIRequest) Reset()
- func (r *YunosAdAuditCreativeGetAPIRequest) SetCreativeId(_creativeId string) error
- func (r *YunosAdAuditCreativeGetAPIRequest) SetMemberId(_memberId int64) error
- type YunosAdAuditCreativeGetAPIResponse
- type YunosAdAuditCreativeGetAPIResponseModel
- type YunosAdAuditCreativeGetlistAPIRequest
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetApiMethodName() string
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetApiParams(params url.Values)
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetCreativeIds() []string
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetMemberId() int64
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetRawParams() model.Params
- func (r YunosAdAuditCreativeGetlistAPIRequest) GetStatus() string
- func (r *YunosAdAuditCreativeGetlistAPIRequest) Reset()
- func (r *YunosAdAuditCreativeGetlistAPIRequest) SetCreativeIds(_creativeIds []string) error
- func (r *YunosAdAuditCreativeGetlistAPIRequest) SetMemberId(_memberId int64) error
- func (r *YunosAdAuditCreativeGetlistAPIRequest) SetStatus(_status string) error
- type YunosAdAuditCreativeGetlistAPIResponse
- type YunosAdAuditCreativeGetlistAPIResponseModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseCreativeAuditDto ¶ added in v1.3.4
func ReleaseCreativeAuditDto(v *CreativeAuditDto)
ReleaseCreativeAuditDto 释放CreativeAuditDto
func ReleaseCreativeParamDto ¶ added in v1.3.4
func ReleaseCreativeParamDto(v *CreativeParamDto)
ReleaseCreativeParamDto 释放CreativeParamDto
func ReleaseYunosAdAuditCreativeAddAPIRequest ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeAddAPIRequest(v *YunosAdAuditCreativeAddAPIRequest)
ReleaseYunosAdAuditCreativeAddAPIRequest 将 YunosAdAuditCreativeAddAPIRequest 放入 sync.Pool
func ReleaseYunosAdAuditCreativeAddAPIResponse ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeAddAPIResponse(v *YunosAdAuditCreativeAddAPIResponse)
ReleaseYunosAdAuditCreativeAddAPIResponse 将 YunosAdAuditCreativeAddAPIResponse 保存到 sync.Pool
func ReleaseYunosAdAuditCreativeGetAPIRequest ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeGetAPIRequest(v *YunosAdAuditCreativeGetAPIRequest)
ReleaseYunosAdAuditCreativeGetAPIRequest 将 YunosAdAuditCreativeGetAPIRequest 放入 sync.Pool
func ReleaseYunosAdAuditCreativeGetAPIResponse ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeGetAPIResponse(v *YunosAdAuditCreativeGetAPIResponse)
ReleaseYunosAdAuditCreativeGetAPIResponse 将 YunosAdAuditCreativeGetAPIResponse 保存到 sync.Pool
func ReleaseYunosAdAuditCreativeGetlistAPIRequest ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeGetlistAPIRequest(v *YunosAdAuditCreativeGetlistAPIRequest)
ReleaseYunosAdAuditCreativeGetlistAPIRequest 将 YunosAdAuditCreativeGetlistAPIRequest 放入 sync.Pool
func ReleaseYunosAdAuditCreativeGetlistAPIResponse ¶ added in v1.3.4
func ReleaseYunosAdAuditCreativeGetlistAPIResponse(v *YunosAdAuditCreativeGetlistAPIResponse)
ReleaseYunosAdAuditCreativeGetlistAPIResponse 将 YunosAdAuditCreativeGetlistAPIResponse 保存到 sync.Pool
Types ¶
type CreativeAuditDto ¶
type CreativeAuditDto struct { // 广告创意id CreativeId string `json:"creative_id,omitempty" xml:"creative_id,omitempty"` // 是否审核通过,WAITING等待审核,PASS通过,REFUSE拒绝 Status string `json:"status,omitempty" xml:"status,omitempty"` // 拒绝原因 RefuseCause string `json:"refuse_cause,omitempty" xml:"refuse_cause,omitempty"` // 创意级别 Level int64 `json:"level,omitempty" xml:"level,omitempty"` }
CreativeAuditDto 结构体
func GetCreativeAuditDto ¶ added in v1.3.4
func GetCreativeAuditDto() *CreativeAuditDto
GetCreativeAuditDto() 从对象池中获取CreativeAuditDto
type CreativeParamDto ¶
type CreativeParamDto struct { // 创意内容 CreativeText []string `json:"creative_text,omitempty" xml:"creative_text>string,omitempty"` // 创意图片 CreativeImageUrl []string `json:"creative_image_url,omitempty" xml:"creative_image_url>string,omitempty"` // 图标 CreativeIconUrl []string `json:"creative_icon_url,omitempty" xml:"creative_icon_url>string,omitempty"` // 外部创意id CreativeId string `json:"creative_id,omitempty" xml:"creative_id,omitempty"` // 外部创意名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 创意标题 CreativeTitle string `json:"creative_title,omitempty" xml:"creative_title,omitempty"` // 落地页地址 LandingUrl string `json:"landing_url,omitempty" xml:"landing_url,omitempty"` // 类型 ActionType string `json:"action_type,omitempty" xml:"action_type,omitempty"` // 广告尺寸大小 SizeCode string `json:"size_code,omitempty" xml:"size_code,omitempty"` // 创意模板id CreativeTemplateId int64 `json:"creative_template_id,omitempty" xml:"creative_template_id,omitempty"` // 创意类型 CreativeType int64 `json:"creative_type,omitempty" xml:"creative_type,omitempty"` }
CreativeParamDto 结构体
func GetCreativeParamDto ¶ added in v1.3.4
func GetCreativeParamDto() *CreativeParamDto
GetCreativeParamDto() 从对象池中获取CreativeParamDto
type YunosAdAuditCreativeAddAPIRequest ¶ added in v1.2.0
type YunosAdAuditCreativeAddAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosAdAuditCreativeAddAPIRequest 单个创意预审接口 API请求 yunos.ad.audit.creative.add
YunOS广告业务第三方DSP单个创意预审接口
func GetYunosAdAuditCreativeAddAPIRequest ¶ added in v1.3.4
func GetYunosAdAuditCreativeAddAPIRequest() *YunosAdAuditCreativeAddAPIRequest
GetYunosAdAuditCreativeAddRequest 从 sync.Pool 获取 YunosAdAuditCreativeAddAPIRequest
func NewYunosAdAuditCreativeAddRequest ¶
func NewYunosAdAuditCreativeAddRequest() *YunosAdAuditCreativeAddAPIRequest
NewYunosAdAuditCreativeAddRequest 初始化YunosAdAuditCreativeAddAPIRequest对象
func (YunosAdAuditCreativeAddAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosAdAuditCreativeAddAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosAdAuditCreativeAddAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosAdAuditCreativeAddAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosAdAuditCreativeAddAPIRequest) GetCreative ¶ added in v1.2.0
func (r YunosAdAuditCreativeAddAPIRequest) GetCreative() *CreativeParamDto
GetCreative Creative Getter
func (YunosAdAuditCreativeAddAPIRequest) GetMemberId ¶ added in v1.2.0
func (r YunosAdAuditCreativeAddAPIRequest) GetMemberId() int64
GetMemberId MemberId Getter
func (YunosAdAuditCreativeAddAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosAdAuditCreativeAddAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosAdAuditCreativeAddAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosAdAuditCreativeAddAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosAdAuditCreativeAddAPIRequest) SetCreative ¶ added in v1.2.0
func (r *YunosAdAuditCreativeAddAPIRequest) SetCreative(_creative *CreativeParamDto) error
SetCreative is Creative Setter 创意审核入参
func (*YunosAdAuditCreativeAddAPIRequest) SetMemberId ¶ added in v1.2.0
func (r *YunosAdAuditCreativeAddAPIRequest) SetMemberId(_memberId int64) error
SetMemberId is MemberId Setter 外部dsp的id
type YunosAdAuditCreativeAddAPIResponse ¶
type YunosAdAuditCreativeAddAPIResponse struct { model.CommonResponse YunosAdAuditCreativeAddAPIResponseModel }
YunosAdAuditCreativeAddAPIResponse 单个创意预审接口 API返回值 yunos.ad.audit.creative.add
YunOS广告业务第三方DSP单个创意预审接口
func GetYunosAdAuditCreativeAddAPIResponse ¶ added in v1.3.4
func GetYunosAdAuditCreativeAddAPIResponse() *YunosAdAuditCreativeAddAPIResponse
GetYunosAdAuditCreativeAddAPIResponse 从 sync.Pool 获取 YunosAdAuditCreativeAddAPIResponse
func (*YunosAdAuditCreativeAddAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeAddAPIResponse) Reset()
Reset 清空结构体
type YunosAdAuditCreativeAddAPIResponseModel ¶ added in v1.2.0
type YunosAdAuditCreativeAddAPIResponseModel struct { XMLName xml.Name `xml:"yunos_ad_audit_creative_add_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // message Message string `json:"message,omitempty" xml:"message,omitempty"` // statusCode StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"` // isOk IsOk bool `json:"is_ok,omitempty" xml:"is_ok,omitempty"` }
YunosAdAuditCreativeAddAPIResponseModel is 单个创意预审接口 成功返回结果
func (*YunosAdAuditCreativeAddAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeAddAPIResponseModel) Reset()
Reset 清空结构体
type YunosAdAuditCreativeGetAPIRequest ¶ added in v1.2.0
type YunosAdAuditCreativeGetAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosAdAuditCreativeGetAPIRequest 获取单个创意审核状态 API请求 yunos.ad.audit.creative.get
获取单个创意审核状态
func GetYunosAdAuditCreativeGetAPIRequest ¶ added in v1.3.4
func GetYunosAdAuditCreativeGetAPIRequest() *YunosAdAuditCreativeGetAPIRequest
GetYunosAdAuditCreativeGetRequest 从 sync.Pool 获取 YunosAdAuditCreativeGetAPIRequest
func NewYunosAdAuditCreativeGetRequest ¶
func NewYunosAdAuditCreativeGetRequest() *YunosAdAuditCreativeGetAPIRequest
NewYunosAdAuditCreativeGetRequest 初始化YunosAdAuditCreativeGetAPIRequest对象
func (YunosAdAuditCreativeGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosAdAuditCreativeGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosAdAuditCreativeGetAPIRequest) GetCreativeId ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetAPIRequest) GetCreativeId() string
GetCreativeId CreativeId Getter
func (YunosAdAuditCreativeGetAPIRequest) GetMemberId ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetAPIRequest) GetMemberId() int64
GetMemberId MemberId Getter
func (YunosAdAuditCreativeGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosAdAuditCreativeGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosAdAuditCreativeGetAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosAdAuditCreativeGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosAdAuditCreativeGetAPIRequest) SetCreativeId ¶ added in v1.2.0
func (r *YunosAdAuditCreativeGetAPIRequest) SetCreativeId(_creativeId string) error
SetCreativeId is CreativeId Setter 第三方广告创意id
func (*YunosAdAuditCreativeGetAPIRequest) SetMemberId ¶ added in v1.2.0
func (r *YunosAdAuditCreativeGetAPIRequest) SetMemberId(_memberId int64) error
SetMemberId is MemberId Setter 第三方的dspId
type YunosAdAuditCreativeGetAPIResponse ¶
type YunosAdAuditCreativeGetAPIResponse struct { model.CommonResponse YunosAdAuditCreativeGetAPIResponseModel }
YunosAdAuditCreativeGetAPIResponse 获取单个创意审核状态 API返回值 yunos.ad.audit.creative.get
获取单个创意审核状态
func GetYunosAdAuditCreativeGetAPIResponse ¶ added in v1.3.4
func GetYunosAdAuditCreativeGetAPIResponse() *YunosAdAuditCreativeGetAPIResponse
GetYunosAdAuditCreativeGetAPIResponse 从 sync.Pool 获取 YunosAdAuditCreativeGetAPIResponse
func (*YunosAdAuditCreativeGetAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeGetAPIResponse) Reset()
Reset 清空结构体
type YunosAdAuditCreativeGetAPIResponseModel ¶ added in v1.2.0
type YunosAdAuditCreativeGetAPIResponseModel struct { XMLName xml.Name `xml:"yunos_ad_audit_creative_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误信息 Message string `json:"message,omitempty" xml:"message,omitempty"` // 状态 StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"` // 审核结果 Result *CreativeAuditDto `json:"result,omitempty" xml:"result,omitempty"` // 是否成功 IsOk bool `json:"is_ok,omitempty" xml:"is_ok,omitempty"` }
YunosAdAuditCreativeGetAPIResponseModel is 获取单个创意审核状态 成功返回结果
func (*YunosAdAuditCreativeGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeGetAPIResponseModel) Reset()
Reset 清空结构体
type YunosAdAuditCreativeGetlistAPIRequest ¶ added in v1.2.0
type YunosAdAuditCreativeGetlistAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosAdAuditCreativeGetlistAPIRequest 批量获取创意审核状态 API请求 yunos.ad.audit.creative.getlist
批量获取创意审核状态
func GetYunosAdAuditCreativeGetlistAPIRequest ¶ added in v1.3.4
func GetYunosAdAuditCreativeGetlistAPIRequest() *YunosAdAuditCreativeGetlistAPIRequest
GetYunosAdAuditCreativeGetlistRequest 从 sync.Pool 获取 YunosAdAuditCreativeGetlistAPIRequest
func NewYunosAdAuditCreativeGetlistRequest ¶
func NewYunosAdAuditCreativeGetlistRequest() *YunosAdAuditCreativeGetlistAPIRequest
NewYunosAdAuditCreativeGetlistRequest 初始化YunosAdAuditCreativeGetlistAPIRequest对象
func (YunosAdAuditCreativeGetlistAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetlistAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosAdAuditCreativeGetlistAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetlistAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosAdAuditCreativeGetlistAPIRequest) GetCreativeIds ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetlistAPIRequest) GetCreativeIds() []string
GetCreativeIds CreativeIds Getter
func (YunosAdAuditCreativeGetlistAPIRequest) GetMemberId ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetlistAPIRequest) GetMemberId() int64
GetMemberId MemberId Getter
func (YunosAdAuditCreativeGetlistAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosAdAuditCreativeGetlistAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (YunosAdAuditCreativeGetlistAPIRequest) GetStatus ¶ added in v1.2.0
func (r YunosAdAuditCreativeGetlistAPIRequest) GetStatus() string
GetStatus Status Getter
func (*YunosAdAuditCreativeGetlistAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosAdAuditCreativeGetlistAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosAdAuditCreativeGetlistAPIRequest) SetCreativeIds ¶ added in v1.2.0
func (r *YunosAdAuditCreativeGetlistAPIRequest) SetCreativeIds(_creativeIds []string) error
SetCreativeIds is CreativeIds Setter 创意列表
func (*YunosAdAuditCreativeGetlistAPIRequest) SetMemberId ¶ added in v1.2.0
func (r *YunosAdAuditCreativeGetlistAPIRequest) SetMemberId(_memberId int64) error
SetMemberId is MemberId Setter 第三方DSP的id
func (*YunosAdAuditCreativeGetlistAPIRequest) SetStatus ¶ added in v1.2.0
func (r *YunosAdAuditCreativeGetlistAPIRequest) SetStatus(_status string) error
SetStatus is Status Setter 状态
type YunosAdAuditCreativeGetlistAPIResponse ¶
type YunosAdAuditCreativeGetlistAPIResponse struct { model.CommonResponse YunosAdAuditCreativeGetlistAPIResponseModel }
YunosAdAuditCreativeGetlistAPIResponse 批量获取创意审核状态 API返回值 yunos.ad.audit.creative.getlist
批量获取创意审核状态
func GetYunosAdAuditCreativeGetlistAPIResponse ¶ added in v1.3.4
func GetYunosAdAuditCreativeGetlistAPIResponse() *YunosAdAuditCreativeGetlistAPIResponse
GetYunosAdAuditCreativeGetlistAPIResponse 从 sync.Pool 获取 YunosAdAuditCreativeGetlistAPIResponse
func (*YunosAdAuditCreativeGetlistAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeGetlistAPIResponse) Reset()
Reset 清空结构体
type YunosAdAuditCreativeGetlistAPIResponseModel ¶ added in v1.2.0
type YunosAdAuditCreativeGetlistAPIResponseModel struct { XMLName xml.Name `xml:"yunos_ad_audit_creative_getlist_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Results []CreativeAuditDto `json:"results,omitempty" xml:"results>creative_audit_dto,omitempty"` // message Message string `json:"message,omitempty" xml:"message,omitempty"` // isOk IsOk string `json:"is_ok,omitempty" xml:"is_ok,omitempty"` // errorCode StatusCode int64 `json:"status_code,omitempty" xml:"status_code,omitempty"` }
YunosAdAuditCreativeGetlistAPIResponseModel is 批量获取创意审核状态 成功返回结果
func (*YunosAdAuditCreativeGetlistAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosAdAuditCreativeGetlistAPIResponseModel) Reset()
Reset 清空结构体