ott

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Entrylist

type Entrylist struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`

	Action string `json:"action,omitempty" xml:"action,omitempty"`

	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`
}

Entrylist

type HttpDns

type HttpDns struct {
	Method string `json:"method,omitempty" xml:"method,omitempty"`

	TvHost string `json:"tv_host,omitempty" xml:"tv_host,omitempty"`

	DnsAddress string `json:"dns_address,omitempty" xml:"dns_address,omitempty"`
}

HttpDns

type ItemEntryDo

type ItemEntryDo struct {
	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`

	Action string `json:"action,omitempty" xml:"action,omitempty"`

	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

ItemEntryDo

type Itemlist

type Itemlist struct {
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Summary string `json:"summary,omitempty" xml:"summary,omitempty"`

	PicCorner *PicCornerDo `json:"pic_corner,omitempty" xml:"pic_corner,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	PicUrl2 string `json:"pic_url2,omitempty" xml:"pic_url2,omitempty"`

	PicUrl1 string `json:"pic_url1,omitempty" xml:"pic_url1,omitempty"`

	PicPops []string `json:"pic_pops,omitempty" xml:"pic_pops>string,omitempty"`

	NoteBtns []Notebtns `json:"note_btns,omitempty" xml:"note_btns,omitempty"`

	MainTitle string `json:"main_title,omitempty" xml:"main_title,omitempty"`

	AnimeType string `json:"anime_type,omitempty" xml:"anime_type,omitempty"`

	Entry *ItemEntryDo `json:"entry,omitempty" xml:"entry,omitempty"`

	Chart *MetaChartDo `json:"chart,omitempty" xml:"chart,omitempty"`

	EntryList []Entrylist `json:"entry_list,omitempty" xml:"entry_list,omitempty"`

	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`

	Action string `json:"action,omitempty" xml:"action,omitempty"`

	PicTitle string `json:"pic_title,omitempty" xml:"pic_title,omitempty"`

	ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	ShowType string `json:"show_type,omitempty" xml:"show_type,omitempty"`

	Position int64 `json:"position,omitempty" xml:"position,omitempty"`

	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`

	DisplayType string `json:"display_type,omitempty" xml:"display_type,omitempty"`

	VerifyCode string `json:"verify_code,omitempty" xml:"verify_code,omitempty"`

	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`

	EntryStyle int64 `json:"entry_style,omitempty" xml:"entry_style,omitempty"`

	PicMap string `json:"pic_map,omitempty" xml:"pic_map,omitempty"`

	RuleIds []string `json:"rule_ids,omitempty" xml:"rule_ids>string,omitempty"`

	RuleId int64 `json:"rule_id,omitempty" xml:"rule_id,omitempty"`

	RecAppId int64 `json:"rec_app_id,omitempty" xml:"rec_app_id,omitempty"`

	RecType int64 `json:"rec_type,omitempty" xml:"rec_type,omitempty"`
}

Itemlist

type Items

type Items struct {
	Position int64 `json:"position,omitempty" xml:"position,omitempty"`

	AnimeType string `json:"anime_type,omitempty" xml:"anime_type,omitempty"`

	MainTitle string `json:"main_title,omitempty" xml:"main_title,omitempty"`

	NoteBtns []Notebtns `json:"note_btns,omitempty" xml:"note_btns,omitempty"`

	PicPops []string `json:"pic_pops,omitempty" xml:"pic_pops>string,omitempty"`

	PicUrl1 string `json:"pic_url1,omitempty" xml:"pic_url1,omitempty"`

	PicUrl2 string `json:"pic_url2,omitempty" xml:"pic_url2,omitempty"`

	PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"`

	PicCorner *PicCornerDo `json:"pic_corner,omitempty" xml:"pic_corner,omitempty"`

	Summary string `json:"summary,omitempty" xml:"summary,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`

	ItemList []Itemlist `json:"item_list,omitempty" xml:"item_list,omitempty"`

	CycleTime int64 `json:"cycle_time,omitempty" xml:"cycle_time,omitempty"`

	VerifyCode string `json:"verify_code,omitempty" xml:"verify_code,omitempty"`

	DisplayType string `json:"display_type,omitempty" xml:"display_type,omitempty"`

	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`

	Entry *ItemEntryDo `json:"entry,omitempty" xml:"entry,omitempty"`

	PicTitle string `json:"pic_title,omitempty" xml:"pic_title,omitempty"`

	Chart *MetaChartDo `json:"chart,omitempty" xml:"chart,omitempty"`

	EntryList []Entrylist `json:"entry_list,omitempty" xml:"entry_list,omitempty"`

	Extra string `json:"extra,omitempty" xml:"extra,omitempty"`

	Action string `json:"action,omitempty" xml:"action,omitempty"`

	ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"`

	ShowType string `json:"show_type,omitempty" xml:"show_type,omitempty"`

	SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"`

	EntryStyle int64 `json:"entry_style,omitempty" xml:"entry_style,omitempty"`

	PicMap string `json:"pic_map,omitempty" xml:"pic_map,omitempty"`

	RuleIds []string `json:"rule_ids,omitempty" xml:"rule_ids>string,omitempty"`

	RuleId int64 `json:"rule_id,omitempty" xml:"rule_id,omitempty"`

	RecAppId int64 `json:"rec_app_id,omitempty" xml:"rec_app_id,omitempty"`

	RecType int64 `json:"rec_type,omitempty" xml:"rec_type,omitempty"`
}

Items

type LauncherDo

type LauncherDo struct {
	Items []Items `json:"items,omitempty" xml:"items,omitempty"`

	Property *PropertyDo `json:"property,omitempty" xml:"property,omitempty"`

	Version *VersionDo `json:"version,omitempty" xml:"version,omitempty"`
}

LauncherDo

type MetaChartDo

type MetaChartDo struct {
	Titles []string `json:"titles,omitempty" xml:"titles>string,omitempty"`

	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

MetaChartDo

type Notebtns

type Notebtns struct {
	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"`
}

Notebtns

type PicCornerDo

type PicCornerDo struct {
	Type string `json:"type,omitempty" xml:"type,omitempty"`

	Url string `json:"url,omitempty" xml:"url,omitempty"`

	Text string `json:"text,omitempty" xml:"text,omitempty"`
}

PicCornerDo

type PlayUrlV2Vo

type PlayUrlV2Vo struct {
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`

	Ytid int64 `json:"ytid,omitempty" xml:"ytid,omitempty"`

	HlsContent string `json:"hls_content,omitempty" xml:"hls_content,omitempty"`

	HlsContentUrl string `json:"hls_content_url,omitempty" xml:"hls_content_url,omitempty"`

	DashContent string `json:"dash_content,omitempty" xml:"dash_content,omitempty"`

	DrmToken string `json:"drm_token,omitempty" xml:"drm_token,omitempty"`

	ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"`

	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`

	ProgramId int64 `json:"program_id,omitempty" xml:"program_id,omitempty"`

	ProductType int64 `json:"product_type,omitempty" xml:"product_type,omitempty"`

	SourceInfo *SourceInfo `json:"source_info,omitempty" xml:"source_info,omitempty"`

	HttpDns *HttpDns `json:"http_dns,omitempty" xml:"http_dns,omitempty"`

	Trial bool `json:"trial,omitempty" xml:"trial,omitempty"`

	TokenValid bool `json:"token_valid,omitempty" xml:"token_valid,omitempty"`

	Free bool `json:"free,omitempty" xml:"free,omitempty"`

	OverDeviceLimit bool `json:"over_device_limit,omitempty" xml:"over_device_limit,omitempty"`

	Live bool `json:"live,omitempty" xml:"live,omitempty"`

	StartTime int64 `json:"start_time,omitempty" xml:"start_time,omitempty"`

	EndTime int64 `json:"end_time,omitempty" xml:"end_time,omitempty"`

	Vr bool `json:"vr,omitempty" xml:"vr,omitempty"`
}

PlayUrlV2Vo

type PropertyDo

type PropertyDo struct {
	Data string `json:"data,omitempty" xml:"data,omitempty"`

	VerifyCode string `json:"verify_code,omitempty" xml:"verify_code,omitempty"`
}

PropertyDo

type SourceInfo

type SourceInfo struct {
	V1080 string `json:"v1080,omitempty" xml:"v1080,omitempty"`

	V720 string `json:"v720,omitempty" xml:"v720,omitempty"`

	V480 string `json:"v480,omitempty" xml:"v480,omitempty"`

	V320 string `json:"v320,omitempty" xml:"v320,omitempty"`

	V240 string `json:"v240,omitempty" xml:"v240,omitempty"`

	VBlueray4k string `json:"v_blueray4k,omitempty" xml:"v_blueray4k,omitempty"`

	HlsContentUrl string `json:"hls_content_url,omitempty" xml:"hls_content_url,omitempty"`

	V2160tv string `json:"v2160tv,omitempty" xml:"v2160tv,omitempty"`

	V1080tv string `json:"v1080tv,omitempty" xml:"v1080tv,omitempty"`

	V720tv string `json:"v720tv,omitempty" xml:"v720tv,omitempty"`

	V480tv string `json:"v480tv,omitempty" xml:"v480tv,omitempty"`

	V320tv string `json:"v320tv,omitempty" xml:"v320tv,omitempty"`

	V240tv string `json:"v240tv,omitempty" xml:"v240tv,omitempty"`
}

SourceInfo

type VersionDo

type VersionDo struct {
	EntrySize int64 `json:"entry_size,omitempty" xml:"entry_size,omitempty"`

	LauncherCode string `json:"launcher_code,omitempty" xml:"launcher_code,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
}

VersionDo

type YoukuOttAlicbFacadeserviceGetdataAPIResponse

type YoukuOttAlicbFacadeserviceGetdataAPIResponse struct {
	model.CommonResponse
	YoukuOttAlicbFacadeserviceGetdataResponse
}

影视SDK获取设备能力值 APIResponse youku.ott.alicb.facadeservice.getdata

影视SDK获取设备能力值

type YoukuOttAlicbFacadeserviceGetdataRequest

type YoukuOttAlicbFacadeserviceGetdataRequest struct {
	model.Params
	// contains filtered or unexported fields
}

影视SDK获取设备能力值 APIRequest youku.ott.alicb.facadeservice.getdata

影视SDK获取设备能力值

func NewYoukuOttAlicbFacadeserviceGetdataRequest

func NewYoukuOttAlicbFacadeserviceGetdataRequest() *YoukuOttAlicbFacadeserviceGetdataRequest

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetApiMethodName

func (r YoukuOttAlicbFacadeserviceGetdataRequest) GetApiMethodName() string

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetApiParams

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetExtraInfoMap

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetPropertyMapJson

func (r YoukuOttAlicbFacadeserviceGetdataRequest) GetPropertyMapJson() string

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetServiceList

func (r YoukuOttAlicbFacadeserviceGetdataRequest) GetServiceList() []string

func (YoukuOttAlicbFacadeserviceGetdataRequest) GetUuid

func (*YoukuOttAlicbFacadeserviceGetdataRequest) SetExtraInfoMap

func (r *YoukuOttAlicbFacadeserviceGetdataRequest) SetExtraInfoMap(extraInfoMap string) error

func (*YoukuOttAlicbFacadeserviceGetdataRequest) SetPropertyMapJson

func (r *YoukuOttAlicbFacadeserviceGetdataRequest) SetPropertyMapJson(propertyMapJson string) error

func (*YoukuOttAlicbFacadeserviceGetdataRequest) SetServiceList

func (r *YoukuOttAlicbFacadeserviceGetdataRequest) SetServiceList(serviceList []string) error

func (*YoukuOttAlicbFacadeserviceGetdataRequest) SetUuid

type YoukuOttAlicbFacadeserviceGetdataResponse

type YoukuOttAlicbFacadeserviceGetdataResponse struct {
	XMLName xml.Name `xml:"youku_ott_alicb_facadeservice_getdata_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Model string `json:"model,omitempty" xml:"model,omitempty"`
}

type YoukuOttPlayserviceGetplayurlAPIResponse

type YoukuOttPlayserviceGetplayurlAPIResponse struct {
	model.CommonResponse
	YoukuOttPlayserviceGetplayurlResponse
}

获取播放串地址 APIResponse youku.ott.playservice.getplayurl

获取播放串地址服务

type YoukuOttPlayserviceGetplayurlRequest

type YoukuOttPlayserviceGetplayurlRequest struct {
	model.Params
	// contains filtered or unexported fields
}

获取播放串地址 APIRequest youku.ott.playservice.getplayurl

获取播放串地址服务

func NewYoukuOttPlayserviceGetplayurlRequest

func NewYoukuOttPlayserviceGetplayurlRequest() *YoukuOttPlayserviceGetplayurlRequest

func (YoukuOttPlayserviceGetplayurlRequest) GetApiMethodName

func (r YoukuOttPlayserviceGetplayurlRequest) GetApiMethodName() string

func (YoukuOttPlayserviceGetplayurlRequest) GetApiParams

func (YoukuOttPlayserviceGetplayurlRequest) GetHavanaToken

func (r YoukuOttPlayserviceGetplayurlRequest) GetHavanaToken() string

func (YoukuOttPlayserviceGetplayurlRequest) GetSystemInfo

func (r YoukuOttPlayserviceGetplayurlRequest) GetSystemInfo() string

func (YoukuOttPlayserviceGetplayurlRequest) GetVideoId

func (YoukuOttPlayserviceGetplayurlRequest) GetYktk

func (*YoukuOttPlayserviceGetplayurlRequest) SetHavanaToken

func (r *YoukuOttPlayserviceGetplayurlRequest) SetHavanaToken(havanaToken string) error

func (*YoukuOttPlayserviceGetplayurlRequest) SetSystemInfo

func (r *YoukuOttPlayserviceGetplayurlRequest) SetSystemInfo(systemInfo string) error

func (*YoukuOttPlayserviceGetplayurlRequest) SetVideoId

func (r *YoukuOttPlayserviceGetplayurlRequest) SetVideoId(videoId int64) error

func (*YoukuOttPlayserviceGetplayurlRequest) SetYktk

type YoukuOttPlayserviceGetplayurlResponse

type YoukuOttPlayserviceGetplayurlResponse struct {
	XMLName xml.Name `xml:"youku_ott_playservice_getplayurl_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Result *PlayUrlV2Vo `json:"result,omitempty" xml:"result,omitempty"`
}

type YunosTvscreenLauncherGetAPIResponse

type YunosTvscreenLauncherGetAPIResponse struct {
	model.CommonResponse
	YunosTvscreenLauncherGetResponse
}

一体机桌面 APIResponse yunos.tvscreen.launcher.get

LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务

type YunosTvscreenLauncherGetRequest

type YunosTvscreenLauncherGetRequest struct {
	model.Params
	// contains filtered or unexported fields
}

一体机桌面 APIRequest yunos.tvscreen.launcher.get

LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务

func NewYunosTvscreenLauncherGetRequest

func NewYunosTvscreenLauncherGetRequest() *YunosTvscreenLauncherGetRequest

func (YunosTvscreenLauncherGetRequest) GetApiMethodName

func (r YunosTvscreenLauncherGetRequest) GetApiMethodName() string

func (YunosTvscreenLauncherGetRequest) GetApiParams

func (r YunosTvscreenLauncherGetRequest) GetApiParams() url.Values

func (YunosTvscreenLauncherGetRequest) GetIp

func (YunosTvscreenLauncherGetRequest) GetProperty

func (r YunosTvscreenLauncherGetRequest) GetProperty() string

func (*YunosTvscreenLauncherGetRequest) SetIp

func (*YunosTvscreenLauncherGetRequest) SetProperty

func (r *YunosTvscreenLauncherGetRequest) SetProperty(property string) error

type YunosTvscreenLauncherGetResponse

type YunosTvscreenLauncherGetResponse struct {
	XMLName xml.Name `xml:"yunos_tvscreen_launcher_get_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	Headers string `json:"headers,omitempty" xml:"headers,omitempty"`

	Model *LauncherDo `json:"model,omitempty" xml:"model,omitempty"`

	HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"`

	BizExtMap string `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"`
}

Jump to

Keyboard shortcuts

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