// Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "Engine/DataAsset.h" #include "GameplayTags/DedicatedServerTags.h" #include "APIData.generated.h" /** * */ UCLASS() class DEDICATEDSERVERS_API UAPIData : public UDataAsset { GENERATED_BODY() public: FString GetAPIEndPoint(const FGameplayTag& APIEndPoint); protected: // Name of this API - for labeling in the Data Asset; This is not used by any code. UPROPERTY(EditDefaultsOnly) FString Name; UPROPERTY(EditDefaultsOnly) FString InvokeUrl; UPROPERTY(EditDefaultsOnly) FString Stage; UPROPERTY(EditDefaultsOnly) TMap Resources; };