1 | import TelemetryEvent from "./TelemetryEvent";
|
2 | export declare const EVENT_KEYS: {
|
3 | AUTHORITY: string;
|
4 | AUTHORITY_TYPE: string;
|
5 | PROMPT: string;
|
6 | TENANT_ID: string;
|
7 | USER_ID: string;
|
8 | WAS_SUCESSFUL: string;
|
9 | API_ERROR_CODE: string;
|
10 | LOGIN_HINT: string;
|
11 | };
|
12 | export declare enum API_CODE {
|
13 | AcquireTokenRedirect = 2001,
|
14 | AcquireTokenSilent = 2002,
|
15 | AcquireTokenPopup = 2003,
|
16 | LoginRedirect = 2004,
|
17 | LoginPopup = 2005,
|
18 | Logout = 2006
|
19 | }
|
20 | export declare enum API_EVENT_IDENTIFIER {
|
21 | AcquireTokenRedirect = "AcquireTokenRedirect",
|
22 | AcquireTokenSilent = "AcquireTokenSilent",
|
23 | AcquireTokenPopup = "AcquireTokenPopup",
|
24 | LoginRedirect = "LoginRedirect",
|
25 | LoginPopup = "LoginPopup",
|
26 | Logout = "Logout"
|
27 | }
|
28 | export default class ApiEvent extends TelemetryEvent {
|
29 | private piiEnabled;
|
30 | constructor(correlationId: string, piiEnabled: boolean, apiEventIdentifier?: API_EVENT_IDENTIFIER);
|
31 | set apiEventIdentifier(apiEventIdentifier: string);
|
32 | set apiCode(apiCode: number);
|
33 | set authority(uri: string);
|
34 | set apiErrorCode(errorCode: string);
|
35 | set tenantId(tenantId: string);
|
36 | set accountId(accountId: string);
|
37 | set wasSuccessful(wasSuccessful: boolean);
|
38 | get wasSuccessful(): boolean;
|
39 | set loginHint(loginHint: string);
|
40 | set authorityType(authorityType: string);
|
41 | set promptType(promptType: string);
|
42 | }
|