26class ConnectionRequest :
public ::BaseConnectionRequest {
34 virtual ~ConnectionRequest() ;
36 virtual bool _isAuthTypeWellFormed()
const ;
48 MCAPI ::std::string getDeviceModel()
const;
60 MCNAPI ::Bedrock::Result<::EditorConnectionJoinIntent>
68 MCNAPI static ::ConnectionRequest create(
71 ::std::string
const& selfSignedId,
72 ::std::string
const& serverAddress,
73 uint64 clientRandomId,
75 ::std::string
const& deviceId,
76 ::InputMode currentInputMode,
78 ::std::string
const& languageCode,
80 ::EditorConnectionJoinIntent clientEditorConnectionIntent,
82 ::std::optional<::WebToken> eduTokenChain,
83 ::std::string eduSessionToken,
84 ::std::string eduJoinerToHostNonce,
85 ::edu::Role classRole,
86 ::std::string
const& platformId,
87 ::std::string
const& thirdPartyName,
88 ::std::string
const& platformOnlineId,
89 ::std::string
const& platformOfflineId,
90 ::std::optional<::PlayerPartyInfo>
const& partyInfo,
91 bool compatibleWithClientSideChunkGen,
93 ::std::optional<::Social::Nonce>
const& nonce
97 MCNAPI static ::ConnectionRequest
fromString(::std::string
const& str);