LootLocker Unreal Server SDK 6.5.0
Server-side backend SDK for Unreal Engine
Loading...
Searching...
No Matches
LootLockerServerAuthRequest.h
Go to the documentation of this file.
1// Copyright (c) 2021 LootLocker
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "LootLockerServerAuthRequest.generated.h"
8
9//==================================================
10// Request Definitions
11//==================================================
12USTRUCT(BlueprintType)
14{
15 GENERATED_BODY()
16 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLockerServer")
17 FString Game_version = "";
18};
19
20//==================================================
21// Response Definitions
22//==================================================
23USTRUCT(BlueprintType)
25{
26 GENERATED_BODY()
30 UPROPERTY(BlueprintReadWrite, Category = "LootLockerServer")
31 FString Token = "";
32};
33
34USTRUCT(BlueprintType)
36{
37 GENERATED_BODY()
41 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LootLockerServer")
42 FString Pong = "";
43};
44
45//==================================================
46// C++ Delegate Definitions
47//==================================================
48/*
49 C++ response delegate for start session responses
50 */
52/*
53 C++ response delegate for maintain session responses
54 */
56
57//==================================================
58// Interface Definition
59//==================================================
60
61UCLASS()
62class LOOTLOCKERSERVERSDK_API ULootLockerServerAuthRequest : public UObject
63{
64public:
65 GENERATED_BODY()
66public:
68
69public:
70 static FString StartSession(const FLootLockerServerAuthResponseDelegate& OnCompletedRequest);
71 static FString MaintainSession(const FLootLockerServerMaintainSessionResponseDelegate& OnCompletedRequest);
72};
void(* FLootLockerServerMaintainSessionResponseDelegate)(FLootLockerServerMaintainSessionResponse)
Definition LootLockerServerAuthRequest.h:55
void(* FLootLockerServerAuthResponseDelegate)(FLootLockerServerAuthenticationResponse)
Definition LootLockerServerAuthRequest.h:51
Definition LootLockerServerAuthRequest.h:63
static FString StartSession(const FLootLockerServerAuthResponseDelegate &OnCompletedRequest)
static FString MaintainSession(const FLootLockerServerMaintainSessionResponseDelegate &OnCompletedRequest)
Definition LootLockerServerAuthRequest.h:14
Definition LootLockerServerAuthRequest.h:25
Definition LootLockerServerAuthRequest.h:36
The base response for all LootLocker Server responses.
Definition LootLockerServerResponse.h:67