Lesson 76 - Parsing the Game Session Response
This commit is contained in:
@@ -2,6 +2,11 @@
|
||||
|
||||
#include "HTTPRequestTypes.generated.h"
|
||||
|
||||
namespace HTTPStatusMessages
|
||||
{
|
||||
extern DEDICATEDSERVERS_API const FString SomethingWentWrong;
|
||||
}
|
||||
|
||||
USTRUCT()
|
||||
struct FDSMetaData
|
||||
{
|
||||
@@ -33,5 +38,73 @@ struct FDSListFleetsResponse
|
||||
UPROPERTY()
|
||||
FString NextToken;
|
||||
|
||||
void Dump() const;
|
||||
};
|
||||
|
||||
USTRUCT()
|
||||
struct FDSGameSession
|
||||
{
|
||||
GENERATED_BODY()
|
||||
|
||||
UPROPERTY()
|
||||
FString GameSessionId{};
|
||||
|
||||
UPROPERTY()
|
||||
FString Name{};
|
||||
|
||||
UPROPERTY()
|
||||
FString FleetArn{};
|
||||
|
||||
UPROPERTY()
|
||||
double CreationTime{};
|
||||
|
||||
UPROPERTY()
|
||||
double TerminationTime{};
|
||||
|
||||
UPROPERTY()
|
||||
int32 CurrentPlayerSessionCount{};
|
||||
|
||||
UPROPERTY()
|
||||
int32 MaximumPlayerSessionCount{};
|
||||
|
||||
UPROPERTY()
|
||||
FString Status{};
|
||||
|
||||
UPROPERTY()
|
||||
FString StatusReason{};
|
||||
|
||||
UPROPERTY()
|
||||
TMap<FString, FString> GameProperties{};
|
||||
|
||||
UPROPERTY()
|
||||
FString IpAddress{};
|
||||
|
||||
UPROPERTY()
|
||||
FString DnsName{};
|
||||
|
||||
UPROPERTY()
|
||||
int32 Port{};
|
||||
|
||||
UPROPERTY()
|
||||
FString PlayerSessionCreationPolicy{};
|
||||
|
||||
UPROPERTY()
|
||||
FString CreatorId{};
|
||||
|
||||
UPROPERTY()
|
||||
FString GameSessionData{};
|
||||
|
||||
UPROPERTY()
|
||||
FString MatchmakerData{};
|
||||
|
||||
UPROPERTY()
|
||||
FString Location{};
|
||||
|
||||
UPROPERTY()
|
||||
FString ComputeName{};
|
||||
|
||||
UPROPERTY()
|
||||
FString PlayerGatewayStatus{};
|
||||
|
||||
void Dump() const;
|
||||
};
|
||||
Reference in New Issue
Block a user