Documentation ¶
Overview ¶
Package ott 包含桌面API相关结构体
Index ¶
- func ReleaseAvailableLanguageDto(v *AvailableLanguageDto)
- func ReleaseAvailableSubtitleDto(v *AvailableSubtitleDto)
- func ReleaseAwardSandFestivalDto(v *AwardSandFestivalDto)
- func ReleaseCertificationDto(v *CertificationDto)
- func ReleaseChannelDto(v *ChannelDto)
- func ReleaseEntrylist(v *Entrylist)
- func ReleaseHttpDns(v *HttpDns)
- func ReleaseImageDto(v *ImageDto)
- func ReleaseItemDto(v *ItemDto)
- func ReleaseItemEntryDo(v *ItemEntryDo)
- func ReleaseItemlist(v *Itemlist)
- func ReleaseItems(v *Items)
- func ReleaseLauncherDo(v *LauncherDo)
- func ReleaseMemberDto(v *MemberDto)
- func ReleaseMetaChartDo(v *MetaChartDo)
- func ReleaseNotebtns(v *Notebtns)
- func ReleasePicCornerDo(v *PicCornerDo)
- func ReleasePlayUrlV2Vo(v *PlayUrlV2Vo)
- func ReleasePropertyDo(v *PropertyDo)
- func ReleaseRatingDto(v *RatingDto)
- func ReleaseSourceInfo(v *SourceInfo)
- func ReleaseVersionDo(v *VersionDo)
- func ReleaseViewingOptionDto(v *ViewingOptionDto)
- func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIRequest(v *YoukuOttAlicbFacadeserviceGetdataAPIRequest)
- func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIResponse(v *YoukuOttAlicbFacadeserviceGetdataAPIResponse)
- func ReleaseYoukuOttPlayserviceGetplayurlAPIRequest(v *YoukuOttPlayserviceGetplayurlAPIRequest)
- func ReleaseYoukuOttPlayserviceGetplayurlAPIResponse(v *YoukuOttPlayserviceGetplayurlAPIResponse)
- func ReleaseYunosTvscreenLauncherGetAPIRequest(v *YunosTvscreenLauncherGetAPIRequest)
- func ReleaseYunosTvscreenLauncherGetAPIResponse(v *YunosTvscreenLauncherGetAPIResponse)
- func ReleaseYunosTvscreenLgeLauncherGetAPIRequest(v *YunosTvscreenLgeLauncherGetAPIRequest)
- func ReleaseYunosTvscreenLgeLauncherGetAPIResponse(v *YunosTvscreenLgeLauncherGetAPIResponse)
- func ReleaseYunosTvscreenLgeLauncherGetResult(v *YunosTvscreenLgeLauncherGetResult)
- type AvailableLanguageDto
- type AvailableSubtitleDto
- type AwardSandFestivalDto
- type CertificationDto
- type ChannelDto
- type Entrylist
- type HttpDns
- type ImageDto
- type ItemDto
- type ItemEntryDo
- type Itemlist
- type Items
- type LauncherDo
- type MemberDto
- type MetaChartDo
- type Notebtns
- type PicCornerDo
- type PlayUrlV2Vo
- type PropertyDo
- type RatingDto
- type SourceInfo
- type VersionDo
- type ViewingOptionDto
- type YoukuOttAlicbFacadeserviceGetdataAPIRequest
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiMethodName() string
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiParams(params url.Values)
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetExtraInfoMap() string
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetPropertyMapJson() string
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetRawParams() model.Params
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetServiceList() []string
- func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetUuid() string
- func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) Reset()
- func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetExtraInfoMap(_extraInfoMap string) error
- func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetPropertyMapJson(_propertyMapJson string) error
- func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetServiceList(_serviceList []string) error
- func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetUuid(_uuid string) error
- type YoukuOttAlicbFacadeserviceGetdataAPIResponse
- type YoukuOttAlicbFacadeserviceGetdataAPIResponseModel
- type YoukuOttPlayserviceGetplayurlAPIRequest
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetApiMethodName() string
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetApiParams(params url.Values)
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetHavanaToken() string
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetRawParams() model.Params
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetSystemInfo() string
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetVideoId() int64
- func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetYktk() string
- func (r *YoukuOttPlayserviceGetplayurlAPIRequest) Reset()
- func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetHavanaToken(_havanaToken string) error
- func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetSystemInfo(_systemInfo string) error
- func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetVideoId(_videoId int64) error
- func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetYktk(_yktk string) error
- type YoukuOttPlayserviceGetplayurlAPIResponse
- type YoukuOttPlayserviceGetplayurlAPIResponseModel
- type YunosTvscreenLauncherGetAPIRequest
- func (r YunosTvscreenLauncherGetAPIRequest) GetApiMethodName() string
- func (r YunosTvscreenLauncherGetAPIRequest) GetApiParams(params url.Values)
- func (r YunosTvscreenLauncherGetAPIRequest) GetIp() string
- func (r YunosTvscreenLauncherGetAPIRequest) GetProperty() string
- func (r YunosTvscreenLauncherGetAPIRequest) GetRawParams() model.Params
- func (r *YunosTvscreenLauncherGetAPIRequest) Reset()
- func (r *YunosTvscreenLauncherGetAPIRequest) SetIp(_ip string) error
- func (r *YunosTvscreenLauncherGetAPIRequest) SetProperty(_property string) error
- type YunosTvscreenLauncherGetAPIResponse
- type YunosTvscreenLauncherGetAPIResponseModel
- type YunosTvscreenLgeLauncherGetAPIRequest
- func (r YunosTvscreenLgeLauncherGetAPIRequest) GetApiMethodName() string
- func (r YunosTvscreenLgeLauncherGetAPIRequest) GetApiParams(params url.Values)
- func (r YunosTvscreenLgeLauncherGetAPIRequest) GetIp() string
- func (r YunosTvscreenLgeLauncherGetAPIRequest) GetProperty() string
- func (r YunosTvscreenLgeLauncherGetAPIRequest) GetRawParams() model.Params
- func (r *YunosTvscreenLgeLauncherGetAPIRequest) Reset()
- func (r *YunosTvscreenLgeLauncherGetAPIRequest) SetIp(_ip string) error
- func (r *YunosTvscreenLgeLauncherGetAPIRequest) SetProperty(_property string) error
- type YunosTvscreenLgeLauncherGetAPIResponse
- type YunosTvscreenLgeLauncherGetAPIResponseModel
- type YunosTvscreenLgeLauncherGetResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseAvailableLanguageDto ¶ added in v1.3.4
func ReleaseAvailableLanguageDto(v *AvailableLanguageDto)
ReleaseAvailableLanguageDto 释放AvailableLanguageDto
func ReleaseAvailableSubtitleDto ¶ added in v1.3.4
func ReleaseAvailableSubtitleDto(v *AvailableSubtitleDto)
ReleaseAvailableSubtitleDto 释放AvailableSubtitleDto
func ReleaseAwardSandFestivalDto ¶ added in v1.3.4
func ReleaseAwardSandFestivalDto(v *AwardSandFestivalDto)
ReleaseAwardSandFestivalDto 释放AwardSandFestivalDto
func ReleaseCertificationDto ¶ added in v1.3.4
func ReleaseCertificationDto(v *CertificationDto)
ReleaseCertificationDto 释放CertificationDto
func ReleaseChannelDto ¶ added in v1.3.4
func ReleaseChannelDto(v *ChannelDto)
ReleaseChannelDto 释放ChannelDto
func ReleaseEntrylist ¶ added in v1.3.4
func ReleaseEntrylist(v *Entrylist)
ReleaseEntrylist 释放Entrylist
func ReleaseItemEntryDo ¶ added in v1.3.4
func ReleaseItemEntryDo(v *ItemEntryDo)
ReleaseItemEntryDo 释放ItemEntryDo
func ReleaseLauncherDo ¶ added in v1.3.4
func ReleaseLauncherDo(v *LauncherDo)
ReleaseLauncherDo 释放LauncherDo
func ReleaseMemberDto ¶ added in v1.3.4
func ReleaseMemberDto(v *MemberDto)
ReleaseMemberDto 释放MemberDto
func ReleaseMetaChartDo ¶ added in v1.3.4
func ReleaseMetaChartDo(v *MetaChartDo)
ReleaseMetaChartDo 释放MetaChartDo
func ReleasePicCornerDo ¶ added in v1.3.4
func ReleasePicCornerDo(v *PicCornerDo)
ReleasePicCornerDo 释放PicCornerDo
func ReleasePlayUrlV2Vo ¶ added in v1.3.4
func ReleasePlayUrlV2Vo(v *PlayUrlV2Vo)
ReleasePlayUrlV2Vo 释放PlayUrlV2Vo
func ReleasePropertyDo ¶ added in v1.3.4
func ReleasePropertyDo(v *PropertyDo)
ReleasePropertyDo 释放PropertyDo
func ReleaseRatingDto ¶ added in v1.3.4
func ReleaseRatingDto(v *RatingDto)
ReleaseRatingDto 释放RatingDto
func ReleaseSourceInfo ¶ added in v1.3.4
func ReleaseSourceInfo(v *SourceInfo)
ReleaseSourceInfo 释放SourceInfo
func ReleaseVersionDo ¶ added in v1.3.4
func ReleaseVersionDo(v *VersionDo)
ReleaseVersionDo 释放VersionDo
func ReleaseViewingOptionDto ¶ added in v1.3.4
func ReleaseViewingOptionDto(v *ViewingOptionDto)
ReleaseViewingOptionDto 释放ViewingOptionDto
func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIRequest ¶ added in v1.3.4
func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIRequest(v *YoukuOttAlicbFacadeserviceGetdataAPIRequest)
ReleaseYoukuOttAlicbFacadeserviceGetdataAPIRequest 将 YoukuOttAlicbFacadeserviceGetdataAPIRequest 放入 sync.Pool
func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIResponse ¶ added in v1.3.4
func ReleaseYoukuOttAlicbFacadeserviceGetdataAPIResponse(v *YoukuOttAlicbFacadeserviceGetdataAPIResponse)
ReleaseYoukuOttAlicbFacadeserviceGetdataAPIResponse 将 YoukuOttAlicbFacadeserviceGetdataAPIResponse 保存到 sync.Pool
func ReleaseYoukuOttPlayserviceGetplayurlAPIRequest ¶ added in v1.3.4
func ReleaseYoukuOttPlayserviceGetplayurlAPIRequest(v *YoukuOttPlayserviceGetplayurlAPIRequest)
ReleaseYoukuOttPlayserviceGetplayurlAPIRequest 将 YoukuOttPlayserviceGetplayurlAPIRequest 放入 sync.Pool
func ReleaseYoukuOttPlayserviceGetplayurlAPIResponse ¶ added in v1.3.4
func ReleaseYoukuOttPlayserviceGetplayurlAPIResponse(v *YoukuOttPlayserviceGetplayurlAPIResponse)
ReleaseYoukuOttPlayserviceGetplayurlAPIResponse 将 YoukuOttPlayserviceGetplayurlAPIResponse 保存到 sync.Pool
func ReleaseYunosTvscreenLauncherGetAPIRequest ¶ added in v1.3.4
func ReleaseYunosTvscreenLauncherGetAPIRequest(v *YunosTvscreenLauncherGetAPIRequest)
ReleaseYunosTvscreenLauncherGetAPIRequest 将 YunosTvscreenLauncherGetAPIRequest 放入 sync.Pool
func ReleaseYunosTvscreenLauncherGetAPIResponse ¶ added in v1.3.4
func ReleaseYunosTvscreenLauncherGetAPIResponse(v *YunosTvscreenLauncherGetAPIResponse)
ReleaseYunosTvscreenLauncherGetAPIResponse 将 YunosTvscreenLauncherGetAPIResponse 保存到 sync.Pool
func ReleaseYunosTvscreenLgeLauncherGetAPIRequest ¶ added in v1.3.4
func ReleaseYunosTvscreenLgeLauncherGetAPIRequest(v *YunosTvscreenLgeLauncherGetAPIRequest)
ReleaseYunosTvscreenLgeLauncherGetAPIRequest 将 YunosTvscreenLgeLauncherGetAPIRequest 放入 sync.Pool
func ReleaseYunosTvscreenLgeLauncherGetAPIResponse ¶ added in v1.3.4
func ReleaseYunosTvscreenLgeLauncherGetAPIResponse(v *YunosTvscreenLgeLauncherGetAPIResponse)
ReleaseYunosTvscreenLgeLauncherGetAPIResponse 将 YunosTvscreenLgeLauncherGetAPIResponse 保存到 sync.Pool
func ReleaseYunosTvscreenLgeLauncherGetResult ¶ added in v1.3.4
func ReleaseYunosTvscreenLgeLauncherGetResult(v *YunosTvscreenLgeLauncherGetResult)
ReleaseYunosTvscreenLgeLauncherGetResult 释放YunosTvscreenLgeLauncherGetResult
Types ¶
type AvailableLanguageDto ¶ added in v1.2.8
type AvailableLanguageDto struct { // availableLanguage AvailableLanguage string `json:"available_language,omitempty" xml:"available_language,omitempty"` }
AvailableLanguageDto 结构体
func GetAvailableLanguageDto ¶ added in v1.3.4
func GetAvailableLanguageDto() *AvailableLanguageDto
GetAvailableLanguageDto() 从对象池中获取AvailableLanguageDto
type AvailableSubtitleDto ¶ added in v1.2.8
type AvailableSubtitleDto struct { // availableSubtitle AvailableSubtitle string `json:"available_subtitle,omitempty" xml:"available_subtitle,omitempty"` }
AvailableSubtitleDto 结构体
func GetAvailableSubtitleDto ¶ added in v1.3.4
func GetAvailableSubtitleDto() *AvailableSubtitleDto
GetAvailableSubtitleDto() 从对象池中获取AvailableSubtitleDto
type AwardSandFestivalDto ¶ added in v1.2.8
type AwardSandFestivalDto struct { // awardSandFestival AwardSandFestival string `json:"award_sand_festival,omitempty" xml:"award_sand_festival,omitempty"` }
AwardSandFestivalDto 结构体
func GetAwardSandFestivalDto ¶ added in v1.3.4
func GetAwardSandFestivalDto() *AwardSandFestivalDto
GetAwardSandFestivalDto() 从对象池中获取AwardSandFestivalDto
type CertificationDto ¶ added in v1.2.8
type CertificationDto struct { // code Code string `json:"code,omitempty" xml:"code,omitempty"` // value Value string `json:"value,omitempty" xml:"value,omitempty"` }
CertificationDto 结构体
func GetCertificationDto ¶ added in v1.3.4
func GetCertificationDto() *CertificationDto
GetCertificationDto() 从对象池中获取CertificationDto
type ChannelDto ¶ added in v1.2.8
type ChannelDto struct { // itemList ItemList []ItemDto `json:"item_list,omitempty" xml:"item_list>item_dto,omitempty"` // Description of Content Provider Description string `json:"description,omitempty" xml:"description,omitempty"` // Homepage URL of Content Provider Link string `json:"link,omitempty" xml:"link,omitempty"` // Last time the entry was modified PubDate string `json:"pub_date,omitempty" xml:"pub_date,omitempty"` // skip days for the channel SkipDays string `json:"skip_days,omitempty" xml:"skip_days,omitempty"` // skip hours for the channel SkipHours string `json:"skip_hours,omitempty" xml:"skip_hours,omitempty"` // Name of Content Provider Title string `json:"title,omitempty" xml:"title,omitempty"` }
ChannelDto 结构体
func GetChannelDto ¶ added in v1.3.4
func GetChannelDto() *ChannelDto
GetChannelDto() 从对象池中获取ChannelDto
type Entrylist ¶
type Entrylist struct { // 入口名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 入口图标 PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"` // 跳转行为 Action string `json:"action,omitempty" xml:"action,omitempty"` // 行为扩展 Extra string `json:"extra,omitempty" xml:"extra,omitempty"` // 入口ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 排序 Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"` }
Entrylist 结构体
type HttpDns ¶
type HttpDns struct { // method Method string `json:"method,omitempty" xml:"method,omitempty"` // tvHost TvHost string `json:"tv_host,omitempty" xml:"tv_host,omitempty"` // dnsAddress DnsAddress string `json:"dns_address,omitempty" xml:"dns_address,omitempty"` }
HttpDns 结构体
type ImageDto ¶ added in v1.2.8
type ImageDto struct { // imageUrl ImageUrl string `json:"image_url,omitempty" xml:"image_url,omitempty"` // type Type string `json:"type,omitempty" xml:"type,omitempty"` }
ImageDto 结构体
type ItemDto ¶ added in v1.2.8
type ItemDto struct { // availablelanguages Availablelanguages []AvailableLanguageDto `json:"availablelanguages,omitempty" xml:"availablelanguages>available_language_dto,omitempty"` // availablesubtitles Availablesubtitles []AvailableSubtitleDto `json:"availablesubtitles,omitempty" xml:"availablesubtitles>available_subtitle_dto,omitempty"` // awardsandfestivals Awardsandfestivals []AwardSandFestivalDto `json:"awardsandfestivals,omitempty" xml:"awardsandfestivals>award_sand_festival_dto,omitempty"` // casts Casts []MemberDto `json:"casts,omitempty" xml:"casts>member_dto,omitempty"` // certifications Certifications []CertificationDto `json:"certifications,omitempty" xml:"certifications>certification_dto,omitempty"` // crews Crews []MemberDto `json:"crews,omitempty" xml:"crews>member_dto,omitempty"` // genres Genres []string `json:"genres,omitempty" xml:"genres>string,omitempty"` // images Images []ImageDto `json:"images,omitempty" xml:"images>image_dto,omitempty"` // ratings Ratings []RatingDto `json:"ratings,omitempty" xml:"ratings>rating_dto,omitempty"` // viewingoptions Viewingoptions []ViewingOptionDto `json:"viewingoptions,omitempty" xml:"viewingoptions>viewing_option_dto,omitempty"` // album Album string `json:"album,omitempty" xml:"album,omitempty"` // artist Artist string `json:"artist,omitempty" xml:"artist,omitempty"` // bitRate BitRate string `json:"bit_rate,omitempty" xml:"bit_rate,omitempty"` // description Description string `json:"description,omitempty" xml:"description,omitempty"` // duration Duration string `json:"duration,omitempty" xml:"duration,omitempty"` // procom Procom string `json:"procom,omitempty" xml:"procom,omitempty"` // programType ProgramType string `json:"program_type,omitempty" xml:"program_type,omitempty"` // resolution Resolution string `json:"resolution,omitempty" xml:"resolution,omitempty"` // seasonId SeasonId string `json:"season_id,omitempty" xml:"season_id,omitempty"` // seriesId SeriesId string `json:"series_id,omitempty" xml:"series_id,omitempty"` // subProgramType SubProgramType string `json:"sub_program_type,omitempty" xml:"sub_program_type,omitempty"` // subTitle SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"` // title Title string `json:"title,omitempty" xml:"title,omitempty"` // titleId TitleId string `json:"title_id,omitempty" xml:"title_id,omitempty"` // trailer Trailer string `json:"trailer,omitempty" xml:"trailer,omitempty"` // year Year string `json:"year,omitempty" xml:"year,omitempty"` // episodeNumber EpisodeNumber int64 `json:"episode_number,omitempty" xml:"episode_number,omitempty"` // seasonNumber SeasonNumber int64 `json:"season_number,omitempty" xml:"season_number,omitempty"` }
ItemDto 结构体
type ItemEntryDo ¶
type ItemEntryDo struct { // 行为扩展 Extra string `json:"extra,omitempty" xml:"extra,omitempty"` // 跳转行为 Action string `json:"action,omitempty" xml:"action,omitempty"` // 入口图标 PicUrl string `json:"pic_url,omitempty" xml:"pic_url,omitempty"` // 入口名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 排序 Sort int64 `json:"sort,omitempty" xml:"sort,omitempty"` // 入口ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` }
ItemEntryDo 结构体
func GetItemEntryDo ¶ added in v1.3.4
func GetItemEntryDo() *ItemEntryDo
GetItemEntryDo() 从对象池中获取ItemEntryDo
type Itemlist ¶
type Itemlist struct { // 爆米花图 PicPops []string `json:"pic_pops,omitempty" xml:"pic_pops>string,omitempty"` // 便签按钮 NoteBtns []Notebtns `json:"note_btns,omitempty" xml:"note_btns>notebtns,omitempty"` // 类目入口 EntryList []Entrylist `json:"entry_list,omitempty" xml:"entry_list>entrylist,omitempty"` // 副标题 SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"` // 待推荐主题 RuleIds []string `json:"rule_ids,omitempty" xml:"rule_ids>string,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"` // 背景图标 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"` // 主标题 MainTitle string `json:"main_title,omitempty" xml:"main_title,omitempty"` // 动画类型 AnimeType string `json:"anime_type,omitempty" xml:"anime_type,omitempty"` // 行为扩展 Extra string `json:"extra,omitempty" xml:"extra,omitempty"` // 跳转行为 Action string `json:"action,omitempty" xml:"action,omitempty"` // picTitle PicTitle string `json:"pic_title,omitempty" xml:"pic_title,omitempty"` // 显示方式 ShowType string `json:"show_type,omitempty" xml:"show_type,omitempty"` // 展示方式 DisplayType string `json:"display_type,omitempty" xml:"display_type,omitempty"` // 坑位校验码 VerifyCode string `json:"verify_code,omitempty" xml:"verify_code,omitempty"` // 背景图标 PicMap string `json:"pic_map,omitempty" xml:"pic_map,omitempty"` // 坑位ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 角标图 PicCorner *PicCornerDo `json:"pic_corner,omitempty" xml:"pic_corner,omitempty"` // 功能入口 Entry *ItemEntryDo `json:"entry,omitempty" xml:"entry,omitempty"` // 排行榜 Chart *MetaChartDo `json:"chart,omitempty" xml:"chart,omitempty"` // 轮播频道ID ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // 坑位号 Position int64 `json:"position,omitempty" xml:"position,omitempty"` // 桌面坑位ID ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 入口风格 EntryStyle int64 `json:"entry_style,omitempty" xml:"entry_style,omitempty"` // 推荐主题 RuleId int64 `json:"rule_id,omitempty" xml:"rule_id,omitempty"` // 推荐场景 RecAppId int64 `json:"rec_app_id,omitempty" xml:"rec_app_id,omitempty"` // 推荐类型,0:运营自主推荐,1:纯个性化推荐,2:主题个性化推荐 RecType int64 `json:"rec_type,omitempty" xml:"rec_type,omitempty"` }
Itemlist 结构体
type Items ¶
type Items struct { // 便签按钮 NoteBtns []Notebtns `json:"note_btns,omitempty" xml:"note_btns>notebtns,omitempty"` // 爆米花图 PicPops []string `json:"pic_pops,omitempty" xml:"pic_pops>string,omitempty"` // 坑位列表 ItemList []Itemlist `json:"item_list,omitempty" xml:"item_list>itemlist,omitempty"` // 类目入口 EntryList []Entrylist `json:"entry_list,omitempty" xml:"entry_list>entrylist,omitempty"` // 副标题 SubTitles []string `json:"sub_titles,omitempty" xml:"sub_titles>string,omitempty"` // 待推荐主题 RuleIds []string `json:"rule_ids,omitempty" xml:"rule_ids>string,omitempty"` // 动画类型 AnimeType string `json:"anime_type,omitempty" xml:"anime_type,omitempty"` // 主标题 MainTitle string `json:"main_title,omitempty" xml:"main_title,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"` // 摘要看点 Summary string `json:"summary,omitempty" xml:"summary,omitempty"` // 坑位类型 Type string `json:"type,omitempty" xml:"type,omitempty"` // 坑位名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 坑位校验码 VerifyCode string `json:"verify_code,omitempty" xml:"verify_code,omitempty"` // 展示方式 DisplayType string `json:"display_type,omitempty" xml:"display_type,omitempty"` // 标题图 PicTitle string `json:"pic_title,omitempty" xml:"pic_title,omitempty"` // 行为扩展 Extra string `json:"extra,omitempty" xml:"extra,omitempty"` // 跳转行为 Action string `json:"action,omitempty" xml:"action,omitempty"` // 显示方式 ShowType string `json:"show_type,omitempty" xml:"show_type,omitempty"` // 背景图标 PicMap string `json:"pic_map,omitempty" xml:"pic_map,omitempty"` // 坑位号 Position int64 `json:"position,omitempty" xml:"position,omitempty"` // 角标图 PicCorner *PicCornerDo `json:"pic_corner,omitempty" xml:"pic_corner,omitempty"` // 内容坑位ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` // 轮询时间 CycleTime int64 `json:"cycle_time,omitempty" xml:"cycle_time,omitempty"` // 桌面坑位ID ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"` // 功能入口 Entry *ItemEntryDo `json:"entry,omitempty" xml:"entry,omitempty"` // 排行榜 Chart *MetaChartDo `json:"chart,omitempty" xml:"chart,omitempty"` // 轮播频道ID ChannelId int64 `json:"channel_id,omitempty" xml:"channel_id,omitempty"` // 入口风格 EntryStyle int64 `json:"entry_style,omitempty" xml:"entry_style,omitempty"` // 推荐主题 RuleId int64 `json:"rule_id,omitempty" xml:"rule_id,omitempty"` // 推荐场景 RecAppId int64 `json:"rec_app_id,omitempty" xml:"rec_app_id,omitempty"` // 推荐类型,0:运营自主推荐,1:纯个性化推荐,2:主题个性化推荐 RecType int64 `json:"rec_type,omitempty" xml:"rec_type,omitempty"` }
Items 结构体
type LauncherDo ¶
type LauncherDo struct { // 桌面坑位 Items []Items `json:"items,omitempty" xml:"items>items,omitempty"` // 设备属性 Property *PropertyDo `json:"property,omitempty" xml:"property,omitempty"` // 桌面配置 Version *VersionDo `json:"version,omitempty" xml:"version,omitempty"` }
LauncherDo 结构体
func GetLauncherDo ¶ added in v1.3.4
func GetLauncherDo() *LauncherDo
GetLauncherDo() 从对象池中获取LauncherDo
type MemberDto ¶ added in v1.2.8
type MemberDto struct { // characterName CharacterName string `json:"character_name,omitempty" xml:"character_name,omitempty"` // name Name string `json:"name,omitempty" xml:"name,omitempty"` // personId PersonId string `json:"person_id,omitempty" xml:"person_id,omitempty"` // role Role string `json:"role,omitempty" xml:"role,omitempty"` }
MemberDto 结构体
type MetaChartDo ¶
type MetaChartDo struct { // 排行标题 Titles []string `json:"titles,omitempty" xml:"titles>string,omitempty"` // 排行类型 Type string `json:"type,omitempty" xml:"type,omitempty"` }
MetaChartDo 结构体
func GetMetaChartDo ¶ added in v1.3.4
func GetMetaChartDo() *MetaChartDo
GetMetaChartDo() 从对象池中获取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 结构体
func GetPicCornerDo ¶ added in v1.3.4
func GetPicCornerDo() *PicCornerDo
GetPicCornerDo() 从对象池中获取PicCornerDo
type PlayUrlV2Vo ¶
type PlayUrlV2Vo struct { // hlsContent HlsContent string `json:"hls_content,omitempty" xml:"hls_content,omitempty"` // hlsContentUrl HlsContentUrl string `json:"hls_content_url,omitempty" xml:"hls_content_url,omitempty"` // dashContent DashContent string `json:"dash_content,omitempty" xml:"dash_content,omitempty"` // drmToken DrmToken string `json:"drm_token,omitempty" xml:"drm_token,omitempty"` // 订单状态 OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"` // ytid Ytid int64 `json:"ytid,omitempty" xml:"ytid,omitempty"` // errCode ErrCode int64 `json:"err_code,omitempty" xml:"err_code,omitempty"` // duration Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"` // programId ProgramId int64 `json:"program_id,omitempty" xml:"program_id,omitempty"` // productType ProductType int64 `json:"product_type,omitempty" xml:"product_type,omitempty"` // sourceInfo SourceInfo *SourceInfo `json:"source_info,omitempty" xml:"source_info,omitempty"` // httpDns HttpDns *HttpDns `json:"http_dns,omitempty" xml:"http_dns,omitempty"` // 片头 StartTime int64 `json:"start_time,omitempty" xml:"start_time,omitempty"` // 片尾 EndTime int64 `json:"end_time,omitempty" xml:"end_time,omitempty"` // trial Trial bool `json:"trial,omitempty" xml:"trial,omitempty"` // tokenValid TokenValid bool `json:"token_valid,omitempty" xml:"token_valid,omitempty"` // free Free bool `json:"free,omitempty" xml:"free,omitempty"` // overDeviceLimit OverDeviceLimit bool `json:"over_device_limit,omitempty" xml:"over_device_limit,omitempty"` // live Live bool `json:"live,omitempty" xml:"live,omitempty"` // vr Vr bool `json:"vr,omitempty" xml:"vr,omitempty"` }
PlayUrlV2Vo 结构体
func GetPlayUrlV2Vo ¶ added in v1.3.4
func GetPlayUrlV2Vo() *PlayUrlV2Vo
GetPlayUrlV2Vo() 从对象池中获取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 结构体
func GetPropertyDo ¶ added in v1.3.4
func GetPropertyDo() *PropertyDo
GetPropertyDo() 从对象池中获取PropertyDo
type RatingDto ¶ added in v1.2.8
type RatingDto struct { // code Code string `json:"code,omitempty" xml:"code,omitempty"` // rating Rating string `json:"rating,omitempty" xml:"rating,omitempty"` }
RatingDto 结构体
type SourceInfo ¶
type SourceInfo struct { // v1080 V1080 string `json:"v1080,omitempty" xml:"v1080,omitempty"` // v720 V720 string `json:"v720,omitempty" xml:"v720,omitempty"` // v480 V480 string `json:"v480,omitempty" xml:"v480,omitempty"` // v320 V320 string `json:"v320,omitempty" xml:"v320,omitempty"` // v240 V240 string `json:"v240,omitempty" xml:"v240,omitempty"` // vBlueray4k VBlueray4k string `json:"v_blueray4k,omitempty" xml:"v_blueray4k,omitempty"` // hlsContentUrl HlsContentUrl string `json:"hls_content_url,omitempty" xml:"hls_content_url,omitempty"` // v2160tv V2160tv string `json:"v2160tv,omitempty" xml:"v2160tv,omitempty"` // v1080tv V1080tv string `json:"v1080tv,omitempty" xml:"v1080tv,omitempty"` // v720tv V720tv string `json:"v720tv,omitempty" xml:"v720tv,omitempty"` // v480tv V480tv string `json:"v480tv,omitempty" xml:"v480tv,omitempty"` // v320tv V320tv string `json:"v320tv,omitempty" xml:"v320tv,omitempty"` // v240tv V240tv string `json:"v240tv,omitempty" xml:"v240tv,omitempty"` }
SourceInfo 结构体
func GetSourceInfo ¶ added in v1.3.4
func GetSourceInfo() *SourceInfo
GetSourceInfo() 从对象池中获取SourceInfo
type VersionDo ¶
type VersionDo struct { // 桌面标识 LauncherCode string `json:"launcher_code,omitempty" xml:"launcher_code,omitempty"` // 桌面名称 Name string `json:"name,omitempty" xml:"name,omitempty"` // 图标规格 EntrySize int64 `json:"entry_size,omitempty" xml:"entry_size,omitempty"` // 桌面ID Id int64 `json:"id,omitempty" xml:"id,omitempty"` }
VersionDo 结构体
type ViewingOptionDto ¶ added in v1.2.8
type ViewingOptionDto struct { // currency Currency string `json:"currency,omitempty" xml:"currency,omitempty"` // license License string `json:"license,omitempty" xml:"license,omitempty"` // price Price string `json:"price,omitempty" xml:"price,omitempty"` // quality Quality string `json:"quality,omitempty" xml:"quality,omitempty"` }
ViewingOptionDto 结构体
func GetViewingOptionDto ¶ added in v1.3.4
func GetViewingOptionDto() *ViewingOptionDto
GetViewingOptionDto() 从对象池中获取ViewingOptionDto
type YoukuOttAlicbFacadeserviceGetdataAPIRequest ¶ added in v1.2.0
type YoukuOttAlicbFacadeserviceGetdataAPIRequest struct { model.Params // contains filtered or unexported fields }
YoukuOttAlicbFacadeserviceGetdataAPIRequest 影视SDK获取设备能力值 API请求 youku.ott.alicb.facadeservice.getdata
影视SDK获取设备能力值
func GetYoukuOttAlicbFacadeserviceGetdataAPIRequest ¶ added in v1.3.4
func GetYoukuOttAlicbFacadeserviceGetdataAPIRequest() *YoukuOttAlicbFacadeserviceGetdataAPIRequest
GetYoukuOttAlicbFacadeserviceGetdataRequest 从 sync.Pool 获取 YoukuOttAlicbFacadeserviceGetdataAPIRequest
func NewYoukuOttAlicbFacadeserviceGetdataRequest ¶
func NewYoukuOttAlicbFacadeserviceGetdataRequest() *YoukuOttAlicbFacadeserviceGetdataAPIRequest
NewYoukuOttAlicbFacadeserviceGetdataRequest 初始化YoukuOttAlicbFacadeserviceGetdataAPIRequest对象
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetExtraInfoMap ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetExtraInfoMap() string
GetExtraInfoMap ExtraInfoMap Getter
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetPropertyMapJson ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetPropertyMapJson() string
GetPropertyMapJson PropertyMapJson Getter
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetServiceList ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetServiceList() []string
GetServiceList ServiceList Getter
func (YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetUuid ¶ added in v1.2.0
func (r YoukuOttAlicbFacadeserviceGetdataAPIRequest) GetUuid() string
GetUuid Uuid Getter
func (*YoukuOttAlicbFacadeserviceGetdataAPIRequest) Reset ¶ added in v1.3.4
func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetExtraInfoMap ¶ added in v1.2.0
func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetExtraInfoMap(_extraInfoMap string) error
SetExtraInfoMap is ExtraInfoMap Setter 扩展属性
func (*YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetPropertyMapJson ¶ added in v1.2.0
func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetPropertyMapJson(_propertyMapJson string) error
SetPropertyMapJson is PropertyMapJson Setter 属性MAP JSON串
func (*YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetServiceList ¶ added in v1.2.0
func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetServiceList(_serviceList []string) error
SetServiceList is ServiceList Setter 能力维度
func (*YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetUuid ¶ added in v1.2.0
func (r *YoukuOttAlicbFacadeserviceGetdataAPIRequest) SetUuid(_uuid string) error
SetUuid is Uuid Setter 设备唯一标识
type YoukuOttAlicbFacadeserviceGetdataAPIResponse ¶
type YoukuOttAlicbFacadeserviceGetdataAPIResponse struct { model.CommonResponse YoukuOttAlicbFacadeserviceGetdataAPIResponseModel }
YoukuOttAlicbFacadeserviceGetdataAPIResponse 影视SDK获取设备能力值 API返回值 youku.ott.alicb.facadeservice.getdata
影视SDK获取设备能力值
func GetYoukuOttAlicbFacadeserviceGetdataAPIResponse ¶ added in v1.3.4
func GetYoukuOttAlicbFacadeserviceGetdataAPIResponse() *YoukuOttAlicbFacadeserviceGetdataAPIResponse
GetYoukuOttAlicbFacadeserviceGetdataAPIResponse 从 sync.Pool 获取 YoukuOttAlicbFacadeserviceGetdataAPIResponse
func (*YoukuOttAlicbFacadeserviceGetdataAPIResponse) Reset ¶ added in v1.3.4
func (m *YoukuOttAlicbFacadeserviceGetdataAPIResponse) Reset()
Reset 清空结构体
type YoukuOttAlicbFacadeserviceGetdataAPIResponseModel ¶ added in v1.2.0
type YoukuOttAlicbFacadeserviceGetdataAPIResponseModel struct { XMLName xml.Name `xml:"youku_ott_alicb_facadeservice_getdata_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 设备能力JSON Model string `json:"model,omitempty" xml:"model,omitempty"` }
YoukuOttAlicbFacadeserviceGetdataAPIResponseModel is 影视SDK获取设备能力值 成功返回结果
func (*YoukuOttAlicbFacadeserviceGetdataAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YoukuOttAlicbFacadeserviceGetdataAPIResponseModel) Reset()
Reset 清空结构体
type YoukuOttPlayserviceGetplayurlAPIRequest ¶ added in v1.2.0
type YoukuOttPlayserviceGetplayurlAPIRequest struct { model.Params // contains filtered or unexported fields }
YoukuOttPlayserviceGetplayurlAPIRequest 获取播放串地址 API请求 youku.ott.playservice.getplayurl
获取播放串地址服务
func GetYoukuOttPlayserviceGetplayurlAPIRequest ¶ added in v1.3.4
func GetYoukuOttPlayserviceGetplayurlAPIRequest() *YoukuOttPlayserviceGetplayurlAPIRequest
GetYoukuOttPlayserviceGetplayurlRequest 从 sync.Pool 获取 YoukuOttPlayserviceGetplayurlAPIRequest
func NewYoukuOttPlayserviceGetplayurlRequest ¶
func NewYoukuOttPlayserviceGetplayurlRequest() *YoukuOttPlayserviceGetplayurlAPIRequest
NewYoukuOttPlayserviceGetplayurlRequest 初始化YoukuOttPlayserviceGetplayurlAPIRequest对象
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetHavanaToken ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetHavanaToken() string
GetHavanaToken HavanaToken Getter
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetSystemInfo ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetSystemInfo() string
GetSystemInfo SystemInfo Getter
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetVideoId ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetVideoId() int64
GetVideoId VideoId Getter
func (YoukuOttPlayserviceGetplayurlAPIRequest) GetYktk ¶ added in v1.2.0
func (r YoukuOttPlayserviceGetplayurlAPIRequest) GetYktk() string
GetYktk Yktk Getter
func (*YoukuOttPlayserviceGetplayurlAPIRequest) Reset ¶ added in v1.3.4
func (r *YoukuOttPlayserviceGetplayurlAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YoukuOttPlayserviceGetplayurlAPIRequest) SetHavanaToken ¶ added in v1.2.0
func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetHavanaToken(_havanaToken string) error
SetHavanaToken is HavanaToken Setter 账号登录态
func (*YoukuOttPlayserviceGetplayurlAPIRequest) SetSystemInfo ¶ added in v1.2.0
func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetSystemInfo(_systemInfo string) error
SetSystemInfo is SystemInfo Setter 系统信息
func (*YoukuOttPlayserviceGetplayurlAPIRequest) SetVideoId ¶ added in v1.2.0
func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetVideoId(_videoId int64) error
SetVideoId is VideoId Setter 视频ID
func (*YoukuOttPlayserviceGetplayurlAPIRequest) SetYktk ¶ added in v1.2.0
func (r *YoukuOttPlayserviceGetplayurlAPIRequest) SetYktk(_yktk string) error
SetYktk is Yktk Setter 优酷账号登录态
type YoukuOttPlayserviceGetplayurlAPIResponse ¶
type YoukuOttPlayserviceGetplayurlAPIResponse struct { model.CommonResponse YoukuOttPlayserviceGetplayurlAPIResponseModel }
YoukuOttPlayserviceGetplayurlAPIResponse 获取播放串地址 API返回值 youku.ott.playservice.getplayurl
获取播放串地址服务
func GetYoukuOttPlayserviceGetplayurlAPIResponse ¶ added in v1.3.4
func GetYoukuOttPlayserviceGetplayurlAPIResponse() *YoukuOttPlayserviceGetplayurlAPIResponse
GetYoukuOttPlayserviceGetplayurlAPIResponse 从 sync.Pool 获取 YoukuOttPlayserviceGetplayurlAPIResponse
func (*YoukuOttPlayserviceGetplayurlAPIResponse) Reset ¶ added in v1.3.4
func (m *YoukuOttPlayserviceGetplayurlAPIResponse) Reset()
Reset 清空结构体
type YoukuOttPlayserviceGetplayurlAPIResponseModel ¶ added in v1.2.0
type YoukuOttPlayserviceGetplayurlAPIResponseModel struct { XMLName xml.Name `xml:"youku_ott_playservice_getplayurl_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *PlayUrlV2Vo `json:"result,omitempty" xml:"result,omitempty"` }
YoukuOttPlayserviceGetplayurlAPIResponseModel is 获取播放串地址 成功返回结果
func (*YoukuOttPlayserviceGetplayurlAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YoukuOttPlayserviceGetplayurlAPIResponseModel) Reset()
Reset 清空结构体
type YunosTvscreenLauncherGetAPIRequest ¶ added in v1.2.0
type YunosTvscreenLauncherGetAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosTvscreenLauncherGetAPIRequest 一体机桌面 API请求 yunos.tvscreen.launcher.get
LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务
func GetYunosTvscreenLauncherGetAPIRequest ¶ added in v1.3.4
func GetYunosTvscreenLauncherGetAPIRequest() *YunosTvscreenLauncherGetAPIRequest
GetYunosTvscreenLauncherGetRequest 从 sync.Pool 获取 YunosTvscreenLauncherGetAPIRequest
func NewYunosTvscreenLauncherGetRequest ¶
func NewYunosTvscreenLauncherGetRequest() *YunosTvscreenLauncherGetAPIRequest
NewYunosTvscreenLauncherGetRequest 初始化YunosTvscreenLauncherGetAPIRequest对象
func (YunosTvscreenLauncherGetAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r YunosTvscreenLauncherGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosTvscreenLauncherGetAPIRequest) GetApiParams ¶ added in v1.2.0
func (r YunosTvscreenLauncherGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosTvscreenLauncherGetAPIRequest) GetIp ¶ added in v1.2.0
func (r YunosTvscreenLauncherGetAPIRequest) GetIp() string
GetIp Ip Getter
func (YunosTvscreenLauncherGetAPIRequest) GetProperty ¶ added in v1.2.0
func (r YunosTvscreenLauncherGetAPIRequest) GetProperty() string
GetProperty Property Getter
func (YunosTvscreenLauncherGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosTvscreenLauncherGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosTvscreenLauncherGetAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosTvscreenLauncherGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosTvscreenLauncherGetAPIRequest) SetIp ¶ added in v1.2.0
func (r *YunosTvscreenLauncherGetAPIRequest) SetIp(_ip string) error
SetIp is Ip Setter IP来源
func (*YunosTvscreenLauncherGetAPIRequest) SetProperty ¶ added in v1.2.0
func (r *YunosTvscreenLauncherGetAPIRequest) SetProperty(_property string) error
SetProperty is Property Setter 设备属性
type YunosTvscreenLauncherGetAPIResponse ¶
type YunosTvscreenLauncherGetAPIResponse struct { model.CommonResponse YunosTvscreenLauncherGetAPIResponseModel }
YunosTvscreenLauncherGetAPIResponse 一体机桌面 API返回值 yunos.tvscreen.launcher.get
LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务
func GetYunosTvscreenLauncherGetAPIResponse ¶ added in v1.3.4
func GetYunosTvscreenLauncherGetAPIResponse() *YunosTvscreenLauncherGetAPIResponse
GetYunosTvscreenLauncherGetAPIResponse 从 sync.Pool 获取 YunosTvscreenLauncherGetAPIResponse
func (*YunosTvscreenLauncherGetAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosTvscreenLauncherGetAPIResponse) Reset()
Reset 清空结构体
type YunosTvscreenLauncherGetAPIResponseModel ¶ added in v1.2.0
type YunosTvscreenLauncherGetAPIResponseModel struct { XMLName xml.Name `xml:"yunos_tvscreen_launcher_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // headers Headers string `json:"headers,omitempty" xml:"headers,omitempty"` // 业务扩展 BizExtMap string `json:"biz_ext_map,omitempty" xml:"biz_ext_map,omitempty"` // model Model *LauncherDo `json:"model,omitempty" xml:"model,omitempty"` // 状态码 HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"` }
YunosTvscreenLauncherGetAPIResponseModel is 一体机桌面 成功返回结果
func (*YunosTvscreenLauncherGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosTvscreenLauncherGetAPIResponseModel) Reset()
Reset 清空结构体
type YunosTvscreenLgeLauncherGetAPIRequest ¶ added in v1.2.8
type YunosTvscreenLgeLauncherGetAPIRequest struct { model.Params // contains filtered or unexported fields }
YunosTvscreenLgeLauncherGetAPIRequest LG用桌面信息获取 API请求 yunos.tvscreen.lge.launcher.get
LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务,根据LG的需求定制输出格式
func GetYunosTvscreenLgeLauncherGetAPIRequest ¶ added in v1.3.4
func GetYunosTvscreenLgeLauncherGetAPIRequest() *YunosTvscreenLgeLauncherGetAPIRequest
GetYunosTvscreenLgeLauncherGetRequest 从 sync.Pool 获取 YunosTvscreenLgeLauncherGetAPIRequest
func NewYunosTvscreenLgeLauncherGetRequest ¶ added in v1.2.8
func NewYunosTvscreenLgeLauncherGetRequest() *YunosTvscreenLgeLauncherGetAPIRequest
NewYunosTvscreenLgeLauncherGetRequest 初始化YunosTvscreenLgeLauncherGetAPIRequest对象
func (YunosTvscreenLgeLauncherGetAPIRequest) GetApiMethodName ¶ added in v1.2.8
func (r YunosTvscreenLgeLauncherGetAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (YunosTvscreenLgeLauncherGetAPIRequest) GetApiParams ¶ added in v1.2.8
func (r YunosTvscreenLgeLauncherGetAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (YunosTvscreenLgeLauncherGetAPIRequest) GetIp ¶ added in v1.2.8
func (r YunosTvscreenLgeLauncherGetAPIRequest) GetIp() string
GetIp Ip Getter
func (YunosTvscreenLgeLauncherGetAPIRequest) GetProperty ¶ added in v1.2.8
func (r YunosTvscreenLgeLauncherGetAPIRequest) GetProperty() string
GetProperty Property Getter
func (YunosTvscreenLgeLauncherGetAPIRequest) GetRawParams ¶ added in v1.2.8
func (r YunosTvscreenLgeLauncherGetAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*YunosTvscreenLgeLauncherGetAPIRequest) Reset ¶ added in v1.3.4
func (r *YunosTvscreenLgeLauncherGetAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*YunosTvscreenLgeLauncherGetAPIRequest) SetIp ¶ added in v1.2.8
func (r *YunosTvscreenLgeLauncherGetAPIRequest) SetIp(_ip string) error
SetIp is Ip Setter ip of client
func (*YunosTvscreenLgeLauncherGetAPIRequest) SetProperty ¶ added in v1.2.8
func (r *YunosTvscreenLgeLauncherGetAPIRequest) SetProperty(_property string) error
SetProperty is Property Setter property of client
type YunosTvscreenLgeLauncherGetAPIResponse ¶ added in v1.2.8
type YunosTvscreenLgeLauncherGetAPIResponse struct { model.CommonResponse YunosTvscreenLgeLauncherGetAPIResponseModel }
YunosTvscreenLgeLauncherGetAPIResponse LG用桌面信息获取 API返回值 yunos.tvscreen.lge.launcher.get
LCTS一体机桌面后台,提供基于运营坑位适配的桌面服务,根据LG的需求定制输出格式
func GetYunosTvscreenLgeLauncherGetAPIResponse ¶ added in v1.3.4
func GetYunosTvscreenLgeLauncherGetAPIResponse() *YunosTvscreenLgeLauncherGetAPIResponse
GetYunosTvscreenLgeLauncherGetAPIResponse 从 sync.Pool 获取 YunosTvscreenLgeLauncherGetAPIResponse
func (*YunosTvscreenLgeLauncherGetAPIResponse) Reset ¶ added in v1.3.4
func (m *YunosTvscreenLgeLauncherGetAPIResponse) Reset()
Reset 清空结构体
type YunosTvscreenLgeLauncherGetAPIResponseModel ¶ added in v1.2.8
type YunosTvscreenLgeLauncherGetAPIResponseModel struct { XMLName xml.Name `xml:"yunos_tvscreen_lge_launcher_get_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *YunosTvscreenLgeLauncherGetResult `json:"result,omitempty" xml:"result,omitempty"` }
YunosTvscreenLgeLauncherGetAPIResponseModel is LG用桌面信息获取 成功返回结果
func (*YunosTvscreenLgeLauncherGetAPIResponseModel) Reset ¶ added in v1.3.4
func (m *YunosTvscreenLgeLauncherGetAPIResponseModel) Reset()
Reset 清空结构体
type YunosTvscreenLgeLauncherGetResult ¶ added in v1.2.8
type YunosTvscreenLgeLauncherGetResult struct { // Error message when success == false MsgInfo string `json:"msg_info,omitempty" xml:"msg_info,omitempty"` // Error code when success == false MsgCode string `json:"msg_code,omitempty" xml:"msg_code,omitempty"` // Metadata Info Model *ChannelDto `json:"model,omitempty" xml:"model,omitempty"` // httpStatusCode HttpStatusCode int64 `json:"http_status_code,omitempty" xml:"http_status_code,omitempty"` // Is process succeed. Success bool `json:"success,omitempty" xml:"success,omitempty"` }
YunosTvscreenLgeLauncherGetResult 结构体
func GetYunosTvscreenLgeLauncherGetResult ¶ added in v1.3.4
func GetYunosTvscreenLgeLauncherGetResult() *YunosTvscreenLgeLauncherGetResult
GetYunosTvscreenLgeLauncherGetResult() 从对象池中获取YunosTvscreenLgeLauncherGetResult
Source Files ¶
- AvailableLanguageDto.go
- AvailableSubtitleDto.go
- AwardSandFestivalDto.go
- CertificationDto.go
- ChannelDto.go
- Entrylist.go
- HttpDns.go
- ImageDto.go
- ItemDto.go
- ItemEntryDo.go
- Itemlist.go
- Items.go
- LauncherDo.go
- MemberDto.go
- MetaChartDo.go
- Notebtns.go
- PicCornerDo.go
- PlayUrlV2Vo.go
- PropertyDo.go
- RatingDto.go
- SourceInfo.go
- VersionDo.go
- ViewingOptionDto.go
- YoukuOttAlicbFacadeserviceGetdataAPIRequest.go
- YoukuOttAlicbFacadeserviceGetdataAPIResponse.go
- YoukuOttPlayserviceGetplayurlAPIRequest.go
- YoukuOttPlayserviceGetplayurlAPIResponse.go
- YunosTvscreenLauncherGetAPIRequest.go
- YunosTvscreenLauncherGetAPIResponse.go
- YunosTvscreenLgeLauncherGetAPIRequest.go
- YunosTvscreenLgeLauncherGetAPIResponse.go
- YunosTvscreenLgeLauncherGetResult.go
- doc.go