20class ConnectionRequest :
public ::BaseConnectionRequest {
23 ConnectionRequest& operator=(ConnectionRequest
const&);
29 virtual ~ConnectionRequest() ;
31 virtual bool _isAuthTypeWellFormed()
const ;
37 MCAPI ConnectionRequest(::ConnectionRequest
const& other);
39 MCAPI ::std::string getDeviceModel()
const;
41 MCAPI ::std::string getEduJoinerToHostNonce()
const;
43 MCAPI ::std::string getEduSessionToken()
const;
45 MCAPI ::std::string getEduTokenChain()
const;
47 MCAPI ::std::optional<::Social::Nonce> getNonce()
const;
49 MCAPI ::std::optional<::PlayerPartyInfo> getPartyInfo()
const;
51 MCAPI
bool isEduMode()
const;
58 MCAPI static ::ConnectionRequest create(
60 ::std::string
const& selfSignedId,
61 ::std::string
const& serverAddress,
62 uint64 clientRandomId,
64 ::std::string
const& deviceId,
65 ::InputMode currentInputMode,
67 ::std::string
const& languageCode,
70 ::std::unique_ptr<::WebToken> eduTokenChain,
71 ::std::string eduSessionToken,
72 ::std::string eduJoinerToHostNonce,
73 ::edu::Role classRole,
74 ::std::string
const& platformId,
75 ::std::string
const& thirdPartyName,
76 ::std::string
const& platformOnlineId,
77 ::std::string
const& platformOfflineId,
78 ::std::optional<::PlayerPartyInfo>
const& partyInfo,
79 bool compatibleWithClientSideChunkGen,
81 ::std::optional<::Social::Nonce>
const& nonce
85 MCAPI static ::ConnectionRequest fromString(::std::string
const& str);
91 MCAPI
void* $ctor(::ConnectionRequest
const& other);
103 MCAPI
bool $_isAuthTypeWellFormed()
const;