LeviLamina
Loading...
Searching...
No Matches
AzureGetTokenHttpCall.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/threading/Async.h"
7
8// auto generated forward declare list
9// clang-format off
10class TaskGroup;
11namespace Bedrock::Services { struct AzureGetTokenHttpResponse; }
12namespace Bedrock::Services { struct AzureIdentityConfig; }
13namespace Bedrock::Services { struct ClientAssertion; }
14// clang-format on
15
16namespace Bedrock::Services {
17
18class AzureGetTokenHttpCall {
19public:
20 // member variables
21 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 AzureGetTokenHttpCall& operator=(AzureGetTokenHttpCall const&);
31 AzureGetTokenHttpCall(AzureGetTokenHttpCall const&);
32 AzureGetTokenHttpCall();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37#ifdef LL_PLAT_S
38 virtual ~AzureGetTokenHttpCall();
39#else // LL_PLAT_C
40 virtual ~AzureGetTokenHttpCall() = default;
41#endif
42
43 // NOLINTEND
44
45public:
46 // member functions
47 // NOLINTBEGIN
48#ifdef LL_PLAT_S
49 MCNAPI AzureGetTokenHttpCall(
51 ::Bedrock::Services::ClientAssertion clientAssertionAuth
52 );
53
54 MCNAPI ::Bedrock::Threading::Async<::Bedrock::Services::AzureGetTokenHttpResponse> send(::TaskGroup& taskGroup);
55#endif
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61#ifdef LL_PLAT_S
62 MCNAPI void* $ctor(
64 ::Bedrock::Services::ClientAssertion clientAssertionAuth
65 );
66#endif
67 // NOLINTEND
68
69public:
70 // destructor thunk
71 // NOLINTBEGIN
72#ifdef LL_PLAT_S
73 MCNAPI void $dtor();
74#endif
75 // NOLINTEND
76};
77
78} // namespace Bedrock::Services
Definition TaskGroup.h:86
Definition AzureGetTokenHttpResponse.h:7
Definition AzureIdentityConfig.h:7
Definition ClientAssertion.h:7
Definition Alias.h:14