Params.ets
2.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import { DataSourceRequest } from './DataSourceRequest';
import { ExtraDTO } from './ExtraDTO';
import { ReportingData } from './ReportingData';
export class Params {
pageID: string;
// 需要展现Fame类型,数据字典为:
// default-frame:不包含搜索栏、底部tab工具条的frame
// main-frame:包含搜索栏、底部tab工具条的frame
frameID?: string;
contentID?: string; // 如果type是节目详情类型,字段为需要播放的节目ID(必传),如:656057406
longVideoID?: string; // 关联的长视频节目ID/综艺关联正片id
path?: string; // 需要跳转/刷新的内部路径,这个路径可以是pageID,也可是compID
url?: string; // 需要跳转到的URL地址/H5打开链接
location: string; // 当前事件的发起comp路径,格式:PageID#GroupID#CompID
extra?: ExtraDTO; // 跳转时额外需要带的参数:map<String,String> 即仅有一层的json
supportRuleEngine?: boolean;
fitArea?: string[]; // 分省策略(用于埋点数据统计)
programTypeV2?: string; // 节目类型(可用于节目对应详情页映射)
albumID?: string; // 专辑壳ID(适用于某节目属于多个专辑的情况下,指定某专辑播放)
autoPlayType?: string; // 自动连播类型(沉浸式播放-VERTICAL_PLAYER;)
popType?: string; // 弹出页面类型(适用于新页面半屏弹出),数据字典为:// DEFAULT:默认类型(半屏); // FULL: 全屏
reportingData?: ReportingData; // 埋点上报数据对象:将数据埋点需要的数据上报给客户端
compstyle?: string; // COMP样式
targetComp?: string; // 需要触发操作的目标COMP
dataSourceRequest?: DataSourceRequest; // 数据源请求
crbtID?:string; // 彩铃ID(适用于彩铃节目)
crbtCopyRightID?:string; // 彩铃版权ID(适用于彩铃节目)
assetId?:string; // 媒资ID(若乐高运营的节目未查出关联媒资ID,则字段不展示。)
tabsIndex?: number;
detailPageID?:string;
detailPageType?:number;
mgdbId?:string; // 挂件ID
serviceId?:string; // 商品id
androidServiceid?:string; // 安卓serviceId
androidGoodscode?:string; // 安卓goodsCode
iosServiceid?:string; // ios serviceId
iosGoodscode?:string; // ios goodsCode
keywords?: string;
videoCategory?: string;
dataSource?:string; // 事件发生的位置
intfId?: string;
}