msal
Version:
Microsoft Authentication Library for js
42 lines (41 loc) • 1.23 kB
TypeScript
import TelemetryEvent from "./TelemetryEvent";
export declare const EVENT_KEYS: {
AUTHORITY: string;
AUTHORITY_TYPE: string;
PROMPT: string;
TENANT_ID: string;
USER_ID: string;
WAS_SUCESSFUL: string;
API_ERROR_CODE: string;
LOGIN_HINT: string;
};
export declare enum API_CODE {
AcquireTokenRedirect = 2001,
AcquireTokenSilent = 2002,
AcquireTokenPopup = 2003,
LoginRedirect = 2004,
LoginPopup = 2005,
Logout = 2006
}
export declare enum API_EVENT_IDENTIFIER {
AcquireTokenRedirect = "AcquireTokenRedirect",
AcquireTokenSilent = "AcquireTokenSilent",
AcquireTokenPopup = "AcquireTokenPopup",
LoginRedirect = "LoginRedirect",
LoginPopup = "LoginPopup",
Logout = "Logout"
}
export default class ApiEvent extends TelemetryEvent {
private piiEnabled;
constructor(correlationId: string, piiEnabled: boolean, apiEventIdentifier?: API_EVENT_IDENTIFIER);
apiEventIdentifier: string;
apiCode: number;
authority: string;
apiErrorCode: string;
tenantId: string;
accountId: string;
wasSuccessful: boolean;
loginHint: string;
authorityType: string;
promptType: string;
}