3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/certificates/identity/PlayerAuthenticationType.h"
7#include "mc/deps/core/platform/BuildPlatform.h"
8#include "mc/deps/core/platform/PlatformType.h"
9#include "mc/deps/input/InputMode.h"
10#include "mc/world/actor/player/persona/PieceType.h"
23namespace Json {
class Value; }
24namespace mce {
class Color; }
27class BaseConnectionRequest {
35 struct ParsedConnectionString {
45 ParsedConnectionString& operator=(ParsedConnectionString
const&);
46 ParsedConnectionString(ParsedConnectionString
const&);
47 ParsedConnectionString();
72 BaseConnectionRequest& operator=(BaseConnectionRequest
const&);
73 BaseConnectionRequest();
78 virtual ~BaseConnectionRequest();
80 virtual bool _isAuthTypeWellFormed()
const = 0;
188 MCNAPI
void*
$ctor(::BaseConnectionRequest
const& other);
Definition AnimatedImageData.h:15
MCAPI::std::string toString()
MCAPI::MinEngineVersion getSkinGeometryMinEngineVersion() const
MCAPI BaseConnectionRequest(::BaseConnectionRequest const &other)
MCAPI ::std::vector< uchar > getCapeData() const
MCAPI ushort getSkinImageHeight() const
MCAPI bool isOverrideSkin() const
MCAPI::std::string getPlatformOfflineId() const
MCAPI void * $ctor(::BaseConnectionRequest const &other)
MCAPI bool isPremiumSkin() const
MCAPI ::std::vector<::SerializedPersonaPieceHandle > getPersonaPieces() const
MCAPI bool isCapeOnClassicSkin() const
MCAPI::std::string getSelfSignedId() const
MCAPI uint64 getClientRandomId() const
MCAPI::WebToken const & _getRawRequest() const
MCAPI::std::string getDeviceId() const
MCAPI void * $ctor(::std::unique_ptr<::WebToken > rawToken, ::Json::Value const &authentication)
MCAPI::PlatformType getPlatformType() const
MCAPI ::std::vector<::AnimatedImageData > getAnimatedImageData() const
MCAPI bool _isUsingRestrictedIds() const
MCAPI::std::string getPlatformId() const
static MCAPI ::BaseConnectionRequest::ParsedConnectionString _parseConnectionString(::std::string const &str)
MCAPI ::std::vector< uchar > getSkinData() const
MCAPI::SyncedClientOptionsComponent getClientOptions() const
MCAPI bool isCompatibleWithClientSideChunkGen() const
MCAPI::std::string getThirdPartyName() const
MCAPI::InputMode getCurrentInputMode() const
MCAPI ushort getCapeImageHeight() const
MCAPI::std::string getSkinResourcePatch() const
MCAPI::std::string getArmSize() const
MCAPI BaseConnectionRequest(::std::unique_ptr<::WebToken > rawToken, ::Json::Value const &authentication)
static MCAPI void ** $vftable()
MCAPI::std::string getSkinId() const
MCAPI::mce::Color getSkinColor() const
MCAPI::std::string getLanguageCode() const
MCAPI::std::string getPlatformOnlineId() const
MCAPI ::std::unordered_map<::persona::PieceType, ::TintMapColor > getPieceTintColors() const
MCAPI bool isWellFormed() const
MCAPI::PlayerAuthenticationType getAuthenticationType() const
MCAPI::BuildPlatform getDeviceOS() const
MCAPI ushort getCapeImageWidth() const
MCAPI::RawGameServerToken const & _getGameServerToken() const
MCAPI::std::string getSkinGeometry() const
MCAPI ushort getSkinImageWidth() const
MCAPI bool isPersonaSkin() const
MCAPI bool isTrustedSkin() const
MCAPI::std::string getCapeId() const
MCAPI::std::string getSkinAnimationData() const
Definition MinEngineVersion.h:15
Definition SerializedPersonaPieceHandle.h:9
Definition TintMapColor.h:8
Definition BaseConnectionRequest.h:35
MCAPI ~ParsedConnectionString()
Definition ConnectionAuthInfo.h:5
Definition ConnectionSkinInfo.h:5
Definition RawGameServerToken.h:8
Definition SyncedClientOptionsComponent.h:10