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