diff --git a/app/tasks/sdks.php b/app/tasks/sdks.php index 6659c9ead3..05e12f7c39 100644 --- a/app/tasks/sdks.php +++ b/app/tasks/sdks.php @@ -18,6 +18,7 @@ use Appwrite\SDK\Language\Go; use Appwrite\SDK\Language\Kotlin; use Appwrite\SDK\Language\Android; use Appwrite\SDK\Language\Swift; +use Appwrite\SDK\Language\SwiftClient; $cli ->task('sdks') @@ -137,6 +138,10 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND break; case 'swift': $config = new Swift(); + $warning = $warning."\n\n > This is the Swift SDK for integrating with Appwrite from your Swift server-side code. If you're looking for the Apple SDK you should check [appwrite/sdk-for-apple](https://github.com/appwrite/sdk-for-apple)"; + break; + case 'apple': + $config = new SwiftClient(); break; case 'dotnet': $cover = ''; diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-anonymous-session.md b/docs/examples/0.10.x/client-apple/examples/account/create-anonymous-session.md new file mode 100644 index 0000000000..b195ff5465 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-anonymous-session.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createAnonymousSession() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let session): + print(String(describing: session) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-j-w-t.md b/docs/examples/0.10.x/client-apple/examples/account/create-j-w-t.md new file mode 100644 index 0000000000..f2045c6920 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-j-w-t.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createJWT() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let jwt): + print(String(describing: jwt) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-magic-u-r-l-session.md b/docs/examples/0.10.x/client-apple/examples/account/create-magic-u-r-l-session.md new file mode 100644 index 0000000000..ffc60f0498 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-magic-u-r-l-session.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createMagicURLSession( + email: "email@example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-o-auth2session.md b/docs/examples/0.10.x/client-apple/examples/account/create-o-auth2session.md new file mode 100644 index 0000000000..2c78244edc --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-o-auth2session.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createOAuth2Session( + provider: "amazon" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let success): + print(String(describing: success) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-recovery.md b/docs/examples/0.10.x/client-apple/examples/account/create-recovery.md new file mode 100644 index 0000000000..a37fb4aa2e --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-recovery.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createRecovery( + email: "email@example.com", + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-session.md b/docs/examples/0.10.x/client-apple/examples/account/create-session.md new file mode 100644 index 0000000000..1f2bc46112 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-session.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createSession( + email: "email@example.com", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let session): + print(String(describing: session) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create-verification.md b/docs/examples/0.10.x/client-apple/examples/account/create-verification.md new file mode 100644 index 0000000000..56f12b4bf7 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create-verification.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.createVerification( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/create.md b/docs/examples/0.10.x/client-apple/examples/account/create.md new file mode 100644 index 0000000000..d590e3c8bb --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/create.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.create( + email: "email@example.com", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/delete-session.md b/docs/examples/0.10.x/client-apple/examples/account/delete-session.md new file mode 100644 index 0000000000..0f41562b72 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/delete-session.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.deleteSession( + sessionId: "[SESSION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/delete-sessions.md b/docs/examples/0.10.x/client-apple/examples/account/delete-sessions.md new file mode 100644 index 0000000000..878b3be227 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/delete-sessions.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.deleteSessions() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/delete.md b/docs/examples/0.10.x/client-apple/examples/account/delete.md new file mode 100644 index 0000000000..e3cb689aa9 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/delete.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.delete() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/get-logs.md b/docs/examples/0.10.x/client-apple/examples/account/get-logs.md new file mode 100644 index 0000000000..e0716878ba --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/get-logs.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.getLogs() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let logList): + print(String(describing: logList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/get-prefs.md b/docs/examples/0.10.x/client-apple/examples/account/get-prefs.md new file mode 100644 index 0000000000..afec734062 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/get-prefs.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.getPrefs() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let preferences): + print(String(describing: preferences) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/get-session.md b/docs/examples/0.10.x/client-apple/examples/account/get-session.md new file mode 100644 index 0000000000..3c64502272 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/get-session.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.getSession( + sessionId: "[SESSION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let session): + print(String(describing: session) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/get-sessions.md b/docs/examples/0.10.x/client-apple/examples/account/get-sessions.md new file mode 100644 index 0000000000..deed06b0e8 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/get-sessions.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.getSessions() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let sessionList): + print(String(describing: sessionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/get.md b/docs/examples/0.10.x/client-apple/examples/account/get.md new file mode 100644 index 0000000000..5063a840e9 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/get.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.get() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-email.md b/docs/examples/0.10.x/client-apple/examples/account/update-email.md new file mode 100644 index 0000000000..4dc415c75d --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-email.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updateEmail( + email: "email@example.com", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-magic-u-r-l-session.md b/docs/examples/0.10.x/client-apple/examples/account/update-magic-u-r-l-session.md new file mode 100644 index 0000000000..27dad25a28 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-magic-u-r-l-session.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updateMagicURLSession( + userId: "[USER_ID]", + secret: "[SECRET]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let session): + print(String(describing: session) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-name.md b/docs/examples/0.10.x/client-apple/examples/account/update-name.md new file mode 100644 index 0000000000..0f1c8b8c4a --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-name.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updateName( + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-password.md b/docs/examples/0.10.x/client-apple/examples/account/update-password.md new file mode 100644 index 0000000000..6294f5c625 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-password.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updatePassword( + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-prefs.md b/docs/examples/0.10.x/client-apple/examples/account/update-prefs.md new file mode 100644 index 0000000000..3f8e43c0b0 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-prefs.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updatePrefs( + prefs: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-recovery.md b/docs/examples/0.10.x/client-apple/examples/account/update-recovery.md new file mode 100644 index 0000000000..dbe5e0dfba --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-recovery.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updateRecovery( + userId: "[USER_ID]", + secret: "[SECRET]", + password: "password", + passwordAgain: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/account/update-verification.md b/docs/examples/0.10.x/client-apple/examples/account/update-verification.md new file mode 100644 index 0000000000..7c787cdad5 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/account/update-verification.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let account = Account(client: client) + account.updateVerification( + userId: "[USER_ID]", + secret: "[SECRET]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-browser.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-browser.md new file mode 100644 index 0000000000..26acade54c --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-browser.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getBrowser( + code: "aa" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-credit-card.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-credit-card.md new file mode 100644 index 0000000000..3be70f7ceb --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-credit-card.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getCreditCard( + code: "amex" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-favicon.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-favicon.md new file mode 100644 index 0000000000..71f4353f47 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-favicon.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getFavicon( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-flag.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-flag.md new file mode 100644 index 0000000000..edad0e40f0 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-flag.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getFlag( + code: "af" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-image.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-image.md new file mode 100644 index 0000000000..142ef65559 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-image.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getImage( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-initials.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-initials.md new file mode 100644 index 0000000000..ee6b54b08c --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-initials.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getInitials() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/avatars/get-q-r.md b/docs/examples/0.10.x/client-apple/examples/avatars/get-q-r.md new file mode 100644 index 0000000000..c32d234e31 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/avatars/get-q-r.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let avatars = Avatars(client: client) + avatars.getQR( + text: "[TEXT]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/database/create-document.md b/docs/examples/0.10.x/client-apple/examples/database/create-document.md new file mode 100644 index 0000000000..471b5a6a09 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/database/create-document.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let database = Database(client: client) + database.createDocument( + collectionId: "[COLLECTION_ID]", + data: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/database/delete-document.md b/docs/examples/0.10.x/client-apple/examples/database/delete-document.md new file mode 100644 index 0000000000..ee02e98873 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/database/delete-document.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let database = Database(client: client) + database.deleteDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/database/get-document.md b/docs/examples/0.10.x/client-apple/examples/database/get-document.md new file mode 100644 index 0000000000..42d129633e --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/database/get-document.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let database = Database(client: client) + database.getDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/database/list-documents.md b/docs/examples/0.10.x/client-apple/examples/database/list-documents.md new file mode 100644 index 0000000000..2844ac6d5e --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/database/list-documents.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let database = Database(client: client) + database.listDocuments( + collectionId: "[COLLECTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let documentList): + print(String(describing: documentList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/database/update-document.md b/docs/examples/0.10.x/client-apple/examples/database/update-document.md new file mode 100644 index 0000000000..cb8583cf1b --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/database/update-document.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let database = Database(client: client) + database.updateDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]", + data: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/functions/create-execution.md b/docs/examples/0.10.x/client-apple/examples/functions/create-execution.md new file mode 100644 index 0000000000..e0c801a83f --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/functions/create-execution.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let functions = Functions(client: client) + functions.createExecution( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let execution): + print(String(describing: execution) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/functions/get-execution.md b/docs/examples/0.10.x/client-apple/examples/functions/get-execution.md new file mode 100644 index 0000000000..b62309123d --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/functions/get-execution.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let functions = Functions(client: client) + functions.getExecution( + functionId: "[FUNCTION_ID]", + executionId: "[EXECUTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let execution): + print(String(describing: execution) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/functions/list-executions.md b/docs/examples/0.10.x/client-apple/examples/functions/list-executions.md new file mode 100644 index 0000000000..cef794c4ad --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/functions/list-executions.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let functions = Functions(client: client) + functions.listExecutions( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let executionList): + print(String(describing: executionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-continents.md b/docs/examples/0.10.x/client-apple/examples/locale/get-continents.md new file mode 100644 index 0000000000..5faa4536b8 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-continents.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getContinents() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let continentList): + print(String(describing: continentList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-countries-e-u.md b/docs/examples/0.10.x/client-apple/examples/locale/get-countries-e-u.md new file mode 100644 index 0000000000..aa87e5690f --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-countries-e-u.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getCountriesEU() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let countryList): + print(String(describing: countryList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-countries-phones.md b/docs/examples/0.10.x/client-apple/examples/locale/get-countries-phones.md new file mode 100644 index 0000000000..024f3ec44a --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-countries-phones.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getCountriesPhones() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let phoneList): + print(String(describing: phoneList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-countries.md b/docs/examples/0.10.x/client-apple/examples/locale/get-countries.md new file mode 100644 index 0000000000..906c61d1c0 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-countries.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getCountries() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let countryList): + print(String(describing: countryList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-currencies.md b/docs/examples/0.10.x/client-apple/examples/locale/get-currencies.md new file mode 100644 index 0000000000..d231042e43 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-currencies.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getCurrencies() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let currencyList): + print(String(describing: currencyList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get-languages.md b/docs/examples/0.10.x/client-apple/examples/locale/get-languages.md new file mode 100644 index 0000000000..38905e4e34 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get-languages.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.getLanguages() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let languageList): + print(String(describing: languageList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/locale/get.md b/docs/examples/0.10.x/client-apple/examples/locale/get.md new file mode 100644 index 0000000000..0fd923c400 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/locale/get.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let locale = Locale(client: client) + locale.get() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let locale): + print(String(describing: locale) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/create-file.md b/docs/examples/0.10.x/client-apple/examples/storage/create-file.md new file mode 100644 index 0000000000..be023e0c33 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/create-file.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.createFile( + file: File(name: "image.jpg", buffer: yourByteBuffer) + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/delete-file.md b/docs/examples/0.10.x/client-apple/examples/storage/delete-file.md new file mode 100644 index 0000000000..634b278221 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/delete-file.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.deleteFile( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/get-file-download.md b/docs/examples/0.10.x/client-apple/examples/storage/get-file-download.md new file mode 100644 index 0000000000..a32f8898be --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/get-file-download.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.getFileDownload( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/get-file-preview.md b/docs/examples/0.10.x/client-apple/examples/storage/get-file-preview.md new file mode 100644 index 0000000000..c2d33d7ea2 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/get-file-preview.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.getFilePreview( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/get-file-view.md b/docs/examples/0.10.x/client-apple/examples/storage/get-file-view.md new file mode 100644 index 0000000000..69cf9c3b70 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/get-file-view.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.getFileView( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/get-file.md b/docs/examples/0.10.x/client-apple/examples/storage/get-file.md new file mode 100644 index 0000000000..79c8f55cc2 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/get-file.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.getFile( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/list-files.md b/docs/examples/0.10.x/client-apple/examples/storage/list-files.md new file mode 100644 index 0000000000..2c44313f08 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/list-files.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.listFiles() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let fileList): + print(String(describing: fileList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/storage/update-file.md b/docs/examples/0.10.x/client-apple/examples/storage/update-file.md new file mode 100644 index 0000000000..d2472e4d11 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/storage/update-file.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let storage = Storage(client: client) + storage.updateFile( + fileId: "[FILE_ID]", + read: [], + write: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/create-membership.md b/docs/examples/0.10.x/client-apple/examples/teams/create-membership.md new file mode 100644 index 0000000000..9170336c80 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/create-membership.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.createMembership( + teamId: "[TEAM_ID]", + email: "email@example.com", + roles: [], + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/create.md b/docs/examples/0.10.x/client-apple/examples/teams/create.md new file mode 100644 index 0000000000..28e1d0d805 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/create.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.create( + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/delete-membership.md b/docs/examples/0.10.x/client-apple/examples/teams/delete-membership.md new file mode 100644 index 0000000000..e76a1959ce --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/delete-membership.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.deleteMembership( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/delete.md b/docs/examples/0.10.x/client-apple/examples/teams/delete.md new file mode 100644 index 0000000000..d9f7af401a --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/delete.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.delete( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/get-memberships.md b/docs/examples/0.10.x/client-apple/examples/teams/get-memberships.md new file mode 100644 index 0000000000..00926983d6 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/get-memberships.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.getMemberships( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membershipList): + print(String(describing: membershipList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/get.md b/docs/examples/0.10.x/client-apple/examples/teams/get.md new file mode 100644 index 0000000000..5d59911950 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/get.md @@ -0,0 +1,21 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.get( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/list.md b/docs/examples/0.10.x/client-apple/examples/teams/list.md new file mode 100644 index 0000000000..b6f89b328b --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/list.md @@ -0,0 +1,19 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.list() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let teamList): + print(String(describing: teamList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/update-membership-roles.md b/docs/examples/0.10.x/client-apple/examples/teams/update-membership-roles.md new file mode 100644 index 0000000000..422b6b9e5a --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/update-membership-roles.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.updateMembershipRoles( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]", + roles: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/update-membership-status.md b/docs/examples/0.10.x/client-apple/examples/teams/update-membership-status.md new file mode 100644 index 0000000000..0cdcc773f4 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/update-membership-status.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.updateMembershipStatus( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]", + userId: "[USER_ID]", + secret: "[SECRET]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/client-apple/examples/teams/update.md b/docs/examples/0.10.x/client-apple/examples/teams/update.md new file mode 100644 index 0000000000..70daab7f44 --- /dev/null +++ b/docs/examples/0.10.x/client-apple/examples/teams/update.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + + let teams = Teams(client: client) + teams.update( + teamId: "[TEAM_ID]", + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/create-recovery.md b/docs/examples/0.10.x/server-swift/examples/account/create-recovery.md new file mode 100644 index 0000000000..8f00b75b4c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/create-recovery.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.createRecovery( + email: "email@example.com", + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/create-verification.md b/docs/examples/0.10.x/server-swift/examples/account/create-verification.md new file mode 100644 index 0000000000..48938c41d0 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/create-verification.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.createVerification( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/delete-session.md b/docs/examples/0.10.x/server-swift/examples/account/delete-session.md new file mode 100644 index 0000000000..a5aefd5467 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/delete-session.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.deleteSession( + sessionId: "[SESSION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/delete-sessions.md b/docs/examples/0.10.x/server-swift/examples/account/delete-sessions.md new file mode 100644 index 0000000000..81bbd3839b --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/delete-sessions.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.deleteSessions() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/delete.md b/docs/examples/0.10.x/server-swift/examples/account/delete.md new file mode 100644 index 0000000000..9b130164e6 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/delete.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.delete() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/get-logs.md b/docs/examples/0.10.x/server-swift/examples/account/get-logs.md new file mode 100644 index 0000000000..1aacb4614f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/get-logs.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.getLogs() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let logList): + print(String(describing: logList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/get-prefs.md b/docs/examples/0.10.x/server-swift/examples/account/get-prefs.md new file mode 100644 index 0000000000..4a377893c1 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/get-prefs.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.getPrefs() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let preferences): + print(String(describing: preferences) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/get-session.md b/docs/examples/0.10.x/server-swift/examples/account/get-session.md new file mode 100644 index 0000000000..966736f899 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/get-session.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.getSession( + sessionId: "[SESSION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let session): + print(String(describing: session) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/get-sessions.md b/docs/examples/0.10.x/server-swift/examples/account/get-sessions.md new file mode 100644 index 0000000000..2285f2f8de --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/get-sessions.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.getSessions() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let sessionList): + print(String(describing: sessionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/get.md b/docs/examples/0.10.x/server-swift/examples/account/get.md new file mode 100644 index 0000000000..58f05bfee1 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/get.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.get() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-email.md b/docs/examples/0.10.x/server-swift/examples/account/update-email.md new file mode 100644 index 0000000000..cbf2df19c9 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-email.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updateEmail( + email: "email@example.com", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-name.md b/docs/examples/0.10.x/server-swift/examples/account/update-name.md new file mode 100644 index 0000000000..9bd42f4461 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-name.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updateName( + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-password.md b/docs/examples/0.10.x/server-swift/examples/account/update-password.md new file mode 100644 index 0000000000..c84d228aba --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-password.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updatePassword( + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-prefs.md b/docs/examples/0.10.x/server-swift/examples/account/update-prefs.md new file mode 100644 index 0000000000..91f6d3b79c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-prefs.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updatePrefs( + prefs: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-recovery.md b/docs/examples/0.10.x/server-swift/examples/account/update-recovery.md new file mode 100644 index 0000000000..b897b20087 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-recovery.md @@ -0,0 +1,25 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updateRecovery( + userId: "[USER_ID]", + secret: "[SECRET]", + password: "password", + passwordAgain: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/account/update-verification.md b/docs/examples/0.10.x/server-swift/examples/account/update-verification.md new file mode 100644 index 0000000000..4267ca6c0a --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/account/update-verification.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let account = Account(client: client) + account.updateVerification( + userId: "[USER_ID]", + secret: "[SECRET]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let token): + print(String(describing: token) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-browser.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-browser.md new file mode 100644 index 0000000000..f466fa062b --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-browser.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getBrowser( + code: "aa" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-credit-card.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-credit-card.md new file mode 100644 index 0000000000..69c65353ed --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-credit-card.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getCreditCard( + code: "amex" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-favicon.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-favicon.md new file mode 100644 index 0000000000..4b2bac24b9 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-favicon.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getFavicon( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-flag.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-flag.md new file mode 100644 index 0000000000..d04d1e268d --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-flag.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getFlag( + code: "af" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-image.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-image.md new file mode 100644 index 0000000000..da9d972483 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-image.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getImage( + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-initials.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-initials.md new file mode 100644 index 0000000000..7565920709 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-initials.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getInitials() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/avatars/get-q-r.md b/docs/examples/0.10.x/server-swift/examples/avatars/get-q-r.md new file mode 100644 index 0000000000..b4fccf161b --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/avatars/get-q-r.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let avatars = Avatars(client: client) + avatars.getQR( + text: "[TEXT]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/create-collection.md b/docs/examples/0.10.x/server-swift/examples/database/create-collection.md new file mode 100644 index 0000000000..8fca779f95 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/create-collection.md @@ -0,0 +1,25 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.createCollection( + name: "[NAME]", + read: [], + write: [], + rules: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let collection): + print(String(describing: collection) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/create-document.md b/docs/examples/0.10.x/server-swift/examples/database/create-document.md new file mode 100644 index 0000000000..0d1edc299e --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/create-document.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.createDocument( + collectionId: "[COLLECTION_ID]", + data: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/delete-collection.md b/docs/examples/0.10.x/server-swift/examples/database/delete-collection.md new file mode 100644 index 0000000000..31d73cfc7f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/delete-collection.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.deleteCollection( + collectionId: "[COLLECTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/delete-document.md b/docs/examples/0.10.x/server-swift/examples/database/delete-document.md new file mode 100644 index 0000000000..f18d6d4f7c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/delete-document.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.deleteDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/get-collection.md b/docs/examples/0.10.x/server-swift/examples/database/get-collection.md new file mode 100644 index 0000000000..0ef7d054a0 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/get-collection.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.getCollection( + collectionId: "[COLLECTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let collection): + print(String(describing: collection) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/get-document.md b/docs/examples/0.10.x/server-swift/examples/database/get-document.md new file mode 100644 index 0000000000..1ddf7356f3 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/get-document.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.getDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/list-collections.md b/docs/examples/0.10.x/server-swift/examples/database/list-collections.md new file mode 100644 index 0000000000..1a2a2a92f3 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/list-collections.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.listCollections() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let collectionList): + print(String(describing: collectionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/list-documents.md b/docs/examples/0.10.x/server-swift/examples/database/list-documents.md new file mode 100644 index 0000000000..88a3153e0d --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/list-documents.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.listDocuments( + collectionId: "[COLLECTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let documentList): + print(String(describing: documentList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/update-collection.md b/docs/examples/0.10.x/server-swift/examples/database/update-collection.md new file mode 100644 index 0000000000..9b730cea56 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/update-collection.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.updateCollection( + collectionId: "[COLLECTION_ID]", + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let collection): + print(String(describing: collection) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/database/update-document.md b/docs/examples/0.10.x/server-swift/examples/database/update-document.md new file mode 100644 index 0000000000..0b5941e4b4 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/database/update-document.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let database = Database(client: client) + database.updateDocument( + collectionId: "[COLLECTION_ID]", + documentId: "[DOCUMENT_ID]", + data: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let document): + print(String(describing: document) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/create-execution.md b/docs/examples/0.10.x/server-swift/examples/functions/create-execution.md new file mode 100644 index 0000000000..9638e7ba7f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/create-execution.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.createExecution( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let execution): + print(String(describing: execution) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/create-tag.md b/docs/examples/0.10.x/server-swift/examples/functions/create-tag.md new file mode 100644 index 0000000000..69fe51365d --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/create-tag.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.createTag( + functionId: "[FUNCTION_ID]", + command: "[COMMAND]", + code: File(name: "image.jpg", buffer: yourByteBuffer) + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let tag): + print(String(describing: tag) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/create.md b/docs/examples/0.10.x/server-swift/examples/functions/create.md new file mode 100644 index 0000000000..74919ae29e --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/create.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.create( + name: "[NAME]", + execute: [], + runtime: "dotnet-5.0" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let function): + print(String(describing: function) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/delete-tag.md b/docs/examples/0.10.x/server-swift/examples/functions/delete-tag.md new file mode 100644 index 0000000000..9af5649555 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/delete-tag.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.deleteTag( + functionId: "[FUNCTION_ID]", + tagId: "[TAG_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/delete.md b/docs/examples/0.10.x/server-swift/examples/functions/delete.md new file mode 100644 index 0000000000..e9bbe4eb0c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/delete.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.delete( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/get-execution.md b/docs/examples/0.10.x/server-swift/examples/functions/get-execution.md new file mode 100644 index 0000000000..01914b8e02 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/get-execution.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.getExecution( + functionId: "[FUNCTION_ID]", + executionId: "[EXECUTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let execution): + print(String(describing: execution) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/get-tag.md b/docs/examples/0.10.x/server-swift/examples/functions/get-tag.md new file mode 100644 index 0000000000..c8cf35cec4 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/get-tag.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.getTag( + functionId: "[FUNCTION_ID]", + tagId: "[TAG_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let tag): + print(String(describing: tag) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/get.md b/docs/examples/0.10.x/server-swift/examples/functions/get.md new file mode 100644 index 0000000000..7229d82ce7 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/get.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.get( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let function): + print(String(describing: function) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/list-executions.md b/docs/examples/0.10.x/server-swift/examples/functions/list-executions.md new file mode 100644 index 0000000000..d0583fa0e4 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/list-executions.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.listExecutions( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let executionList): + print(String(describing: executionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/list-tags.md b/docs/examples/0.10.x/server-swift/examples/functions/list-tags.md new file mode 100644 index 0000000000..a5feda8e63 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/list-tags.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.listTags( + functionId: "[FUNCTION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let tagList): + print(String(describing: tagList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/list.md b/docs/examples/0.10.x/server-swift/examples/functions/list.md new file mode 100644 index 0000000000..c8dc1bc3f6 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/list.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.list() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let functionList): + print(String(describing: functionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/update-tag.md b/docs/examples/0.10.x/server-swift/examples/functions/update-tag.md new file mode 100644 index 0000000000..9a8ad9d44c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/update-tag.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.updateTag( + functionId: "[FUNCTION_ID]", + tag: "[TAG]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let function): + print(String(describing: function) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/functions/update.md b/docs/examples/0.10.x/server-swift/examples/functions/update.md new file mode 100644 index 0000000000..4d8c275891 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/functions/update.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let functions = Functions(client: client) + functions.update( + functionId: "[FUNCTION_ID]", + name: "[NAME]", + execute: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let function): + print(String(describing: function) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-anti-virus.md b/docs/examples/0.10.x/server-swift/examples/health/get-anti-virus.md new file mode 100644 index 0000000000..794df35dc8 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-anti-virus.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getAntiVirus() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-cache.md b/docs/examples/0.10.x/server-swift/examples/health/get-cache.md new file mode 100644 index 0000000000..c7437e32d0 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-cache.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getCache() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-d-b.md b/docs/examples/0.10.x/server-swift/examples/health/get-d-b.md new file mode 100644 index 0000000000..1c18c075de --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-d-b.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getDB() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-certificates.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-certificates.md new file mode 100644 index 0000000000..1ddf43296b --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-certificates.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueCertificates() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-functions.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-functions.md new file mode 100644 index 0000000000..923684b6ae --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-functions.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueFunctions() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-logs.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-logs.md new file mode 100644 index 0000000000..2d12723956 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-logs.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueLogs() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-tasks.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-tasks.md new file mode 100644 index 0000000000..861324f4c9 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-tasks.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueTasks() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-usage.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-usage.md new file mode 100644 index 0000000000..6189a6da98 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-usage.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueUsage() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-queue-webhooks.md b/docs/examples/0.10.x/server-swift/examples/health/get-queue-webhooks.md new file mode 100644 index 0000000000..6e2a82e93c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-queue-webhooks.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getQueueWebhooks() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-storage-local.md b/docs/examples/0.10.x/server-swift/examples/health/get-storage-local.md new file mode 100644 index 0000000000..0cb123ae61 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-storage-local.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getStorageLocal() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get-time.md b/docs/examples/0.10.x/server-swift/examples/health/get-time.md new file mode 100644 index 0000000000..80498ab519 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get-time.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.getTime() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/health/get.md b/docs/examples/0.10.x/server-swift/examples/health/get.md new file mode 100644 index 0000000000..97d23ac712 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/health/get.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let health = Health(client: client) + health.get() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-continents.md b/docs/examples/0.10.x/server-swift/examples/locale/get-continents.md new file mode 100644 index 0000000000..f3f643be9f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-continents.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getContinents() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let continentList): + print(String(describing: continentList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-countries-e-u.md b/docs/examples/0.10.x/server-swift/examples/locale/get-countries-e-u.md new file mode 100644 index 0000000000..7dd15cb866 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-countries-e-u.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getCountriesEU() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let countryList): + print(String(describing: countryList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-countries-phones.md b/docs/examples/0.10.x/server-swift/examples/locale/get-countries-phones.md new file mode 100644 index 0000000000..425d141538 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-countries-phones.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getCountriesPhones() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let phoneList): + print(String(describing: phoneList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-countries.md b/docs/examples/0.10.x/server-swift/examples/locale/get-countries.md new file mode 100644 index 0000000000..cc44295c52 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-countries.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getCountries() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let countryList): + print(String(describing: countryList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-currencies.md b/docs/examples/0.10.x/server-swift/examples/locale/get-currencies.md new file mode 100644 index 0000000000..65754aa1f6 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-currencies.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getCurrencies() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let currencyList): + print(String(describing: currencyList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get-languages.md b/docs/examples/0.10.x/server-swift/examples/locale/get-languages.md new file mode 100644 index 0000000000..439c38f095 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get-languages.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.getLanguages() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let languageList): + print(String(describing: languageList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/locale/get.md b/docs/examples/0.10.x/server-swift/examples/locale/get.md new file mode 100644 index 0000000000..3bf8838b55 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/locale/get.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let locale = Locale(client: client) + locale.get() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let locale): + print(String(describing: locale) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/create-file.md b/docs/examples/0.10.x/server-swift/examples/storage/create-file.md new file mode 100644 index 0000000000..46c6ad0331 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/create-file.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.createFile( + file: File(name: "image.jpg", buffer: yourByteBuffer) + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/delete-file.md b/docs/examples/0.10.x/server-swift/examples/storage/delete-file.md new file mode 100644 index 0000000000..0d76d6e76c --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/delete-file.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.deleteFile( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/get-file-download.md b/docs/examples/0.10.x/server-swift/examples/storage/get-file-download.md new file mode 100644 index 0000000000..0523808e9e --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/get-file-download.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.getFileDownload( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/get-file-preview.md b/docs/examples/0.10.x/server-swift/examples/storage/get-file-preview.md new file mode 100644 index 0000000000..e41077daa8 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/get-file-preview.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.getFilePreview( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/get-file-view.md b/docs/examples/0.10.x/server-swift/examples/storage/get-file-view.md new file mode 100644 index 0000000000..8d77db23a1 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/get-file-view.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.getFileView( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let byteBuffer): + print(String(describing: byteBuffer) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/get-file.md b/docs/examples/0.10.x/server-swift/examples/storage/get-file.md new file mode 100644 index 0000000000..04afe51f57 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/get-file.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.getFile( + fileId: "[FILE_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/list-files.md b/docs/examples/0.10.x/server-swift/examples/storage/list-files.md new file mode 100644 index 0000000000..63a8088ea9 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/list-files.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.listFiles() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let fileList): + print(String(describing: fileList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/storage/update-file.md b/docs/examples/0.10.x/server-swift/examples/storage/update-file.md new file mode 100644 index 0000000000..faa46061f8 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/storage/update-file.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let storage = Storage(client: client) + storage.updateFile( + fileId: "[FILE_ID]", + read: [], + write: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let file): + print(String(describing: file) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/create-membership.md b/docs/examples/0.10.x/server-swift/examples/teams/create-membership.md new file mode 100644 index 0000000000..5960c859fe --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/create-membership.md @@ -0,0 +1,25 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.createMembership( + teamId: "[TEAM_ID]", + email: "email@example.com", + roles: [], + url: "https://example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/create.md b/docs/examples/0.10.x/server-swift/examples/teams/create.md new file mode 100644 index 0000000000..28dbeaec81 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/create.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.create( + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/delete-membership.md b/docs/examples/0.10.x/server-swift/examples/teams/delete-membership.md new file mode 100644 index 0000000000..839698aa71 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/delete-membership.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.deleteMembership( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/delete.md b/docs/examples/0.10.x/server-swift/examples/teams/delete.md new file mode 100644 index 0000000000..b9128c0f5f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/delete.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.delete( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/get-memberships.md b/docs/examples/0.10.x/server-swift/examples/teams/get-memberships.md new file mode 100644 index 0000000000..d1cdac1578 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/get-memberships.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.getMemberships( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membershipList): + print(String(describing: membershipList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/get.md b/docs/examples/0.10.x/server-swift/examples/teams/get.md new file mode 100644 index 0000000000..1378234512 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/get.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.get( + teamId: "[TEAM_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/list.md b/docs/examples/0.10.x/server-swift/examples/teams/list.md new file mode 100644 index 0000000000..3dd872d6ad --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/list.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.list() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let teamList): + print(String(describing: teamList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/update-membership-roles.md b/docs/examples/0.10.x/server-swift/examples/teams/update-membership-roles.md new file mode 100644 index 0000000000..db84f3bbd7 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/update-membership-roles.md @@ -0,0 +1,24 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.updateMembershipRoles( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]", + roles: [] + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/update-membership-status.md b/docs/examples/0.10.x/server-swift/examples/teams/update-membership-status.md new file mode 100644 index 0000000000..ffd775bda4 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/update-membership-status.md @@ -0,0 +1,25 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setJWT("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...") // Your secret JSON Web Token + + let teams = Teams(client: client) + teams.updateMembershipStatus( + teamId: "[TEAM_ID]", + membershipId: "[MEMBERSHIP_ID]", + userId: "[USER_ID]", + secret: "[SECRET]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let membership): + print(String(describing: membership) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/teams/update.md b/docs/examples/0.10.x/server-swift/examples/teams/update.md new file mode 100644 index 0000000000..0b2e226deb --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/teams/update.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let teams = Teams(client: client) + teams.update( + teamId: "[TEAM_ID]", + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let team): + print(String(describing: team) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/create.md b/docs/examples/0.10.x/server-swift/examples/users/create.md new file mode 100644 index 0000000000..2dbd66d012 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/create.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.create( + email: "email@example.com", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/delete-session.md b/docs/examples/0.10.x/server-swift/examples/users/delete-session.md new file mode 100644 index 0000000000..50b414bc5e --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/delete-session.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.deleteSession( + userId: "[USER_ID]", + sessionId: "[SESSION_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/delete-sessions.md b/docs/examples/0.10.x/server-swift/examples/users/delete-sessions.md new file mode 100644 index 0000000000..c3d4d6863f --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/delete-sessions.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.deleteSessions( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/delete.md b/docs/examples/0.10.x/server-swift/examples/users/delete.md new file mode 100644 index 0000000000..03d7e1438a --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/delete.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.delete( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let ): + print(String(describing: ) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/get-logs.md b/docs/examples/0.10.x/server-swift/examples/users/get-logs.md new file mode 100644 index 0000000000..d870a25b52 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/get-logs.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.getLogs( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let logList): + print(String(describing: logList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/get-prefs.md b/docs/examples/0.10.x/server-swift/examples/users/get-prefs.md new file mode 100644 index 0000000000..eb43e9b978 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/get-prefs.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.getPrefs( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let preferences): + print(String(describing: preferences) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/get-sessions.md b/docs/examples/0.10.x/server-swift/examples/users/get-sessions.md new file mode 100644 index 0000000000..35c6498dab --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/get-sessions.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.getSessions( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let sessionList): + print(String(describing: sessionList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/get.md b/docs/examples/0.10.x/server-swift/examples/users/get.md new file mode 100644 index 0000000000..f4309240d0 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/get.md @@ -0,0 +1,22 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.get( + userId: "[USER_ID]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/list.md b/docs/examples/0.10.x/server-swift/examples/users/list.md new file mode 100644 index 0000000000..2c64ab356b --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/list.md @@ -0,0 +1,20 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.list() { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let userList): + print(String(describing: userList) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-email.md b/docs/examples/0.10.x/server-swift/examples/users/update-email.md new file mode 100644 index 0000000000..28f517eedb --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-email.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updateEmail( + userId: "[USER_ID]", + email: "email@example.com" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-name.md b/docs/examples/0.10.x/server-swift/examples/users/update-name.md new file mode 100644 index 0000000000..bf41f858e0 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-name.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updateName( + userId: "[USER_ID]", + name: "[NAME]" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-password.md b/docs/examples/0.10.x/server-swift/examples/users/update-password.md new file mode 100644 index 0000000000..d23b7985c9 --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-password.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updatePassword( + userId: "[USER_ID]", + password: "password" + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-prefs.md b/docs/examples/0.10.x/server-swift/examples/users/update-prefs.md new file mode 100644 index 0000000000..fd68e297af --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-prefs.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updatePrefs( + userId: "[USER_ID]", + prefs: + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let preferences): + print(String(describing: preferences) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-status.md b/docs/examples/0.10.x/server-swift/examples/users/update-status.md new file mode 100644 index 0000000000..df844bcc1d --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-status.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updateStatus( + userId: "[USER_ID]", + status: 1 + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file diff --git a/docs/examples/0.10.x/server-swift/examples/users/update-verification.md b/docs/examples/0.10.x/server-swift/examples/users/update-verification.md new file mode 100644 index 0000000000..dd1640612a --- /dev/null +++ b/docs/examples/0.10.x/server-swift/examples/users/update-verification.md @@ -0,0 +1,23 @@ +```swift +import Appwrite + +func main() { + let client = Client() + .setEndpoint("https://[HOSTNAME_OR_IP]/v1") // Your API Endpoint + .setProject("5df5acd0d48c2") // Your project ID + .setKey("919c2d18fb5d4...a2ae413da83346ad2") // Your secret API key + + let users = Users(client: client) + users.updateVerification( + userId: "[USER_ID]", + emailVerification: xfalse + ) { result in + switch result { + case .failure(let error): + print(error.message) + case .success(let user): + print(String(describing: user) + } + } +} +``` \ No newline at end of file