This commit is contained in:
2025-06-16 15:14:23 +02:00
commit 074e590073
3174 changed files with 428263 additions and 0 deletions

View File

@ -0,0 +1,71 @@
namespace Edgegap
{
public enum ApiEnvironment
{
Staging,
Console,
}
public static class ApiEnvironmentsExtensions
{
public static string GetApiUrl(this ApiEnvironment apiEnvironment)
{
string apiUrl;
switch (apiEnvironment)
{
case ApiEnvironment.Staging:
apiUrl = "https://staging-api.edgegap.com";
break;
case ApiEnvironment.Console:
apiUrl = "https://api.edgegap.com";
break;
default:
apiUrl = null;
break;
}
return apiUrl;
}
public static string GetDashboardUrl(this ApiEnvironment apiEnvironment)
{
string apiUrl;
switch (apiEnvironment)
{
case ApiEnvironment.Staging:
apiUrl = "https://staging-console.edgegap.com";
break;
case ApiEnvironment.Console:
apiUrl = "https://console.edgegap.com";
break;
default:
apiUrl = null;
break;
}
return apiUrl;
}
public static string GetDocumentationUrl(this ApiEnvironment apiEnvironment)
{
string apiUrl;
switch (apiEnvironment)
{
case ApiEnvironment.Staging:
apiUrl = "https://staging-docs.edgegap.com/docs/category/unity";
break;
case ApiEnvironment.Console:
apiUrl = "https://docs.edgegap.com/docs/category/unity";
break;
default:
apiUrl = null;
break;
}
return apiUrl;
}
}
}