Skip to content
Merged
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;net462</TargetFrameworks>
<PackageId>Appwrite</PackageId>
<Version>0.26.0</Version>
<Version>0.27.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.26.0 ({Environment.OSVersion.Platform}; {Environment.OSVersion.VersionString})"},
{ "user-agent" , $"AppwriteDotNetSDK/0.27.0 ({Environment.OSVersion.Platform}; {Environment.OSVersion.VersionString})"},
{ "x-sdk-name", ".NET" },
{ "x-sdk-platform", "server" },
{ "x-sdk-language", "dotnet" },
{ "x-sdk-version", "0.26.0"},
{ "x-sdk-version", "0.27.0"},
{ "X-Appwrite-Response-Format", "1.8.0" }
};

Expand Down
20 changes: 20 additions & 0 deletions Appwrite/Enums/BuildRuntime.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,35 @@ public BuildRuntime(string value)
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 Node23 => new BuildRuntime("node-23");
public static BuildRuntime Node24 => new BuildRuntime("node-24");
public static BuildRuntime Node25 => new BuildRuntime("node-25");
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 Php84 => new BuildRuntime("php-8.4");
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 Ruby34 => new BuildRuntime("ruby-3.4");
public static BuildRuntime Ruby40 => new BuildRuntime("ruby-4.0");
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 Python313 => new BuildRuntime("python-3.13");
public static BuildRuntime Python314 => new BuildRuntime("python-3.14");
public static BuildRuntime PythonMl311 => new BuildRuntime("python-ml-3.11");
public static BuildRuntime PythonMl312 => new BuildRuntime("python-ml-3.12");
public static BuildRuntime PythonMl313 => new BuildRuntime("python-ml-3.13");
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 Deno25 => new BuildRuntime("deno-2.5");
public static BuildRuntime Deno26 => new BuildRuntime("deno-2.6");
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");
Expand All @@ -51,25 +62,34 @@ public BuildRuntime(string value)
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 Dotnet10 => new BuildRuntime("dotnet-10");
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 Java25 => new BuildRuntime("java-25");
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 Swift62 => new BuildRuntime("swift-6.2");
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 Kotlin23 => new BuildRuntime("kotlin-2.3");
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 Bun12 => new BuildRuntime("bun-1.2");
public static BuildRuntime Bun13 => new BuildRuntime("bun-1.3");
public static BuildRuntime Go123 => new BuildRuntime("go-1.23");
public static BuildRuntime Go124 => new BuildRuntime("go-1.24");
public static BuildRuntime Go125 => new BuildRuntime("go-1.25");
public static BuildRuntime Go126 => new BuildRuntime("go-1.26");
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");
Expand Down
20 changes: 20 additions & 0 deletions Appwrite/Enums/Runtime.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,35 @@ public Runtime(string value)
public static Runtime Node200 => new Runtime("node-20.0");
public static Runtime Node210 => new Runtime("node-21.0");
public static Runtime Node22 => new Runtime("node-22");
public static Runtime Node23 => new Runtime("node-23");
public static Runtime Node24 => new Runtime("node-24");
public static Runtime Node25 => new Runtime("node-25");
public static Runtime Php80 => new Runtime("php-8.0");
public static Runtime Php81 => new Runtime("php-8.1");
public static Runtime Php82 => new Runtime("php-8.2");
public static Runtime Php83 => new Runtime("php-8.3");
public static Runtime Php84 => new Runtime("php-8.4");
public static Runtime Ruby30 => new Runtime("ruby-3.0");
public static Runtime Ruby31 => new Runtime("ruby-3.1");
public static Runtime Ruby32 => new Runtime("ruby-3.2");
public static Runtime Ruby33 => new Runtime("ruby-3.3");
public static Runtime Ruby34 => new Runtime("ruby-3.4");
public static Runtime Ruby40 => new Runtime("ruby-4.0");
public static Runtime Python38 => new Runtime("python-3.8");
public static Runtime Python39 => new Runtime("python-3.9");
public static Runtime Python310 => new Runtime("python-3.10");
public static Runtime Python311 => new Runtime("python-3.11");
public static Runtime Python312 => new Runtime("python-3.12");
public static Runtime Python313 => new Runtime("python-3.13");
public static Runtime Python314 => new Runtime("python-3.14");
public static Runtime PythonMl311 => new Runtime("python-ml-3.11");
public static Runtime PythonMl312 => new Runtime("python-ml-3.12");
public static Runtime PythonMl313 => new Runtime("python-ml-3.13");
public static Runtime Deno140 => new Runtime("deno-1.40");
public static Runtime Deno146 => new Runtime("deno-1.46");
public static Runtime Deno20 => new Runtime("deno-2.0");
public static Runtime Deno25 => new Runtime("deno-2.5");
public static Runtime Deno26 => new Runtime("deno-2.6");
public static Runtime Dart215 => new Runtime("dart-2.15");
public static Runtime Dart216 => new Runtime("dart-2.16");
public static Runtime Dart217 => new Runtime("dart-2.17");
Expand All @@ -51,25 +62,34 @@ public Runtime(string value)
public static Runtime Dotnet60 => new Runtime("dotnet-6.0");
public static Runtime Dotnet70 => new Runtime("dotnet-7.0");
public static Runtime Dotnet80 => new Runtime("dotnet-8.0");
public static Runtime Dotnet10 => new Runtime("dotnet-10");
public static Runtime Java80 => new Runtime("java-8.0");
public static Runtime Java110 => new Runtime("java-11.0");
public static Runtime Java170 => new Runtime("java-17.0");
public static Runtime Java180 => new Runtime("java-18.0");
public static Runtime Java210 => new Runtime("java-21.0");
public static Runtime Java22 => new Runtime("java-22");
public static Runtime Java25 => new Runtime("java-25");
public static Runtime Swift55 => new Runtime("swift-5.5");
public static Runtime Swift58 => new Runtime("swift-5.8");
public static Runtime Swift59 => new Runtime("swift-5.9");
public static Runtime Swift510 => new Runtime("swift-5.10");
public static Runtime Swift62 => new Runtime("swift-6.2");
public static Runtime Kotlin16 => new Runtime("kotlin-1.6");
public static Runtime Kotlin18 => new Runtime("kotlin-1.8");
public static Runtime Kotlin19 => new Runtime("kotlin-1.9");
public static Runtime Kotlin20 => new Runtime("kotlin-2.0");
public static Runtime Kotlin23 => new Runtime("kotlin-2.3");
public static Runtime Cpp17 => new Runtime("cpp-17");
public static Runtime Cpp20 => new Runtime("cpp-20");
public static Runtime Bun10 => new Runtime("bun-1.0");
public static Runtime Bun11 => new Runtime("bun-1.1");
public static Runtime Bun12 => new Runtime("bun-1.2");
public static Runtime Bun13 => new Runtime("bun-1.3");
public static Runtime Go123 => new Runtime("go-1.23");
public static Runtime Go124 => new Runtime("go-1.24");
public static Runtime Go125 => new Runtime("go-1.25");
public static Runtime Go126 => new Runtime("go-1.26");
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");
Expand Down
3 changes: 3 additions & 0 deletions Appwrite/Enums/Scopes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ public Scopes(string value)
public static Scopes TargetsWrite => new Scopes("targets.write");
public static Scopes RulesRead => new Scopes("rules.read");
public static Scopes RulesWrite => new Scopes("rules.write");
public static Scopes SchedulesRead => new Scopes("schedules.read");
public static Scopes SchedulesWrite => new Scopes("schedules.write");
public static Scopes MigrationsRead => new Scopes("migrations.read");
public static Scopes MigrationsWrite => new Scopes("migrations.write");
public static Scopes VcsRead => new Scopes("vcs.read");
Expand All @@ -74,5 +76,6 @@ public Scopes(string value)
public static Scopes RestorationsWrite => new Scopes("restorations.write");
public static Scopes DomainsRead => new Scopes("domains.read");
public static Scopes DomainsWrite => new Scopes("domains.write");
public static Scopes EventsRead => new Scopes("events.read");
}
}
Loading