Skip to content

Dev #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 18, 2025
Merged

Dev #62

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Appwrite/Appwrite.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
<PackageId>Appwrite</PackageId>
<Version>0.12.0</Version>
<Version>0.13.0</Version>
<Authors>Appwrite Team</Authors>
<Company>Appwrite Team</Company>
<Description>
Expand Down
4 changes: 2 additions & 2 deletions Appwrite/Client.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@ public Client(
_headers = new Dictionary<string, string>()
{
{ "content-type", "application/json" },
{ "user-agent" , "AppwriteDotNetSDK/0.12.0 (${Environment.OSVersion.Platform}; ${Environment.OSVersion.VersionString})"},
{ "user-agent" , "AppwriteDotNetSDK/0.13.0 (${Environment.OSVersion.Platform}; ${Environment.OSVersion.VersionString})"},
{ "x-sdk-name", ".NET" },
{ "x-sdk-platform", "server" },
{ "x-sdk-language", "dotnet" },
{ "x-sdk-version", "0.12.0"}, { "X-Appwrite-Response-Format", "1.6.0" }
{ "x-sdk-version", "0.13.0"}, { "X-Appwrite-Response-Format", "1.7.0" }
};

_config = new Dictionary<string, string>();
Expand Down
17 changes: 17 additions & 0 deletions Appwrite/Enums/Adapter.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;

namespace Appwrite.Enums
{
public class Adapter : IEnum
{
public string Value { get; private set; }

public Adapter(string value)
{
Value = value;
}

public static Adapter Static => new Adapter("static");
public static Adapter Ssr => new Adapter("ssr");
}
}
78 changes: 78 additions & 0 deletions Appwrite/Enums/BuildRuntime.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
using System;

namespace Appwrite.Enums
{
public class BuildRuntime : IEnum
{
public string Value { get; private set; }

public BuildRuntime(string value)
{
Value = value;
}

public static BuildRuntime Node145 => new BuildRuntime("node-14.5");
public static BuildRuntime Node160 => new BuildRuntime("node-16.0");
public static BuildRuntime Node180 => new BuildRuntime("node-18.0");
public static BuildRuntime Node190 => new BuildRuntime("node-19.0");
public static BuildRuntime Node200 => new BuildRuntime("node-20.0");
public static BuildRuntime Node210 => new BuildRuntime("node-21.0");
public static BuildRuntime Node22 => new BuildRuntime("node-22");
public static BuildRuntime Php80 => new BuildRuntime("php-8.0");
public static BuildRuntime Php81 => new BuildRuntime("php-8.1");
public static BuildRuntime Php82 => new BuildRuntime("php-8.2");
public static BuildRuntime Php83 => new BuildRuntime("php-8.3");
public static BuildRuntime Ruby30 => new BuildRuntime("ruby-3.0");
public static BuildRuntime Ruby31 => new BuildRuntime("ruby-3.1");
public static BuildRuntime Ruby32 => new BuildRuntime("ruby-3.2");
public static BuildRuntime Ruby33 => new BuildRuntime("ruby-3.3");
public static BuildRuntime Python38 => new BuildRuntime("python-3.8");
public static BuildRuntime Python39 => new BuildRuntime("python-3.9");
public static BuildRuntime Python310 => new BuildRuntime("python-3.10");
public static BuildRuntime Python311 => new BuildRuntime("python-3.11");
public static BuildRuntime Python312 => new BuildRuntime("python-3.12");
public static BuildRuntime PythonMl311 => new BuildRuntime("python-ml-3.11");
public static BuildRuntime PythonMl312 => new BuildRuntime("python-ml-3.12");
public static BuildRuntime Deno121 => new BuildRuntime("deno-1.21");
public static BuildRuntime Deno124 => new BuildRuntime("deno-1.24");
public static BuildRuntime Deno135 => new BuildRuntime("deno-1.35");
public static BuildRuntime Deno140 => new BuildRuntime("deno-1.40");
public static BuildRuntime Deno146 => new BuildRuntime("deno-1.46");
public static BuildRuntime Deno20 => new BuildRuntime("deno-2.0");
public static BuildRuntime Dart215 => new BuildRuntime("dart-2.15");
public static BuildRuntime Dart216 => new BuildRuntime("dart-2.16");
public static BuildRuntime Dart217 => new BuildRuntime("dart-2.17");
public static BuildRuntime Dart218 => new BuildRuntime("dart-2.18");
public static BuildRuntime Dart219 => new BuildRuntime("dart-2.19");
public static BuildRuntime Dart30 => new BuildRuntime("dart-3.0");
public static BuildRuntime Dart31 => new BuildRuntime("dart-3.1");
public static BuildRuntime Dart33 => new BuildRuntime("dart-3.3");
public static BuildRuntime Dart35 => new BuildRuntime("dart-3.5");
public static BuildRuntime Dotnet60 => new BuildRuntime("dotnet-6.0");
public static BuildRuntime Dotnet70 => new BuildRuntime("dotnet-7.0");
public static BuildRuntime Dotnet80 => new BuildRuntime("dotnet-8.0");
public static BuildRuntime Java80 => new BuildRuntime("java-8.0");
public static BuildRuntime Java110 => new BuildRuntime("java-11.0");
public static BuildRuntime Java170 => new BuildRuntime("java-17.0");
public static BuildRuntime Java180 => new BuildRuntime("java-18.0");
public static BuildRuntime Java210 => new BuildRuntime("java-21.0");
public static BuildRuntime Java22 => new BuildRuntime("java-22");
public static BuildRuntime Swift55 => new BuildRuntime("swift-5.5");
public static BuildRuntime Swift58 => new BuildRuntime("swift-5.8");
public static BuildRuntime Swift59 => new BuildRuntime("swift-5.9");
public static BuildRuntime Swift510 => new BuildRuntime("swift-5.10");
public static BuildRuntime Kotlin16 => new BuildRuntime("kotlin-1.6");
public static BuildRuntime Kotlin18 => new BuildRuntime("kotlin-1.8");
public static BuildRuntime Kotlin19 => new BuildRuntime("kotlin-1.9");
public static BuildRuntime Kotlin20 => new BuildRuntime("kotlin-2.0");
public static BuildRuntime Cpp17 => new BuildRuntime("cpp-17");
public static BuildRuntime Cpp20 => new BuildRuntime("cpp-20");
public static BuildRuntime Bun10 => new BuildRuntime("bun-1.0");
public static BuildRuntime Bun11 => new BuildRuntime("bun-1.1");
public static BuildRuntime Go123 => new BuildRuntime("go-1.23");
public static BuildRuntime Static1 => new BuildRuntime("static-1");
public static BuildRuntime Flutter324 => new BuildRuntime("flutter-3.24");
public static BuildRuntime Flutter327 => new BuildRuntime("flutter-3.27");
public static BuildRuntime Flutter329 => new BuildRuntime("flutter-3.29");
}
}
17 changes: 17 additions & 0 deletions Appwrite/Enums/DeploymentDownloadType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;

namespace Appwrite.Enums
{
public class DeploymentDownloadType : IEnum
{
public string Value { get; private set; }

public DeploymentDownloadType(string value)
{
Value = value;
}

public static DeploymentDownloadType Source => new DeploymentDownloadType("source");
public static DeploymentDownloadType Output => new DeploymentDownloadType("output");
}
}
29 changes: 29 additions & 0 deletions Appwrite/Enums/Framework.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
using System;

namespace Appwrite.Enums
{
public class Framework : IEnum
{
public string Value { get; private set; }

public Framework(string value)
{
Value = value;
}

public static Framework Analog => new Framework("analog");
public static Framework Angular => new Framework("angular");
public static Framework Nextjs => new Framework("nextjs");
public static Framework React => new Framework("react");
public static Framework Nuxt => new Framework("nuxt");
public static Framework Vue => new Framework("vue");
public static Framework Sveltekit => new Framework("sveltekit");
public static Framework Astro => new Framework("astro");
public static Framework Remix => new Framework("remix");
public static Framework Lynx => new Framework("lynx");
public static Framework Flutter => new Framework("flutter");
public static Framework ReactNative => new Framework("react-native");
public static Framework Vite => new Framework("vite");
public static Framework Other => new Framework("other");
}
}
1 change: 0 additions & 1 deletion Appwrite/Enums/ImageFormat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ public ImageFormat(string value)

public static ImageFormat Jpg => new ImageFormat("jpg");
public static ImageFormat Jpeg => new ImageFormat("jpeg");
public static ImageFormat Gif => new ImageFormat("gif");
public static ImageFormat Png => new ImageFormat("png");
public static ImageFormat Webp => new ImageFormat("webp");
public static ImageFormat Heic => new ImageFormat("heic");
Expand Down
4 changes: 4 additions & 0 deletions Appwrite/Enums/Runtime.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public Runtime(string value)
public static Runtime Python311 => new Runtime("python-3.11");
public static Runtime Python312 => new Runtime("python-3.12");
public static Runtime PythonMl311 => new Runtime("python-ml-3.11");
public static Runtime PythonMl312 => new Runtime("python-ml-3.12");
public static Runtime Deno121 => new Runtime("deno-1.21");
public static Runtime Deno124 => new Runtime("deno-1.24");
public static Runtime Deno135 => new Runtime("deno-1.35");
Expand All @@ -42,6 +43,7 @@ public Runtime(string value)
public static Runtime Dart216 => new Runtime("dart-2.16");
public static Runtime Dart217 => new Runtime("dart-2.17");
public static Runtime Dart218 => new Runtime("dart-2.18");
public static Runtime Dart219 => new Runtime("dart-2.19");
public static Runtime Dart30 => new Runtime("dart-3.0");
public static Runtime Dart31 => new Runtime("dart-3.1");
public static Runtime Dart33 => new Runtime("dart-3.3");
Expand Down Expand Up @@ -70,5 +72,7 @@ public Runtime(string value)
public static Runtime Go123 => new Runtime("go-1.23");
public static Runtime Static1 => new Runtime("static-1");
public static Runtime Flutter324 => new Runtime("flutter-3.24");
public static Runtime Flutter327 => new Runtime("flutter-3.27");
public static Runtime Flutter329 => new Runtime("flutter-3.29");
}
}
18 changes: 18 additions & 0 deletions Appwrite/Enums/VCSDeploymentType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
using System;

namespace Appwrite.Enums
{
public class VCSDeploymentType : IEnum
{
public string Value { get; private set; }

public VCSDeploymentType(string value)
{
Value = value;
}

public static VCSDeploymentType Branch => new VCSDeploymentType("branch");
public static VCSDeploymentType Commit => new VCSDeploymentType("commit");
public static VCSDeploymentType Tag => new VCSDeploymentType("tag");
}
}
87 changes: 0 additions & 87 deletions Appwrite/Models/Build.cs

This file was deleted.

Loading