diff --git a/README.md b/README.md
index d3123edc..b07a8d89 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# Appwrite .NET SDK

-
+
[](https://travis-ci.com/appwrite/sdk-generator)
[](https://twitter.com/appwrite)
[](https://appwrite.io/discord)
@@ -17,17 +17,17 @@ Appwrite is an open-source backend as a service server that abstract and simplif
Add this reference to your project's `.csproj` file:
```xml
-
+
```
You can install packages from the command line:
```powershell
# Package Manager
-Install-Package Appwrite -Version 0.4.1
+Install-Package Appwrite -Version 0.4.2
# or .NET CLI
-dotnet add package Appwrite --version 0.4.1
+dotnet add package Appwrite --version 0.4.2
```
@@ -39,12 +39,13 @@ Once you have installed the package, it is extremely easy to get started with th
```csharp
using Appwrite;
+using Appwrite.Services;
+using Appwrite.Models;
var client = new Client()
- .SetEndpoint("http://cloud.appwrite.io/v1") // Make sure your endpoint is accessible
+ .SetEndpoint("http://cloud.appwrite.io/v1")
.SetProject("5ff3379a01d25") // Your project ID
- .SetKey("cd868db89") // Your secret API key
- .SetSelfSigned(); // Use only on dev mode with a self-signed SSL cert
+ .SetKey("cd868db89"); // Your secret API key
var users = new Users(client);
@@ -58,18 +59,21 @@ Console.WriteLine(user.ToMap());
```
### Error Handling
-The Appwrite .NET SDK raises an `AppwriteException` object with `message`, `code` and `response` properties. You can handle any errors by catching `AppwriteException` and present the `message` to the user or handle it yourself based on the provided error information. Below is an example.
+The Appwrite .NET SDK raises an `AppwriteException` object with `message`, `code`, and `response` properties. You can handle any errors by catching `AppwriteException` and presenting the `message` to the user or handling it yourself based on the provided error information. Below is an example.
```csharp
var users = new Users(client);
-try {
+try
+{
var user = await users.Create(
userId: ID.Unique(),
email: "email@example.com",
password: "password",
name: "name");
-} catch (AppwriteException e) {
+}
+catch (AppwriteException e)
+{
Console.WriteLine(e.Message);
}
```
@@ -79,7 +83,8 @@ You can use the following resources to learn more and get help
- 🚀 [Getting Started Tutorial](https://appwrite.io/docs/getting-started-for-server)
- 📜 [Appwrite Docs](https://appwrite.io/docs)
- 💬 [Discord Community](https://appwrite.io/discord)
-- 🚂 [Appwrite Dart Playground](https://github.com/appwrite/playground-for-dotnet)
+- 🚂 [Appwrite .NET Playground](https://github.com/appwrite/playground-for-dotnet)
+
## Contribution
diff --git a/docs/examples/account/create-phone-verification.md b/docs/examples/account/create-phone-verification.md
index 32e8ea17..570bb20f 100644
--- a/docs/examples/account/create-phone-verification.md
+++ b/docs/examples/account/create-phone-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/create-recovery.md b/docs/examples/account/create-recovery.md
index 20cdd7e8..1edc79bc 100644
--- a/docs/examples/account/create-recovery.md
+++ b/docs/examples/account/create-recovery.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/create-verification.md b/docs/examples/account/create-verification.md
index 4a103ef8..928fcb85 100644
--- a/docs/examples/account/create-verification.md
+++ b/docs/examples/account/create-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/delete-session.md b/docs/examples/account/delete-session.md
index fe61cefa..c880a4f8 100644
--- a/docs/examples/account/delete-session.md
+++ b/docs/examples/account/delete-session.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/delete-sessions.md b/docs/examples/account/delete-sessions.md
index 8c37060e..8dcefaf7 100644
--- a/docs/examples/account/delete-sessions.md
+++ b/docs/examples/account/delete-sessions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/get-prefs.md b/docs/examples/account/get-prefs.md
index 6d7d9ea2..ce3ecc11 100644
--- a/docs/examples/account/get-prefs.md
+++ b/docs/examples/account/get-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/get-session.md b/docs/examples/account/get-session.md
index 4d2e716e..9560b6a7 100644
--- a/docs/examples/account/get-session.md
+++ b/docs/examples/account/get-session.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/get.md b/docs/examples/account/get.md
index 9853c6af..5a50299c 100644
--- a/docs/examples/account/get.md
+++ b/docs/examples/account/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/list-logs.md b/docs/examples/account/list-logs.md
index 9f4712ea..03b50407 100644
--- a/docs/examples/account/list-logs.md
+++ b/docs/examples/account/list-logs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/list-sessions.md b/docs/examples/account/list-sessions.md
index 232319e5..aa813bc1 100644
--- a/docs/examples/account/list-sessions.md
+++ b/docs/examples/account/list-sessions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-email.md b/docs/examples/account/update-email.md
index 1208095f..0b457e0a 100644
--- a/docs/examples/account/update-email.md
+++ b/docs/examples/account/update-email.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-name.md b/docs/examples/account/update-name.md
index f8dfbf5b..b41ba372 100644
--- a/docs/examples/account/update-name.md
+++ b/docs/examples/account/update-name.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-password.md b/docs/examples/account/update-password.md
index 1a0e586b..d8bab0b4 100644
--- a/docs/examples/account/update-password.md
+++ b/docs/examples/account/update-password.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-phone-verification.md b/docs/examples/account/update-phone-verification.md
index fafcea78..6914e780 100644
--- a/docs/examples/account/update-phone-verification.md
+++ b/docs/examples/account/update-phone-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-phone.md b/docs/examples/account/update-phone.md
index ccea7545..f3e2f14d 100644
--- a/docs/examples/account/update-phone.md
+++ b/docs/examples/account/update-phone.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-prefs.md b/docs/examples/account/update-prefs.md
index 040815b6..7a4f2378 100644
--- a/docs/examples/account/update-prefs.md
+++ b/docs/examples/account/update-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-recovery.md b/docs/examples/account/update-recovery.md
index 07f09f75..d26f4ab8 100644
--- a/docs/examples/account/update-recovery.md
+++ b/docs/examples/account/update-recovery.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-session.md b/docs/examples/account/update-session.md
index 7c2443a2..f3365bb9 100644
--- a/docs/examples/account/update-session.md
+++ b/docs/examples/account/update-session.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-status.md b/docs/examples/account/update-status.md
index 0233b5d8..c5e3e2c5 100644
--- a/docs/examples/account/update-status.md
+++ b/docs/examples/account/update-status.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/account/update-verification.md b/docs/examples/account/update-verification.md
index 23c3a998..697d2dff 100644
--- a/docs/examples/account/update-verification.md
+++ b/docs/examples/account/update-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-browser.md b/docs/examples/avatars/get-browser.md
index 4150d3a5..3ac58f8b 100644
--- a/docs/examples/avatars/get-browser.md
+++ b/docs/examples/avatars/get-browser.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-credit-card.md b/docs/examples/avatars/get-credit-card.md
index 47cd89c8..89f36fe3 100644
--- a/docs/examples/avatars/get-credit-card.md
+++ b/docs/examples/avatars/get-credit-card.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-favicon.md b/docs/examples/avatars/get-favicon.md
index 0711dd38..dbabf05d 100644
--- a/docs/examples/avatars/get-favicon.md
+++ b/docs/examples/avatars/get-favicon.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-flag.md b/docs/examples/avatars/get-flag.md
index 9c19d1a3..fc20581c 100644
--- a/docs/examples/avatars/get-flag.md
+++ b/docs/examples/avatars/get-flag.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-image.md b/docs/examples/avatars/get-image.md
index a5888ad9..35bf382f 100644
--- a/docs/examples/avatars/get-image.md
+++ b/docs/examples/avatars/get-image.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-initials.md b/docs/examples/avatars/get-initials.md
index c037de2c..20ea37a3 100644
--- a/docs/examples/avatars/get-initials.md
+++ b/docs/examples/avatars/get-initials.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/avatars/get-q-r.md b/docs/examples/avatars/get-q-r.md
index ff2634d4..33dcac6f 100644
--- a/docs/examples/avatars/get-q-r.md
+++ b/docs/examples/avatars/get-q-r.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-boolean-attribute.md b/docs/examples/databases/create-boolean-attribute.md
index b29a7fa2..439537a9 100644
--- a/docs/examples/databases/create-boolean-attribute.md
+++ b/docs/examples/databases/create-boolean-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-collection.md b/docs/examples/databases/create-collection.md
index fa0bf3bf..1b7aa198 100644
--- a/docs/examples/databases/create-collection.md
+++ b/docs/examples/databases/create-collection.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-datetime-attribute.md b/docs/examples/databases/create-datetime-attribute.md
index c44cc40b..1fff2965 100644
--- a/docs/examples/databases/create-datetime-attribute.md
+++ b/docs/examples/databases/create-datetime-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-document.md b/docs/examples/databases/create-document.md
index 01532a3f..c0081f1f 100644
--- a/docs/examples/databases/create-document.md
+++ b/docs/examples/databases/create-document.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-email-attribute.md b/docs/examples/databases/create-email-attribute.md
index 77241607..e22ed7dd 100644
--- a/docs/examples/databases/create-email-attribute.md
+++ b/docs/examples/databases/create-email-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-enum-attribute.md b/docs/examples/databases/create-enum-attribute.md
index 239d09d3..773d41e9 100644
--- a/docs/examples/databases/create-enum-attribute.md
+++ b/docs/examples/databases/create-enum-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-float-attribute.md b/docs/examples/databases/create-float-attribute.md
index 382d4ade..d0915184 100644
--- a/docs/examples/databases/create-float-attribute.md
+++ b/docs/examples/databases/create-float-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-index.md b/docs/examples/databases/create-index.md
index 7cf5f507..b13de722 100644
--- a/docs/examples/databases/create-index.md
+++ b/docs/examples/databases/create-index.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-integer-attribute.md b/docs/examples/databases/create-integer-attribute.md
index d3b95a77..0d84ea78 100644
--- a/docs/examples/databases/create-integer-attribute.md
+++ b/docs/examples/databases/create-integer-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-ip-attribute.md b/docs/examples/databases/create-ip-attribute.md
index 4fd8de18..ca571d00 100644
--- a/docs/examples/databases/create-ip-attribute.md
+++ b/docs/examples/databases/create-ip-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-relationship-attribute.md b/docs/examples/databases/create-relationship-attribute.md
index 036211af..9c4a8c36 100644
--- a/docs/examples/databases/create-relationship-attribute.md
+++ b/docs/examples/databases/create-relationship-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-string-attribute.md b/docs/examples/databases/create-string-attribute.md
index af1f9e47..645492ee 100644
--- a/docs/examples/databases/create-string-attribute.md
+++ b/docs/examples/databases/create-string-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create-url-attribute.md b/docs/examples/databases/create-url-attribute.md
index d0d43e93..9425882d 100644
--- a/docs/examples/databases/create-url-attribute.md
+++ b/docs/examples/databases/create-url-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/create.md b/docs/examples/databases/create.md
index c1e62ca1..61ba46c0 100644
--- a/docs/examples/databases/create.md
+++ b/docs/examples/databases/create.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/delete-attribute.md b/docs/examples/databases/delete-attribute.md
index b79abd94..8ebde257 100644
--- a/docs/examples/databases/delete-attribute.md
+++ b/docs/examples/databases/delete-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/delete-collection.md b/docs/examples/databases/delete-collection.md
index 1530e335..398185c5 100644
--- a/docs/examples/databases/delete-collection.md
+++ b/docs/examples/databases/delete-collection.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/delete-document.md b/docs/examples/databases/delete-document.md
index d20281ed..6892b254 100644
--- a/docs/examples/databases/delete-document.md
+++ b/docs/examples/databases/delete-document.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/delete-index.md b/docs/examples/databases/delete-index.md
index 3045ba94..c5dab69e 100644
--- a/docs/examples/databases/delete-index.md
+++ b/docs/examples/databases/delete-index.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/delete.md b/docs/examples/databases/delete.md
index c367cc42..cc8b4317 100644
--- a/docs/examples/databases/delete.md
+++ b/docs/examples/databases/delete.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/get-attribute.md b/docs/examples/databases/get-attribute.md
index 16671ec6..13eae946 100644
--- a/docs/examples/databases/get-attribute.md
+++ b/docs/examples/databases/get-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/get-collection.md b/docs/examples/databases/get-collection.md
index 2b9702c2..b617da78 100644
--- a/docs/examples/databases/get-collection.md
+++ b/docs/examples/databases/get-collection.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/get-document.md b/docs/examples/databases/get-document.md
index 7ceccde2..079f93a4 100644
--- a/docs/examples/databases/get-document.md
+++ b/docs/examples/databases/get-document.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/get-index.md b/docs/examples/databases/get-index.md
index ed04b741..d989ed46 100644
--- a/docs/examples/databases/get-index.md
+++ b/docs/examples/databases/get-index.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/get.md b/docs/examples/databases/get.md
index 975b00c3..5dfa70ee 100644
--- a/docs/examples/databases/get.md
+++ b/docs/examples/databases/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/list-attributes.md b/docs/examples/databases/list-attributes.md
index 15c1c754..8af529df 100644
--- a/docs/examples/databases/list-attributes.md
+++ b/docs/examples/databases/list-attributes.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/list-collections.md b/docs/examples/databases/list-collections.md
index 1e2e5454..ed0d7bb5 100644
--- a/docs/examples/databases/list-collections.md
+++ b/docs/examples/databases/list-collections.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/list-documents.md b/docs/examples/databases/list-documents.md
index 0445238a..92895692 100644
--- a/docs/examples/databases/list-documents.md
+++ b/docs/examples/databases/list-documents.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/list-indexes.md b/docs/examples/databases/list-indexes.md
index 0505d19a..dbbed3ca 100644
--- a/docs/examples/databases/list-indexes.md
+++ b/docs/examples/databases/list-indexes.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/list.md b/docs/examples/databases/list.md
index baee0850..ec234ddb 100644
--- a/docs/examples/databases/list.md
+++ b/docs/examples/databases/list.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-boolean-attribute.md b/docs/examples/databases/update-boolean-attribute.md
index 8e185d73..2d6fa808 100644
--- a/docs/examples/databases/update-boolean-attribute.md
+++ b/docs/examples/databases/update-boolean-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-collection.md b/docs/examples/databases/update-collection.md
index 57447673..aa477e4c 100644
--- a/docs/examples/databases/update-collection.md
+++ b/docs/examples/databases/update-collection.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-datetime-attribute.md b/docs/examples/databases/update-datetime-attribute.md
index 6d02e2ba..81966f05 100644
--- a/docs/examples/databases/update-datetime-attribute.md
+++ b/docs/examples/databases/update-datetime-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-document.md b/docs/examples/databases/update-document.md
index 48fee0d9..b19d9226 100644
--- a/docs/examples/databases/update-document.md
+++ b/docs/examples/databases/update-document.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-email-attribute.md b/docs/examples/databases/update-email-attribute.md
index 06647602..5baf67fd 100644
--- a/docs/examples/databases/update-email-attribute.md
+++ b/docs/examples/databases/update-email-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-enum-attribute.md b/docs/examples/databases/update-enum-attribute.md
index 65362c0c..184ac182 100644
--- a/docs/examples/databases/update-enum-attribute.md
+++ b/docs/examples/databases/update-enum-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-float-attribute.md b/docs/examples/databases/update-float-attribute.md
index 2950bd0d..d68815ab 100644
--- a/docs/examples/databases/update-float-attribute.md
+++ b/docs/examples/databases/update-float-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-integer-attribute.md b/docs/examples/databases/update-integer-attribute.md
index 880d1cc1..2ad0e057 100644
--- a/docs/examples/databases/update-integer-attribute.md
+++ b/docs/examples/databases/update-integer-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-ip-attribute.md b/docs/examples/databases/update-ip-attribute.md
index 70fd7739..10fd34b3 100644
--- a/docs/examples/databases/update-ip-attribute.md
+++ b/docs/examples/databases/update-ip-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-relationship-attribute.md b/docs/examples/databases/update-relationship-attribute.md
index e4917ef2..8a65da0a 100644
--- a/docs/examples/databases/update-relationship-attribute.md
+++ b/docs/examples/databases/update-relationship-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-string-attribute.md b/docs/examples/databases/update-string-attribute.md
index 4744bf59..84fc2b8d 100644
--- a/docs/examples/databases/update-string-attribute.md
+++ b/docs/examples/databases/update-string-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update-url-attribute.md b/docs/examples/databases/update-url-attribute.md
index cb04a5da..e79812a7 100644
--- a/docs/examples/databases/update-url-attribute.md
+++ b/docs/examples/databases/update-url-attribute.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/databases/update.md b/docs/examples/databases/update.md
index db07b7a1..743108fc 100644
--- a/docs/examples/databases/update.md
+++ b/docs/examples/databases/update.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/create-build.md b/docs/examples/functions/create-build.md
index 6d62298b..71eb842c 100644
--- a/docs/examples/functions/create-build.md
+++ b/docs/examples/functions/create-build.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/create-deployment.md b/docs/examples/functions/create-deployment.md
index 5463ee4c..c58d1ef6 100644
--- a/docs/examples/functions/create-deployment.md
+++ b/docs/examples/functions/create-deployment.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/create-execution.md b/docs/examples/functions/create-execution.md
index 9c015f8e..93cd65be 100644
--- a/docs/examples/functions/create-execution.md
+++ b/docs/examples/functions/create-execution.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/create-variable.md b/docs/examples/functions/create-variable.md
index e5df30de..0724bc6e 100644
--- a/docs/examples/functions/create-variable.md
+++ b/docs/examples/functions/create-variable.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/create.md b/docs/examples/functions/create.md
index 3f189b08..75c9b242 100644
--- a/docs/examples/functions/create.md
+++ b/docs/examples/functions/create.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/delete-deployment.md b/docs/examples/functions/delete-deployment.md
index f52515b5..2c17dfae 100644
--- a/docs/examples/functions/delete-deployment.md
+++ b/docs/examples/functions/delete-deployment.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/delete-variable.md b/docs/examples/functions/delete-variable.md
index d9fb356f..cf201480 100644
--- a/docs/examples/functions/delete-variable.md
+++ b/docs/examples/functions/delete-variable.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/delete.md b/docs/examples/functions/delete.md
index 265ebc36..123e307c 100644
--- a/docs/examples/functions/delete.md
+++ b/docs/examples/functions/delete.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/get-deployment.md b/docs/examples/functions/get-deployment.md
index 65d84316..7d895c6d 100644
--- a/docs/examples/functions/get-deployment.md
+++ b/docs/examples/functions/get-deployment.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/get-execution.md b/docs/examples/functions/get-execution.md
index f46f9d5d..ed65d26b 100644
--- a/docs/examples/functions/get-execution.md
+++ b/docs/examples/functions/get-execution.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/get-variable.md b/docs/examples/functions/get-variable.md
index a90ff4f3..12083e5a 100644
--- a/docs/examples/functions/get-variable.md
+++ b/docs/examples/functions/get-variable.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/get.md b/docs/examples/functions/get.md
index 0cbec8a8..1914ccf7 100644
--- a/docs/examples/functions/get.md
+++ b/docs/examples/functions/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/list-deployments.md b/docs/examples/functions/list-deployments.md
index d2772049..cd6a7b94 100644
--- a/docs/examples/functions/list-deployments.md
+++ b/docs/examples/functions/list-deployments.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/list-executions.md b/docs/examples/functions/list-executions.md
index 0797af5b..d4c73a0d 100644
--- a/docs/examples/functions/list-executions.md
+++ b/docs/examples/functions/list-executions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/list-runtimes.md b/docs/examples/functions/list-runtimes.md
index 9f2edf43..ca1d125e 100644
--- a/docs/examples/functions/list-runtimes.md
+++ b/docs/examples/functions/list-runtimes.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/list-variables.md b/docs/examples/functions/list-variables.md
index f1336f65..31177df9 100644
--- a/docs/examples/functions/list-variables.md
+++ b/docs/examples/functions/list-variables.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/list.md b/docs/examples/functions/list.md
index ba784676..1b8897b7 100644
--- a/docs/examples/functions/list.md
+++ b/docs/examples/functions/list.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/update-deployment.md b/docs/examples/functions/update-deployment.md
index 1c8498fe..8cd7fc54 100644
--- a/docs/examples/functions/update-deployment.md
+++ b/docs/examples/functions/update-deployment.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/update-variable.md b/docs/examples/functions/update-variable.md
index ad60d979..63eac466 100644
--- a/docs/examples/functions/update-variable.md
+++ b/docs/examples/functions/update-variable.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/functions/update.md b/docs/examples/functions/update.md
index 02bfc73c..d9b29e6e 100644
--- a/docs/examples/functions/update.md
+++ b/docs/examples/functions/update.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/graphql/mutation.md b/docs/examples/graphql/mutation.md
index ba79658d..8ab5f0e4 100644
--- a/docs/examples/graphql/mutation.md
+++ b/docs/examples/graphql/mutation.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/graphql/query.md b/docs/examples/graphql/query.md
index e271058e..e019f43e 100644
--- a/docs/examples/graphql/query.md
+++ b/docs/examples/graphql/query.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-antivirus.md b/docs/examples/health/get-antivirus.md
index f133c3d7..b8b0d5d9 100644
--- a/docs/examples/health/get-antivirus.md
+++ b/docs/examples/health/get-antivirus.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-cache.md b/docs/examples/health/get-cache.md
index 4c3b8273..2f36c10f 100644
--- a/docs/examples/health/get-cache.md
+++ b/docs/examples/health/get-cache.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-d-b.md b/docs/examples/health/get-d-b.md
index d49218f6..a2637090 100644
--- a/docs/examples/health/get-d-b.md
+++ b/docs/examples/health/get-d-b.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-queue-certificates.md b/docs/examples/health/get-queue-certificates.md
index 4e4c042a..b2f945cb 100644
--- a/docs/examples/health/get-queue-certificates.md
+++ b/docs/examples/health/get-queue-certificates.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-queue-functions.md b/docs/examples/health/get-queue-functions.md
index 1f120616..cf2ed7fc 100644
--- a/docs/examples/health/get-queue-functions.md
+++ b/docs/examples/health/get-queue-functions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-queue-logs.md b/docs/examples/health/get-queue-logs.md
index 68d6dac6..8821509d 100644
--- a/docs/examples/health/get-queue-logs.md
+++ b/docs/examples/health/get-queue-logs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-queue-webhooks.md b/docs/examples/health/get-queue-webhooks.md
index 12fb20da..d2ffb01c 100644
--- a/docs/examples/health/get-queue-webhooks.md
+++ b/docs/examples/health/get-queue-webhooks.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-storage-local.md b/docs/examples/health/get-storage-local.md
index 3412c03e..bc60cc6c 100644
--- a/docs/examples/health/get-storage-local.md
+++ b/docs/examples/health/get-storage-local.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get-time.md b/docs/examples/health/get-time.md
index d50d15b7..15f17454 100644
--- a/docs/examples/health/get-time.md
+++ b/docs/examples/health/get-time.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/health/get.md b/docs/examples/health/get.md
index dac4a126..d1ddd8fd 100644
--- a/docs/examples/health/get.md
+++ b/docs/examples/health/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/get.md b/docs/examples/locale/get.md
index da5866a8..f049a920 100644
--- a/docs/examples/locale/get.md
+++ b/docs/examples/locale/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-continents.md b/docs/examples/locale/list-continents.md
index 94f5dcee..dd91caba 100644
--- a/docs/examples/locale/list-continents.md
+++ b/docs/examples/locale/list-continents.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-countries-e-u.md b/docs/examples/locale/list-countries-e-u.md
index 49bee6cf..8692c7b7 100644
--- a/docs/examples/locale/list-countries-e-u.md
+++ b/docs/examples/locale/list-countries-e-u.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-countries-phones.md b/docs/examples/locale/list-countries-phones.md
index 1a2b5787..8607ae90 100644
--- a/docs/examples/locale/list-countries-phones.md
+++ b/docs/examples/locale/list-countries-phones.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-countries.md b/docs/examples/locale/list-countries.md
index 4036ba3d..c67d8638 100644
--- a/docs/examples/locale/list-countries.md
+++ b/docs/examples/locale/list-countries.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-currencies.md b/docs/examples/locale/list-currencies.md
index 338a7b48..1bb3c427 100644
--- a/docs/examples/locale/list-currencies.md
+++ b/docs/examples/locale/list-currencies.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/locale/list-languages.md b/docs/examples/locale/list-languages.md
index ce75f8c6..1c2897d4 100644
--- a/docs/examples/locale/list-languages.md
+++ b/docs/examples/locale/list-languages.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/create-bucket.md b/docs/examples/storage/create-bucket.md
index ce3857f3..b1da6cb0 100644
--- a/docs/examples/storage/create-bucket.md
+++ b/docs/examples/storage/create-bucket.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/create-file.md b/docs/examples/storage/create-file.md
index ed042bb5..f7d73152 100644
--- a/docs/examples/storage/create-file.md
+++ b/docs/examples/storage/create-file.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/delete-bucket.md b/docs/examples/storage/delete-bucket.md
index bf2c3934..c8825f30 100644
--- a/docs/examples/storage/delete-bucket.md
+++ b/docs/examples/storage/delete-bucket.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/delete-file.md b/docs/examples/storage/delete-file.md
index c66b5817..8b70175d 100644
--- a/docs/examples/storage/delete-file.md
+++ b/docs/examples/storage/delete-file.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/get-bucket.md b/docs/examples/storage/get-bucket.md
index 37d6c21b..aca9020f 100644
--- a/docs/examples/storage/get-bucket.md
+++ b/docs/examples/storage/get-bucket.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/get-file-download.md b/docs/examples/storage/get-file-download.md
index 69073473..e6aa24be 100644
--- a/docs/examples/storage/get-file-download.md
+++ b/docs/examples/storage/get-file-download.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/get-file-preview.md b/docs/examples/storage/get-file-preview.md
index 8d63fc88..92565ae5 100644
--- a/docs/examples/storage/get-file-preview.md
+++ b/docs/examples/storage/get-file-preview.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/get-file-view.md b/docs/examples/storage/get-file-view.md
index bdeb1b94..081f2dce 100644
--- a/docs/examples/storage/get-file-view.md
+++ b/docs/examples/storage/get-file-view.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/get-file.md b/docs/examples/storage/get-file.md
index 9b0c29ef..0299a91b 100644
--- a/docs/examples/storage/get-file.md
+++ b/docs/examples/storage/get-file.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/list-buckets.md b/docs/examples/storage/list-buckets.md
index 869571ac..2caae5e0 100644
--- a/docs/examples/storage/list-buckets.md
+++ b/docs/examples/storage/list-buckets.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/list-files.md b/docs/examples/storage/list-files.md
index 70108256..9d861171 100644
--- a/docs/examples/storage/list-files.md
+++ b/docs/examples/storage/list-files.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/update-bucket.md b/docs/examples/storage/update-bucket.md
index f05ca9c3..eac74562 100644
--- a/docs/examples/storage/update-bucket.md
+++ b/docs/examples/storage/update-bucket.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/storage/update-file.md b/docs/examples/storage/update-file.md
index d2246ade..c51d335e 100644
--- a/docs/examples/storage/update-file.md
+++ b/docs/examples/storage/update-file.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/create-membership.md b/docs/examples/teams/create-membership.md
index 75abdfa7..bcc33172 100644
--- a/docs/examples/teams/create-membership.md
+++ b/docs/examples/teams/create-membership.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/create.md b/docs/examples/teams/create.md
index bac3d727..fa34098c 100644
--- a/docs/examples/teams/create.md
+++ b/docs/examples/teams/create.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/delete-membership.md b/docs/examples/teams/delete-membership.md
index 60cb7ea2..e3c7562f 100644
--- a/docs/examples/teams/delete-membership.md
+++ b/docs/examples/teams/delete-membership.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/delete.md b/docs/examples/teams/delete.md
index 2b72528c..8229839b 100644
--- a/docs/examples/teams/delete.md
+++ b/docs/examples/teams/delete.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/get-membership.md b/docs/examples/teams/get-membership.md
index 7873a245..108dbadb 100644
--- a/docs/examples/teams/get-membership.md
+++ b/docs/examples/teams/get-membership.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/get-prefs.md b/docs/examples/teams/get-prefs.md
index 487461cb..08be12ba 100644
--- a/docs/examples/teams/get-prefs.md
+++ b/docs/examples/teams/get-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/get.md b/docs/examples/teams/get.md
index 32bebafb..f6c92a00 100644
--- a/docs/examples/teams/get.md
+++ b/docs/examples/teams/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/list-memberships.md b/docs/examples/teams/list-memberships.md
index 3ea7cb5a..145376cf 100644
--- a/docs/examples/teams/list-memberships.md
+++ b/docs/examples/teams/list-memberships.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/list.md b/docs/examples/teams/list.md
index db4cd34f..1acf6150 100644
--- a/docs/examples/teams/list.md
+++ b/docs/examples/teams/list.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/update-membership-roles.md b/docs/examples/teams/update-membership-roles.md
index 1c2fada6..5f9db440 100644
--- a/docs/examples/teams/update-membership-roles.md
+++ b/docs/examples/teams/update-membership-roles.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/update-membership-status.md b/docs/examples/teams/update-membership-status.md
index eaff766a..bb377203 100644
--- a/docs/examples/teams/update-membership-status.md
+++ b/docs/examples/teams/update-membership-status.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/update-name.md b/docs/examples/teams/update-name.md
index ca72222f..12867304 100644
--- a/docs/examples/teams/update-name.md
+++ b/docs/examples/teams/update-name.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/teams/update-prefs.md b/docs/examples/teams/update-prefs.md
index 7a51248a..3dfc0a3f 100644
--- a/docs/examples/teams/update-prefs.md
+++ b/docs/examples/teams/update-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-argon2user.md b/docs/examples/users/create-argon2user.md
index 5bd89a26..60385945 100644
--- a/docs/examples/users/create-argon2user.md
+++ b/docs/examples/users/create-argon2user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-bcrypt-user.md b/docs/examples/users/create-bcrypt-user.md
index aef0d9ea..954e1ad1 100644
--- a/docs/examples/users/create-bcrypt-user.md
+++ b/docs/examples/users/create-bcrypt-user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-m-d5user.md b/docs/examples/users/create-m-d5user.md
index e5371241..de54ee98 100644
--- a/docs/examples/users/create-m-d5user.md
+++ b/docs/examples/users/create-m-d5user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-p-h-pass-user.md b/docs/examples/users/create-p-h-pass-user.md
index f7a0d244..e8ede042 100644
--- a/docs/examples/users/create-p-h-pass-user.md
+++ b/docs/examples/users/create-p-h-pass-user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-s-h-a-user.md b/docs/examples/users/create-s-h-a-user.md
index c504ec79..f3816196 100644
--- a/docs/examples/users/create-s-h-a-user.md
+++ b/docs/examples/users/create-s-h-a-user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-scrypt-modified-user.md b/docs/examples/users/create-scrypt-modified-user.md
index af04bbcc..c16cfe97 100644
--- a/docs/examples/users/create-scrypt-modified-user.md
+++ b/docs/examples/users/create-scrypt-modified-user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create-scrypt-user.md b/docs/examples/users/create-scrypt-user.md
index 3a95de57..1d6e60dd 100644
--- a/docs/examples/users/create-scrypt-user.md
+++ b/docs/examples/users/create-scrypt-user.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/create.md b/docs/examples/users/create.md
index 2ed0671b..0a8421a5 100644
--- a/docs/examples/users/create.md
+++ b/docs/examples/users/create.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/delete-session.md b/docs/examples/users/delete-session.md
index d656c670..841bd456 100644
--- a/docs/examples/users/delete-session.md
+++ b/docs/examples/users/delete-session.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/delete-sessions.md b/docs/examples/users/delete-sessions.md
index ca15eb9d..8ff8f765 100644
--- a/docs/examples/users/delete-sessions.md
+++ b/docs/examples/users/delete-sessions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/delete.md b/docs/examples/users/delete.md
index e3552fd2..7833a795 100644
--- a/docs/examples/users/delete.md
+++ b/docs/examples/users/delete.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/get-prefs.md b/docs/examples/users/get-prefs.md
index 695601b9..c19f5e07 100644
--- a/docs/examples/users/get-prefs.md
+++ b/docs/examples/users/get-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/get.md b/docs/examples/users/get.md
index 90411a6d..9c315e60 100644
--- a/docs/examples/users/get.md
+++ b/docs/examples/users/get.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/list-logs.md b/docs/examples/users/list-logs.md
index c42a767d..277addcd 100644
--- a/docs/examples/users/list-logs.md
+++ b/docs/examples/users/list-logs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/list-memberships.md b/docs/examples/users/list-memberships.md
index 0a76062a..c25d98b4 100644
--- a/docs/examples/users/list-memberships.md
+++ b/docs/examples/users/list-memberships.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/list-sessions.md b/docs/examples/users/list-sessions.md
index 43fcb7a1..fcd87f01 100644
--- a/docs/examples/users/list-sessions.md
+++ b/docs/examples/users/list-sessions.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/list.md b/docs/examples/users/list.md
index 7bba5b7e..9cb177b6 100644
--- a/docs/examples/users/list.md
+++ b/docs/examples/users/list.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-email-verification.md b/docs/examples/users/update-email-verification.md
index 14d7a410..2b7a5b86 100644
--- a/docs/examples/users/update-email-verification.md
+++ b/docs/examples/users/update-email-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-email.md b/docs/examples/users/update-email.md
index dd2e1e3d..0d371b13 100644
--- a/docs/examples/users/update-email.md
+++ b/docs/examples/users/update-email.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-name.md b/docs/examples/users/update-name.md
index 01e3654c..f8465431 100644
--- a/docs/examples/users/update-name.md
+++ b/docs/examples/users/update-name.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-password.md b/docs/examples/users/update-password.md
index b8ad2c59..ce3241df 100644
--- a/docs/examples/users/update-password.md
+++ b/docs/examples/users/update-password.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-phone-verification.md b/docs/examples/users/update-phone-verification.md
index afddc551..c2fd1673 100644
--- a/docs/examples/users/update-phone-verification.md
+++ b/docs/examples/users/update-phone-verification.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-phone.md b/docs/examples/users/update-phone.md
index f556b734..90728d76 100644
--- a/docs/examples/users/update-phone.md
+++ b/docs/examples/users/update-phone.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-prefs.md b/docs/examples/users/update-prefs.md
index 8d3f10e1..a39d5456 100644
--- a/docs/examples/users/update-prefs.md
+++ b/docs/examples/users/update-prefs.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/docs/examples/users/update-status.md b/docs/examples/users/update-status.md
index c2d13362..713ece02 100644
--- a/docs/examples/users/update-status.md
+++ b/docs/examples/users/update-status.md
@@ -1,4 +1,5 @@
using Appwrite;
+using Appwrite.Services;
using Appwrite.Models;
var client = new Client()
diff --git a/src/Appwrite/Appwrite.csproj b/src/Appwrite/Appwrite.csproj
index 02e70aec..17c3dbaa 100644
--- a/src/Appwrite/Appwrite.csproj
+++ b/src/Appwrite/Appwrite.csproj
@@ -2,7 +2,7 @@
netstandard2.0;net461
Appwrite
- 0.4.1
+ 0.4.2
Appwrite Team
Appwrite Team
diff --git a/src/Appwrite/AppwriteException.cs b/src/Appwrite/AppwriteException.cs
index b2e33a1b..f699012f 100644
--- a/src/Appwrite/AppwriteException.cs
+++ b/src/Appwrite/AppwriteException.cs
@@ -5,14 +5,17 @@ namespace Appwrite
public class AppwriteException : Exception
{
public int? Code { get; set; }
+ public string? Type { get; set; } = null;
public string? Response { get; set; } = null;
public AppwriteException(
string? message = null,
int? code = null,
+ string? type = null,
string? response = null) : base(message)
{
this.Code = code;
+ this.Type = type;
this.Response = response;
}
public AppwriteException(string message, Exception inner)
diff --git a/src/Appwrite/Client.cs b/src/Appwrite/Client.cs
index 62ea7c9b..900fe2f8 100644
--- a/src/Appwrite/Client.cs
+++ b/src/Appwrite/Client.cs
@@ -58,11 +58,11 @@ public Client(
_headers = new Dictionary()
{
{ "content-type", "application/json" },
- { "user-agent" , "AppwriteDotNetSDK/0.4.1 (${Environment.OSVersion.Platform}; ${Environment.OSVersion.VersionString})"},
+ { "user-agent" , "AppwriteDotNetSDK/0.4.2 (${Environment.OSVersion.Platform}; ${Environment.OSVersion.VersionString})"},
{ "x-sdk-name", ".NET" },
{ "x-sdk-platform", "server" },
{ "x-sdk-language", "dotnet" },
- { "x-sdk-version", "0.4.1"}, { "X-Appwrite-Response-Format", "1.0.0" }
+ { "x-sdk-version", "0.4.2"}, { "X-Appwrite-Response-Format", "1.0.0" }
};
_config = new Dictionary();