LeviLamina
Loading...
Searching...
No Matches
EnvironmentQueryResponse.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::Services::discovery::model { struct EnvironmentQueryResponseData; }
8// clang-format on
9
10namespace Bedrock::Services {
11
12struct EnvironmentQueryResponse {
13public:
14 // member variables
15 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 EnvironmentQueryResponse& operator=(EnvironmentQueryResponse const&);
23 EnvironmentQueryResponse(EnvironmentQueryResponse const&);
24 EnvironmentQueryResponse();
25
26public:
27 // member functions
28 // NOLINTBEGIN
29 MCNAPI explicit EnvironmentQueryResponse(
30 ::Bedrock::Services::discovery::model::EnvironmentQueryResponseData&& responseData
31 );
32
33#ifdef LL_PLAT_C
34 MCNAPI ::std::string GetDefaultEnvironment() const;
35
36 MCNAPI ::std::string GetPropertyValue(::std::string const& serviceName, ::std::string const& propertyKey) const;
37#endif
38
39 MCNAPI ::std::unordered_map<::std::string, ::std::string> const*
40 GetServiceEnvironmentProperties(::std::string const& serviceName, ::std::string const& environmentName) const;
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor(::Bedrock::Services::discovery::model::EnvironmentQueryResponseData&& responseData);
47 // NOLINTEND
48};
49
50} // namespace Bedrock::Services
MCAPI ::std::unordered_map<::std::string, ::std::string > const * GetServiceEnvironmentProperties(::std::string const &serviceName, ::std::string const &environmentName) const
MCAPI EnvironmentQueryResponse(::Bedrock::Services::discovery::model::EnvironmentQueryResponseData &&responseData)
MCAPI void * $ctor(::Bedrock::Services::discovery::model::EnvironmentQueryResponseData &&responseData)
Definition Alias.h:14