LeviLamina
Loading...
Searching...
No Matches
IActiveDirectoryIdentityTelemetry.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/certificates/identity/LastClickedSource.h"
7#include "mc/certificates/identity/edu/Role.h"
8#include "mc/codebuilder/CodeBuilderPerformance.h"
9#include "mc/events/identity/EduSignInStage.h"
10
12public:
13 // virtual functions
14 // NOLINTBEGIN
15 virtual ~IActiveDirectoryIdentityTelemetry() = default;
16
17 virtual void fireEventSignInEdu(
18 ::std::string const&,
19 ::edu::Role,
20 ::Identity::EduSignInStage,
21 ::std::string const&,
22 ::std::string const&,
23 ::std::vector<::std::pair<::std::string, ::std::string>> const&
24 ) = 0;
25
26 virtual void fireEventEduDemoConversion(::edu::Role, ::LastClickedSource) = 0;
27
28 virtual void fireCodeBuilderLoadPerformanceEvent(::CodeBuilderPerformance::Stage) = 0;
29
30 virtual ::std::string getAppSessionId() = 0;
31 // NOLINTEND
32
33public:
34 // virtual function thunks
35 // NOLINTBEGIN
36
37 // NOLINTEND
38};
Definition IActiveDirectoryIdentityTelemetry.h:11