Skip to content

Commit b8a7189

Browse files
authored
Merge pull request #72 from appwrite/dev
feat: .NET SDK update for version 0.19.0
2 parents 6fbb14c + de455ce commit b8a7189

File tree

133 files changed

+455
-146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+455
-146
lines changed

Appwrite/Appwrite.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<TargetFrameworks>netstandard2.0;net462</TargetFrameworks>
44
<PackageId>Appwrite</PackageId>
5-
<Version>0.18.0</Version>
5+
<Version>0.19.0</Version>
66
<Authors>Appwrite Team</Authors>
77
<Company>Appwrite Team</Company>
88
<Description>

Appwrite/Client.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ public Client(
6969
_headers = new Dictionary<string, string>()
7070
{
7171
{ "content-type", "application/json" },
72-
{ "user-agent" , $"AppwriteDotNetSDK/0.18.0 ({Environment.OSVersion.Platform}; {Environment.OSVersion.VersionString})"},
72+
{ "user-agent" , $"AppwriteDotNetSDK/0.19.0 ({Environment.OSVersion.Platform}; {Environment.OSVersion.VersionString})"},
7373
{ "x-sdk-name", ".NET" },
7474
{ "x-sdk-platform", "server" },
7575
{ "x-sdk-language", "dotnet" },
76-
{ "x-sdk-version", "0.18.0"},
76+
{ "x-sdk-version", "0.19.0"},
7777
{ "X-Appwrite-Response-Format", "1.8.0" }
7878
};
7979

@@ -325,7 +325,7 @@ public async Task<T> Call<T>(
325325
{
326326
foreach (var warning in warnings)
327327
{
328-
Console.WriteLine("Warning: " + warning);
328+
Console.Error.WriteLine("Warning: " + warning);
329329
}
330330
}
331331

Appwrite/Enums/AttributeStatus.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class AttributeStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public AttributeStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static AttributeStatus Available => new AttributeStatus("available");
15+
public static AttributeStatus Processing => new AttributeStatus("processing");
16+
public static AttributeStatus Deleting => new AttributeStatus("deleting");
17+
public static AttributeStatus Stuck => new AttributeStatus("stuck");
18+
public static AttributeStatus Failed => new AttributeStatus("failed");
19+
}
20+
}

Appwrite/Enums/ColumnStatus.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class ColumnStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public ColumnStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static ColumnStatus Available => new ColumnStatus("available");
15+
public static ColumnStatus Processing => new ColumnStatus("processing");
16+
public static ColumnStatus Deleting => new ColumnStatus("deleting");
17+
public static ColumnStatus Stuck => new ColumnStatus("stuck");
18+
public static ColumnStatus Failed => new ColumnStatus("failed");
19+
}
20+
}

Appwrite/Enums/DatabaseType.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class DatabaseType : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public DatabaseType(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static DatabaseType Legacy => new DatabaseType("legacy");
15+
public static DatabaseType Tablesdb => new DatabaseType("tablesdb");
16+
}
17+
}

Appwrite/Enums/DeploymentStatus.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class DeploymentStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public DeploymentStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static DeploymentStatus Waiting => new DeploymentStatus("waiting");
15+
public static DeploymentStatus Processing => new DeploymentStatus("processing");
16+
public static DeploymentStatus Building => new DeploymentStatus("building");
17+
public static DeploymentStatus Ready => new DeploymentStatus("ready");
18+
public static DeploymentStatus Failed => new DeploymentStatus("failed");
19+
}
20+
}

Appwrite/Enums/ExecutionStatus.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class ExecutionStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public ExecutionStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static ExecutionStatus Waiting => new ExecutionStatus("waiting");
15+
public static ExecutionStatus Processing => new ExecutionStatus("processing");
16+
public static ExecutionStatus Completed => new ExecutionStatus("completed");
17+
public static ExecutionStatus Failed => new ExecutionStatus("failed");
18+
}
19+
}

Appwrite/Enums/ExecutionTrigger.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class ExecutionTrigger : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public ExecutionTrigger(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static ExecutionTrigger Http => new ExecutionTrigger("http");
15+
public static ExecutionTrigger Schedule => new ExecutionTrigger("schedule");
16+
public static ExecutionTrigger Event => new ExecutionTrigger("event");
17+
}
18+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class HealthAntivirusStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public HealthAntivirusStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static HealthAntivirusStatus Disabled => new HealthAntivirusStatus("disabled");
15+
public static HealthAntivirusStatus Offline => new HealthAntivirusStatus("offline");
16+
public static HealthAntivirusStatus Online => new HealthAntivirusStatus("online");
17+
}
18+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System;
2+
3+
namespace Appwrite.Enums
4+
{
5+
public class HealthCheckStatus : IEnum
6+
{
7+
public string Value { get; private set; }
8+
9+
public HealthCheckStatus(string value)
10+
{
11+
Value = value;
12+
}
13+
14+
public static HealthCheckStatus Pass => new HealthCheckStatus("pass");
15+
public static HealthCheckStatus Fail => new HealthCheckStatus("fail");
16+
}
17+
}

0 commit comments

Comments
 (0)