Loading...
Searching...
No Matches
AccelByte::Api::Miscellaneous Class Reference
Inheritance diagram for AccelByte::Api::Miscellaneous:

Public Member Functions

 Miscellaneous (Credentials const &CredentialsRef, Settings const &SettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr)
 Miscellaneous (Credentials const &CredentialsRef, Settings const &SettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform)
FAccelByteTaskWPtr GetServerCurrentTime (THandler< FTime > const &OnSuccess, FErrorHandler const &OnError)
 Get server current time.
Public Member Functions inherited from AccelByte::FApiBase
 FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient)
 FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform)
void SetApiClient (TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient)

Additional Inherited Members

Protected Member Functions inherited from AccelByte::FApiBase
template<typename T>
bool ValidateAccelByteId (FString const &Id, EAccelByteIdHypensRule HypenRule, FString const &ErrorMessage, T const &OnError)
Protected Attributes inherited from AccelByte::FApiBase
TSharedRef< Credentials const, ESPMode::ThreadSafe > CredentialsRef
Settings const & SettingsRef
FHttpRetrySchedulerBaseHttpRef
FHttpClient HttpClient
FAccelBytePlatformPtr AccelBytePlatformPtr

Member Function Documentation

◆ GetServerCurrentTime()

FAccelByteTaskWPtr AccelByte::Api::Miscellaneous::GetServerCurrentTime ( THandler< FTime > const & OnSuccess,
FErrorHandler const & OnError )

Get server current time.

Parameters
OnSuccessThis will be called when the operation succeeded. The result is FTime.
OnErrorThis will be called when the operation failed.
Returns
AccelByteTask object to track and cancel the ongoing API operation.