New Parser Completed. Verification next.

This commit is contained in:
Norman Lansing
2026-03-10 22:38:12 -04:00
parent 5bfc79cbda
commit 04f5cb37dc
12 changed files with 639 additions and 356 deletions

View File

@@ -0,0 +1,24 @@
#pragma once
#include "CoreMinimal.h"
struct FParamResult
{
FString Value;
bool bValid;
FString ErrorMessage;
};
namespace GameLiftValidators2
{
enum class ECliParam
{
AuthToken, FleetId, HostId, Region, WebSocketUrl, Max
};
int32 GetMaxLength(ECliParam ParamType);
int32 GetMinLength(ECliParam ParamType);
bool IsStringValid(const FString& Value, ECliParam ParamType);
bool IsNumberValid(int32 Value, int32 Min, int32 Max);
}