27class BaseConnectionRequest {
39 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::WebToken>> rawToken;
40 ::ll::TypedStorage<8, 16, ::Json::Value> authData;
59 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::WebToken>> mRawToken;
60 ::ll::TypedStorage<8, 32, ::RawGameServerToken> mUnverifiedGameServerToken;
61 ::ll::TypedStorage<4, 4, ::PlayerAuthenticationType> mAuthenticationType;
66 BaseConnectionRequest& operator=(BaseConnectionRequest
const&);
67 BaseConnectionRequest();
72 virtual ~BaseConnectionRequest();
74 virtual bool _isAuthTypeWellFormed()
const = 0;
80 MCAPI BaseConnectionRequest(::BaseConnectionRequest
const& other);
82 MCAPI BaseConnectionRequest(::std::unique_ptr<::WebToken> rawToken,
::Json::Value const& authentication);
84 MCFOLD ::RawGameServerToken
const& _getGameServerToken()
const;
86 MCFOLD ::WebToken
const& _getRawRequest()
const;
88 MCAPI
bool _isUsingRestrictedIds()
const;
90 MCAPI ::std::vector<::AnimatedImageData> getAnimatedImageData()
const;
92 MCAPI ::std::string getArmSize()
const;
94 MCFOLD ::PlayerAuthenticationType getAuthenticationType()
const;
96 MCAPI ::std::vector<uchar> getCapeData()
const;
98 MCAPI ::std::string getCapeId()
const;
100 MCAPI ushort getCapeImageHeight()
const;
102 MCAPI ushort getCapeImageWidth()
const;
104 MCAPI ::SyncedClientOptionsComponent getClientOptions()
const;
106 MCAPI uint64 getClientRandomId()
const;
108 MCAPI ::InputMode getCurrentInputMode()
const;
110 MCAPI ::std::string getDeviceId()
const;
112 MCAPI ::BuildPlatform getDeviceOS()
const;
114 MCAPI ::std::string getLanguageCode()
const;
116 MCAPI ::std::vector<::SerializedPersonaPieceHandle> getPersonaPieces()
const;
118 MCAPI ::std::unordered_map<::persona::PieceType, ::TintMapColor> getPieceTintColors()
const;
120 MCAPI ::std::string getPlatformId()
const;
122 MCAPI ::std::string getPlatformOfflineId()
const;
124 MCAPI ::std::string getPlatformOnlineId()
const;
126 MCAPI ::PlatformType getPlatformType()
const;
128 MCAPI ::std::string getSelfSignedId()
const;
130 MCAPI ::std::string getSkinAnimationData()
const;
132 MCAPI ::mce::Color getSkinColor()
const;
134 MCAPI ::std::vector<uchar> getSkinData()
const;
136 MCAPI ::std::string getSkinGeometry()
const;
138 MCAPI ::MinEngineVersion getSkinGeometryMinEngineVersion()
const;
140 MCAPI ::std::string getSkinId()
const;
142 MCAPI ushort getSkinImageHeight()
const;
144 MCAPI ushort getSkinImageWidth()
const;
146 MCAPI ::std::string getSkinResourcePatch()
const;
148 MCAPI ::std::string getThirdPartyName()
const;
150 MCAPI
bool isCapeOnClassicSkin()
const;
152 MCAPI
bool isCompatibleWithClientSideChunkGen()
const;
154 MCAPI
bool isOverrideSkin()
const;
156 MCAPI
bool isPersonaSkin()
const;
158 MCAPI
bool isPremiumSkin()
const;
160 MCAPI
bool isTrustedSkin()
const;
162 MCAPI
bool isWellFormed()
const;
164 MCAPI ::std::string toString();
176 MCAPI static ::BaseConnectionRequest::ParsedConnectionString _parseConnectionString(::std::string
const& str);
182 MCAPI
void* $ctor(::BaseConnectionRequest
const& other);
184 MCAPI
void* $ctor(::std::unique_ptr<::WebToken> rawToken,
::Json::Value const& authentication);