Documentation ¶
Overview ¶
ALiOS应用中心 model
Index ¶
- type AdInfo
- type AppInfo
- type Callbacks
- type YunosAppstoreAppsGetAPIResponse
- type YunosAppstoreAppsGetRequest
- type YunosAppstoreAppsGetResponse
- type YunosAppstoreOpenGetadsAPIResponse
- type YunosAppstoreOpenGetadsRequest
- func (r YunosAppstoreOpenGetadsRequest) GetApiMethodName() string
- func (r YunosAppstoreOpenGetadsRequest) GetApiParams() url.Values
- func (r YunosAppstoreOpenGetadsRequest) GetCaseId() string
- func (r YunosAppstoreOpenGetadsRequest) GetCats() []string
- func (r YunosAppstoreOpenGetadsRequest) GetClientIp() string
- func (r YunosAppstoreOpenGetadsRequest) GetClientVerCode() int64
- func (r YunosAppstoreOpenGetadsRequest) GetDeviceId() string
- func (r YunosAppstoreOpenGetadsRequest) GetExcludeCats() []string
- func (r YunosAppstoreOpenGetadsRequest) GetExcludeInstall() bool
- func (r YunosAppstoreOpenGetadsRequest) GetExcludePkgs() []string
- func (r YunosAppstoreOpenGetadsRequest) GetFeeType() string
- func (r YunosAppstoreOpenGetadsRequest) GetMrp() int64
- func (r YunosAppstoreOpenGetadsRequest) GetOptions() int64
- func (r YunosAppstoreOpenGetadsRequest) GetPkgs() []string
- func (r YunosAppstoreOpenGetadsRequest) GetRid() string
- func (r YunosAppstoreOpenGetadsRequest) GetSize() int64
- func (r YunosAppstoreOpenGetadsRequest) GetSsp() string
- func (r YunosAppstoreOpenGetadsRequest) GetTemplateIds() []int64
- func (r YunosAppstoreOpenGetadsRequest) GetTryMapToUuid() bool
- func (r *YunosAppstoreOpenGetadsRequest) SetCaseId(caseId string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetCats(cats []string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetClientIp(clientIp string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetClientVerCode(clientVerCode int64) error
- func (r *YunosAppstoreOpenGetadsRequest) SetDeviceId(deviceId string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetExcludeCats(excludeCats []string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetExcludeInstall(excludeInstall bool) error
- func (r *YunosAppstoreOpenGetadsRequest) SetExcludePkgs(excludePkgs []string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetFeeType(feeType string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetMrp(mrp int64) error
- func (r *YunosAppstoreOpenGetadsRequest) SetOptions(options int64) error
- func (r *YunosAppstoreOpenGetadsRequest) SetPkgs(pkgs []string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetRid(rid string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetSize(size int64) error
- func (r *YunosAppstoreOpenGetadsRequest) SetSsp(ssp string) error
- func (r *YunosAppstoreOpenGetadsRequest) SetTemplateIds(templateIds []int64) error
- func (r *YunosAppstoreOpenGetadsRequest) SetTryMapToUuid(tryMapToUuid bool) error
- type YunosAppstoreOpenGetadsResponse
- type YunosAppstoreOpenReportadAPIResponse
- type YunosAppstoreOpenReportadRequest
- func (r YunosAppstoreOpenReportadRequest) GetAction() int64
- func (r YunosAppstoreOpenReportadRequest) GetApiMethodName() string
- func (r YunosAppstoreOpenReportadRequest) GetApiParams() url.Values
- func (r YunosAppstoreOpenReportadRequest) GetClientVerCode() int64
- func (r YunosAppstoreOpenReportadRequest) GetDeviceId() string
- func (r YunosAppstoreOpenReportadRequest) GetTime() int64
- func (r YunosAppstoreOpenReportadRequest) GetTraceIds() []string
- func (r *YunosAppstoreOpenReportadRequest) SetAction(action int64) error
- func (r *YunosAppstoreOpenReportadRequest) SetClientVerCode(clientVerCode int64) error
- func (r *YunosAppstoreOpenReportadRequest) SetDeviceId(deviceId string) error
- func (r *YunosAppstoreOpenReportadRequest) SetTime(time int64) error
- func (r *YunosAppstoreOpenReportadRequest) SetTraceIds(traceIds []string) error
- type YunosAppstoreOpenReportadResponse
- type YunosAppstorePadHpApplistAPIResponse
- type YunosAppstorePadHpApplistRequest
- type YunosAppstorePadHpApplistResponse
- type YunosAppstorePadHpApplistResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdInfo ¶
type AdInfo struct { // 广告跟踪id TraceId string `json:"trace_id,omitempty" xml:"trace_id,omitempty"` // 简介 Intro string `json:"intro,omitempty" xml:"intro,omitempty"` // icon Icon string `json:"icon,omitempty" xml:"icon,omitempty"` // 版本号 VerCode int64 `json:"ver_code,omitempty" xml:"ver_code,omitempty"` // 版本名 VerName string `json:"ver_name,omitempty" xml:"ver_name,omitempty"` // 结算类型 FeeType string `json:"fee_type,omitempty" xml:"fee_type,omitempty"` // 价格 Price int64 `json:"price,omitempty" xml:"price,omitempty"` // 名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 包名 Pkg string `json:"pkg,omitempty" xml:"pkg,omitempty"` // 包文件md5 Md5 string `json:"md5,omitempty" xml:"md5,omitempty"` // 回调地址 Callbacks *Callbacks `json:"callbacks,omitempty" xml:"callbacks,omitempty"` // 创意列表 Creatives []string `json:"creatives,omitempty" xml:"creatives>string,omitempty"` // deeplink Deeplink string `json:"deeplink,omitempty" xml:"deeplink,omitempty"` // 下地地址 DownloadUrl string `json:"download_url,omitempty" xml:"download_url,omitempty"` }
AdInfo
type AppInfo ¶
type AppInfo struct { // 应用icon Icon string `json:"icon,omitempty" xml:"icon,omitempty"` // 应用包名 PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"` // 应用名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 应用版本号 VersionCode int64 `json:"version_code,omitempty" xml:"version_code,omitempty"` // 应用版本名称 VersionName string `json:"version_name,omitempty" xml:"version_name,omitempty"` }
AppInfo
type Callbacks ¶
type Callbacks struct { // 点击 Click string `json:"click,omitempty" xml:"click,omitempty"` // 曝光 View string `json:"view,omitempty" xml:"view,omitempty"` // 竞价成功 Deal string `json:"deal,omitempty" xml:"deal,omitempty"` }
Callbacks
type YunosAppstoreAppsGetAPIResponse ¶
type YunosAppstoreAppsGetAPIResponse struct { model.CommonResponse YunosAppstoreAppsGetResponse }
根据包名列表获取应用信息列表 API返回值 yunos.appstore.apps.get
根据包名列表获取应用信息列表
type YunosAppstoreAppsGetRequest ¶
根据包名列表获取应用信息列表 API请求 yunos.appstore.apps.get
根据包名列表获取应用信息列表
func NewYunosAppstoreAppsGetRequest ¶
func NewYunosAppstoreAppsGetRequest() *YunosAppstoreAppsGetRequest
初始化YunosAppstoreAppsGetRequest对象
func (YunosAppstoreAppsGetRequest) GetApiMethodName ¶
func (r YunosAppstoreAppsGetRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosAppstoreAppsGetRequest) GetApiParams ¶
func (r YunosAppstoreAppsGetRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosAppstoreAppsGetRequest) GetPkgs ¶
func (r YunosAppstoreAppsGetRequest) GetPkgs() []string
Pkgs Getter
func (*YunosAppstoreAppsGetRequest) SetPkgs ¶
func (r *YunosAppstoreAppsGetRequest) SetPkgs(pkgs []string) error
Pkgs Setter 应用包名列表
type YunosAppstoreAppsGetResponse ¶
type YunosAppstoreAppsGetResponse struct { XMLName xml.Name `xml:"yunos_appstore_apps_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 应用信息列表 AppInfoList []AppInfo `json:"app_info_list,omitempty" xml:"app_info_list>app_info,omitempty"` }
根据包名列表获取应用信息列表 成功返回结果
type YunosAppstoreOpenGetadsAPIResponse ¶
type YunosAppstoreOpenGetadsAPIResponse struct { model.CommonResponse YunosAppstoreOpenGetadsResponse }
获取外投广告 API返回值 yunos.appstore.open.getads
将广告外投给外部合作伙伴
type YunosAppstoreOpenGetadsRequest ¶
type YunosAppstoreOpenGetadsRequest struct { model.Params // contains filtered or unexported fields }
获取外投广告 API请求 yunos.appstore.open.getads
将广告外投给外部合作伙伴
func NewYunosAppstoreOpenGetadsRequest ¶
func NewYunosAppstoreOpenGetadsRequest() *YunosAppstoreOpenGetadsRequest
初始化YunosAppstoreOpenGetadsRequest对象
func (YunosAppstoreOpenGetadsRequest) GetApiMethodName ¶
func (r YunosAppstoreOpenGetadsRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosAppstoreOpenGetadsRequest) GetApiParams ¶
func (r YunosAppstoreOpenGetadsRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosAppstoreOpenGetadsRequest) GetCaseId ¶
func (r YunosAppstoreOpenGetadsRequest) GetCaseId() string
CaseId Getter
func (YunosAppstoreOpenGetadsRequest) GetCats ¶
func (r YunosAppstoreOpenGetadsRequest) GetCats() []string
Cats Getter
func (YunosAppstoreOpenGetadsRequest) GetClientIp ¶
func (r YunosAppstoreOpenGetadsRequest) GetClientIp() string
ClientIp Getter
func (YunosAppstoreOpenGetadsRequest) GetClientVerCode ¶
func (r YunosAppstoreOpenGetadsRequest) GetClientVerCode() int64
ClientVerCode Getter
func (YunosAppstoreOpenGetadsRequest) GetDeviceId ¶
func (r YunosAppstoreOpenGetadsRequest) GetDeviceId() string
DeviceId Getter
func (YunosAppstoreOpenGetadsRequest) GetExcludeCats ¶
func (r YunosAppstoreOpenGetadsRequest) GetExcludeCats() []string
ExcludeCats Getter
func (YunosAppstoreOpenGetadsRequest) GetExcludeInstall ¶
func (r YunosAppstoreOpenGetadsRequest) GetExcludeInstall() bool
ExcludeInstall Getter
func (YunosAppstoreOpenGetadsRequest) GetExcludePkgs ¶
func (r YunosAppstoreOpenGetadsRequest) GetExcludePkgs() []string
ExcludePkgs Getter
func (YunosAppstoreOpenGetadsRequest) GetFeeType ¶
func (r YunosAppstoreOpenGetadsRequest) GetFeeType() string
FeeType Getter
func (YunosAppstoreOpenGetadsRequest) GetMrp ¶
func (r YunosAppstoreOpenGetadsRequest) GetMrp() int64
Mrp Getter
func (YunosAppstoreOpenGetadsRequest) GetOptions ¶
func (r YunosAppstoreOpenGetadsRequest) GetOptions() int64
Options Getter
func (YunosAppstoreOpenGetadsRequest) GetPkgs ¶
func (r YunosAppstoreOpenGetadsRequest) GetPkgs() []string
Pkgs Getter
func (YunosAppstoreOpenGetadsRequest) GetRid ¶
func (r YunosAppstoreOpenGetadsRequest) GetRid() string
Rid Getter
func (YunosAppstoreOpenGetadsRequest) GetSize ¶
func (r YunosAppstoreOpenGetadsRequest) GetSize() int64
Size Getter
func (YunosAppstoreOpenGetadsRequest) GetSsp ¶
func (r YunosAppstoreOpenGetadsRequest) GetSsp() string
Ssp Getter
func (YunosAppstoreOpenGetadsRequest) GetTemplateIds ¶
func (r YunosAppstoreOpenGetadsRequest) GetTemplateIds() []int64
TemplateIds Getter
func (YunosAppstoreOpenGetadsRequest) GetTryMapToUuid ¶
func (r YunosAppstoreOpenGetadsRequest) GetTryMapToUuid() bool
TryMapToUuid Getter
func (*YunosAppstoreOpenGetadsRequest) SetCaseId ¶
func (r *YunosAppstoreOpenGetadsRequest) SetCaseId(caseId string) error
CaseId Setter 场景或页面标识
func (*YunosAppstoreOpenGetadsRequest) SetCats ¶
func (r *YunosAppstoreOpenGetadsRequest) SetCats(cats []string) error
Cats Setter 指定广告分类
func (*YunosAppstoreOpenGetadsRequest) SetClientIp ¶
func (r *YunosAppstoreOpenGetadsRequest) SetClientIp(clientIp string) error
ClientIp Setter 客户端来源ip
func (*YunosAppstoreOpenGetadsRequest) SetClientVerCode ¶
func (r *YunosAppstoreOpenGetadsRequest) SetClientVerCode(clientVerCode int64) error
ClientVerCode Setter 客户端版本号
func (*YunosAppstoreOpenGetadsRequest) SetDeviceId ¶
func (r *YunosAppstoreOpenGetadsRequest) SetDeviceId(deviceId string) error
DeviceId Setter 设备唯一标识
func (*YunosAppstoreOpenGetadsRequest) SetExcludeCats ¶
func (r *YunosAppstoreOpenGetadsRequest) SetExcludeCats(excludeCats []string) error
ExcludeCats Setter 排除分类
func (*YunosAppstoreOpenGetadsRequest) SetExcludeInstall ¶
func (r *YunosAppstoreOpenGetadsRequest) SetExcludeInstall(excludeInstall bool) error
ExcludeInstall Setter 是否排除已安装
func (*YunosAppstoreOpenGetadsRequest) SetExcludePkgs ¶
func (r *YunosAppstoreOpenGetadsRequest) SetExcludePkgs(excludePkgs []string) error
ExcludePkgs Setter 排除包名列表
func (*YunosAppstoreOpenGetadsRequest) SetFeeType ¶
func (r *YunosAppstoreOpenGetadsRequest) SetFeeType(feeType string) error
FeeType Setter 结算类型
func (*YunosAppstoreOpenGetadsRequest) SetMrp ¶
func (r *YunosAppstoreOpenGetadsRequest) SetMrp(mrp int64) error
Mrp Setter 广告底价
func (*YunosAppstoreOpenGetadsRequest) SetOptions ¶
func (r *YunosAppstoreOpenGetadsRequest) SetOptions(options int64) error
Options Setter 请求特征集
func (*YunosAppstoreOpenGetadsRequest) SetPkgs ¶
func (r *YunosAppstoreOpenGetadsRequest) SetPkgs(pkgs []string) error
Pkgs Setter 广告指定包名
func (*YunosAppstoreOpenGetadsRequest) SetRid ¶
func (r *YunosAppstoreOpenGetadsRequest) SetRid(rid string) error
Rid Setter 请求id
func (*YunosAppstoreOpenGetadsRequest) SetSize ¶
func (r *YunosAppstoreOpenGetadsRequest) SetSize(size int64) error
Size Setter 广告数量
func (*YunosAppstoreOpenGetadsRequest) SetSsp ¶
func (r *YunosAppstoreOpenGetadsRequest) SetSsp(ssp string) error
Ssp Setter ssp标识
func (*YunosAppstoreOpenGetadsRequest) SetTemplateIds ¶
func (r *YunosAppstoreOpenGetadsRequest) SetTemplateIds(templateIds []int64) error
TemplateIds Setter 创意模板id列表
func (*YunosAppstoreOpenGetadsRequest) SetTryMapToUuid ¶
func (r *YunosAppstoreOpenGetadsRequest) SetTryMapToUuid(tryMapToUuid bool) error
TryMapToUuid Setter 是否映射到uuid
type YunosAppstoreOpenGetadsResponse ¶
type YunosAppstoreOpenGetadsResponse struct { XMLName xml.Name `xml:"yunos_appstore_open_getads_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 请求id Rid string `json:"rid,omitempty" xml:"rid,omitempty"` // 响应码 Rc int64 `json:"rc,omitempty" xml:"rc,omitempty"` // 响应消息 Rm string `json:"rm,omitempty" xml:"rm,omitempty"` // 广告集 Ads []AdInfo `json:"ads,omitempty" xml:"ads>ad_info,omitempty"` }
获取外投广告 成功返回结果
type YunosAppstoreOpenReportadAPIResponse ¶
type YunosAppstoreOpenReportadAPIResponse struct { model.CommonResponse YunosAppstoreOpenReportadResponse }
外投广告上报接口 API返回值 yunos.appstore.open.reportad
外投广告回流上报接口
type YunosAppstoreOpenReportadRequest ¶
type YunosAppstoreOpenReportadRequest struct { model.Params // contains filtered or unexported fields }
外投广告上报接口 API请求 yunos.appstore.open.reportad
外投广告回流上报接口
func NewYunosAppstoreOpenReportadRequest ¶
func NewYunosAppstoreOpenReportadRequest() *YunosAppstoreOpenReportadRequest
初始化YunosAppstoreOpenReportadRequest对象
func (YunosAppstoreOpenReportadRequest) GetAction ¶
func (r YunosAppstoreOpenReportadRequest) GetAction() int64
Action Getter
func (YunosAppstoreOpenReportadRequest) GetApiMethodName ¶
func (r YunosAppstoreOpenReportadRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosAppstoreOpenReportadRequest) GetApiParams ¶
func (r YunosAppstoreOpenReportadRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosAppstoreOpenReportadRequest) GetClientVerCode ¶
func (r YunosAppstoreOpenReportadRequest) GetClientVerCode() int64
ClientVerCode Getter
func (YunosAppstoreOpenReportadRequest) GetDeviceId ¶
func (r YunosAppstoreOpenReportadRequest) GetDeviceId() string
DeviceId Getter
func (YunosAppstoreOpenReportadRequest) GetTime ¶
func (r YunosAppstoreOpenReportadRequest) GetTime() int64
Time Getter
func (YunosAppstoreOpenReportadRequest) GetTraceIds ¶
func (r YunosAppstoreOpenReportadRequest) GetTraceIds() []string
TraceIds Getter
func (*YunosAppstoreOpenReportadRequest) SetAction ¶
func (r *YunosAppstoreOpenReportadRequest) SetAction(action int64) error
Action Setter 事件类型:0 代表曝光事件;1 代表点击下载事件;2 代表下载完成事件;3 代表安装完成事件
func (*YunosAppstoreOpenReportadRequest) SetClientVerCode ¶
func (r *YunosAppstoreOpenReportadRequest) SetClientVerCode(clientVerCode int64) error
ClientVerCode Setter 客户端版本号
func (*YunosAppstoreOpenReportadRequest) SetDeviceId ¶
func (r *YunosAppstoreOpenReportadRequest) SetDeviceId(deviceId string) error
DeviceId Setter 客户端设备标识
func (*YunosAppstoreOpenReportadRequest) SetTime ¶
func (r *YunosAppstoreOpenReportadRequest) SetTime(time int64) error
Time Setter 事件时间,当前毫秒数
func (*YunosAppstoreOpenReportadRequest) SetTraceIds ¶
func (r *YunosAppstoreOpenReportadRequest) SetTraceIds(traceIds []string) error
TraceIds Setter 广告跟踪id列表
type YunosAppstoreOpenReportadResponse ¶
type YunosAppstoreOpenReportadResponse struct { XMLName xml.Name `xml:"yunos_appstore_open_reportad_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 响应码 Rc int64 `json:"rc,omitempty" xml:"rc,omitempty"` // 响应消息 Rm string `json:"rm,omitempty" xml:"rm,omitempty"` }
外投广告上报接口 成功返回结果
type YunosAppstorePadHpApplistAPIResponse ¶
type YunosAppstorePadHpApplistAPIResponse struct { model.CommonResponse YunosAppstorePadHpApplistResponse }
查询HpPad appList API返回值 yunos.appstore.pad.hp.applist
提供hp pad应用群数据
type YunosAppstorePadHpApplistRequest ¶
type YunosAppstorePadHpApplistRequest struct { model.Params // contains filtered or unexported fields }
查询HpPad appList API请求 yunos.appstore.pad.hp.applist
提供hp pad应用群数据
func NewYunosAppstorePadHpApplistRequest ¶
func NewYunosAppstorePadHpApplistRequest() *YunosAppstorePadHpApplistRequest
初始化YunosAppstorePadHpApplistRequest对象
func (YunosAppstorePadHpApplistRequest) GetApiMethodName ¶
func (r YunosAppstorePadHpApplistRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (YunosAppstorePadHpApplistRequest) GetApiParams ¶
func (r YunosAppstorePadHpApplistRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (YunosAppstorePadHpApplistRequest) GetCode ¶
func (r YunosAppstorePadHpApplistRequest) GetCode() string
Code Getter
func (*YunosAppstorePadHpApplistRequest) SetCode ¶
func (r *YunosAppstorePadHpApplistRequest) SetCode(code string) error
Code Setter 获取的应用群code
type YunosAppstorePadHpApplistResponse ¶
type YunosAppstorePadHpApplistResponse struct { XMLName xml.Name `xml:"yunos_appstore_pad_hp_applist_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Results []YunosAppstorePadHpApplistResult `json:"results,omitempty" xml:"results>yunos_appstore_pad_hp_applist_result,omitempty"` }
查询HpPad appList 成功返回结果
type YunosAppstorePadHpApplistResult ¶
type YunosAppstorePadHpApplistResult struct { // icon Icon string `json:"icon,omitempty" xml:"icon,omitempty"` // gmtCreate GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"` // packageName PackageName string `json:"package_name,omitempty" xml:"package_name,omitempty"` // name Name string `json:"name,omitempty" xml:"name,omitempty"` // developerName DeveloperName string `json:"developer_name,omitempty" xml:"developer_name,omitempty"` // versionCode VersionCode int64 `json:"version_code,omitempty" xml:"version_code,omitempty"` // uri Uri string `json:"uri,omitempty" xml:"uri,omitempty"` // url Url string `json:"url,omitempty" xml:"url,omitempty"` // intro Intro string `json:"intro,omitempty" xml:"intro,omitempty"` }
YunosAppstorePadHpApplistResult
Source Files ¶
- AdInfo.go
- AppInfo.go
- Callbacks.go
- YunosAppstoreAppsGetRequest.go
- YunosAppstoreAppsGetResponse.go
- YunosAppstoreOpenGetadsRequest.go
- YunosAppstoreOpenGetadsResponse.go
- YunosAppstoreOpenReportadRequest.go
- YunosAppstoreOpenReportadResponse.go
- YunosAppstorePadHpApplistRequest.go
- YunosAppstorePadHpApplistResponse.go
- YunosAppstorePadHpApplistResult.go
- doc.go