PluginProbe
HubSpot All-In-One Marketing – Forms, Popups, Live Chat / 11.1.10
HubSpot All-In-One Marketing – Forms, Popups, Live Chat v11.1.10
11.3.75 11.3.73 11.3.71 11.3.70 11.3.69 11.3.64 11.3.65 11.3.62 11.3.61 11.3.56 11.3.58 11.0.31 11.0.52 11.0.54 11.0.56 11.0.58 11.0.7 11.1.10 11.1.11 11.1.13 11.1.14 11.1.15 11.1.2 11.1.20 11.1.21 All 73 releases
leadin / scripts / constants / leadinConfig.ts

leadinConfig.ts in HubSpot All-In-One Marketing – Forms, Popups, Live Chat 11.1.10, at scripts/constants/leadinConfig.ts

136 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 interface KeyStringObject {
2 [key: string]: string;
3 }
4
5 export type ContentEmbedDetails = {
6 activated: boolean;
7 installed: boolean;
8 canActivate: boolean;
9 canInstall: boolean;
10 nonce: string;
11 };
12
13 export interface LeadinConfig {
14 accountName: string;
15 adminUrl: string;
16 activationTime: string;
17 connectionStatus?: 'Connected' | 'NotConnected';
18 deviceId: string;
19 didDisconnect: '1' | '0';
20 env: string;
21 formsScript: string;
22 meetingsScript: string;
23 formsScriptPayload: string;
24 hublet: string;
25 hubspotBaseUrl: string;
26 hubspotNonce: string;
27 iframeUrl: string;
28 impactLink?: string;
29 lastAuthorizeTime: string;
30 lastDeauthorizeTime: string;
31 lastDisconnectTime: string;
32 leadinPluginVersion: string;
33 leadinQueryParams: KeyStringObject;
34 loginUrl: string;
35 locale: string;
36 phpVersion: string;
37 pluginPath: string;
38 plugins: KeyStringObject;
39 portalDomain: string;
40 portalEmail: string;
41 portalId: number;
42 redirectNonce: string;
43 restNonce: string;
44 restUrl: string;
45 reviewSkippedDate: string;
46 refreshToken?: string;
47 theme: string;
48 trackConsent?: boolean | string;
49 wpVersion: string;
50 contentEmbed: ContentEmbedDetails;
51 requiresContentEmbedScope?: boolean;
52 }
53
54 const {
55 accountName,
56 adminUrl,
57 activationTime,
58 connectionStatus,
59 deviceId,
60 didDisconnect,
61 env,
62 formsScript,
63 meetingsScript,
64 formsScriptPayload,
65 hublet,
66 hubspotBaseUrl,
67 hubspotNonce,
68 iframeUrl,
69 impactLink,
70 lastAuthorizeTime,
71 lastDeauthorizeTime,
72 lastDisconnectTime,
73 leadinPluginVersion,
74 leadinQueryParams,
75 locale,
76 loginUrl,
77 phpVersion,
78 pluginPath,
79 plugins,
80 portalDomain,
81 portalEmail,
82 portalId,
83 redirectNonce,
84 restNonce,
85 restUrl,
86 refreshToken,
87 reviewSkippedDate,
88 theme,
89 trackConsent,
90 wpVersion,
91 contentEmbed,
92 requiresContentEmbedScope,
93 }: //@ts-expect-error global
94 LeadinConfig = window.leadinConfig;
95
96 export {
97 accountName,
98 adminUrl,
99 activationTime,
100 connectionStatus,
101 deviceId,
102 didDisconnect,
103 env,
104 formsScript,
105 meetingsScript,
106 formsScriptPayload,
107 hublet,
108 hubspotBaseUrl,
109 hubspotNonce,
110 iframeUrl,
111 impactLink,
112 lastAuthorizeTime,
113 lastDeauthorizeTime,
114 lastDisconnectTime,
115 leadinPluginVersion,
116 leadinQueryParams,
117 loginUrl,
118 locale,
119 phpVersion,
120 pluginPath,
121 plugins,
122 portalDomain,
123 portalEmail,
124 portalId,
125 redirectNonce,
126 restNonce,
127 restUrl,
128 refreshToken,
129 reviewSkippedDate,
130 theme,
131 trackConsent,
132 wpVersion,
133 contentEmbed,
134 requiresContentEmbedScope,
135 };
136