PluginProbe
HubSpot All-In-One Marketing – Forms, Popups, Live Chat / 11.3.75
HubSpot All-In-One Marketing – Forms, Popups, Live Chat v11.3.75
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.3.75, at scripts/constants/leadinConfig.ts

139 lines 2.5 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 decryptError?: string;
53 }
54
55 const {
56 accountName,
57 adminUrl,
58 activationTime,
59 connectionStatus,
60 deviceId,
61 didDisconnect,
62 env,
63 formsScript,
64 meetingsScript,
65 formsScriptPayload,
66 hublet,
67 hubspotBaseUrl,
68 hubspotNonce,
69 iframeUrl,
70 impactLink,
71 lastAuthorizeTime,
72 lastDeauthorizeTime,
73 lastDisconnectTime,
74 leadinPluginVersion,
75 leadinQueryParams,
76 locale,
77 loginUrl,
78 phpVersion,
79 pluginPath,
80 plugins,
81 portalDomain,
82 portalEmail,
83 portalId,
84 redirectNonce,
85 restNonce,
86 restUrl,
87 refreshToken,
88 reviewSkippedDate,
89 theme,
90 trackConsent,
91 wpVersion,
92 contentEmbed,
93 requiresContentEmbedScope,
94 decryptError,
95 }: //@ts-expect-error global
96 LeadinConfig = window.leadinConfig;
97
98 export {
99 accountName,
100 adminUrl,
101 activationTime,
102 connectionStatus,
103 deviceId,
104 didDisconnect,
105 env,
106 formsScript,
107 meetingsScript,
108 formsScriptPayload,
109 hublet,
110 hubspotBaseUrl,
111 hubspotNonce,
112 iframeUrl,
113 impactLink,
114 lastAuthorizeTime,
115 lastDeauthorizeTime,
116 lastDisconnectTime,
117 leadinPluginVersion,
118 leadinQueryParams,
119 loginUrl,
120 locale,
121 phpVersion,
122 pluginPath,
123 plugins,
124 portalDomain,
125 portalEmail,
126 portalId,
127 redirectNonce,
128 restNonce,
129 restUrl,
130 refreshToken,
131 reviewSkippedDate,
132 theme,
133 trackConsent,
134 wpVersion,
135 contentEmbed,
136 requiresContentEmbedScope,
137 decryptError,
138 };
139