Merge pull request #9188 from appwrite/feat-update-sdk-gen

Update SDK Generator versions
This commit is contained in:
Christy Jacob 2025-01-20 19:26:18 +05:30 committed by GitHub
commit da07ca5391
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
283 changed files with 336 additions and 29 deletions

View file

@ -217,7 +217,7 @@ return [
[
'key' => 'cli',
'name' => 'Command Line',
'version' => '6.0.0',
'version' => '6.2.0',
'url' => 'https://github.com/appwrite/sdk-for-cli',
'package' => 'https://www.npmjs.com/package/appwrite-cli',
'enabled' => true,

View file

@ -84,7 +84,7 @@
},
"require-dev": {
"ext-fileinfo": "*",
"appwrite/sdk-generator": "0.39.28",
"appwrite/sdk-generator": "0.39.30",
"phpunit/phpunit": "9.5.20",
"swoole/ide-helper": "5.1.2",
"textalk/websocket": "1.5.7",

16
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "7ef4409cc1690563b87dffc0d52b06d5",
"content-hash": "3cd37ea04612e04b9e76eb51c5da41dd",
"packages": [
{
"name": "adhocore/jwt",
@ -4807,16 +4807,16 @@
"packages-dev": [
{
"name": "appwrite/sdk-generator",
"version": "0.39.28",
"version": "0.39.30",
"source": {
"type": "git",
"url": "https://github.com/appwrite/sdk-generator.git",
"reference": "6ff467858fe418e364460da905139216570a5d5e"
"reference": "830198d501f51163514305befefb775106a7198b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/6ff467858fe418e364460da905139216570a5d5e",
"reference": "6ff467858fe418e364460da905139216570a5d5e",
"url": "https://api.github.com/repos/appwrite/sdk-generator/zipball/830198d501f51163514305befefb775106a7198b",
"reference": "830198d501f51163514305befefb775106a7198b",
"shasum": ""
},
"require": {
@ -4852,9 +4852,9 @@
"description": "Appwrite PHP library for generating API SDKs for multiple programming languages and platforms",
"support": {
"issues": "https://github.com/appwrite/sdk-generator/issues",
"source": "https://github.com/appwrite/sdk-generator/tree/0.39.28"
"source": "https://github.com/appwrite/sdk-generator/tree/0.39.30"
},
"time": "2024-12-30T11:17:25+00:00"
"time": "2025-01-20T06:10:03+00:00"
},
{
"name": "doctrine/annotations",
@ -8556,7 +8556,7 @@
],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"stability-flags": {},
"prefer-stable": false,
"prefer-lowest": false,
"platform": {

View file

@ -3,4 +3,5 @@ appwrite databases updateBooleanAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default false
--default false \

View file

@ -3,4 +3,5 @@ appwrite databases updateDatetimeAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default ''
--default '' \

View file

@ -3,4 +3,5 @@ appwrite databases updateEmailAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default email@example.com
--default email@example.com \

View file

@ -4,4 +4,5 @@ appwrite databases updateEnumAttribute \
--key '' \
--elements one two three \
--required false \
--default <DEFAULT>
--default <DEFAULT> \

View file

@ -5,4 +5,5 @@ appwrite databases updateFloatAttribute \
--required false \
--min null \
--max null \
--default null
--default null \

View file

@ -5,4 +5,5 @@ appwrite databases updateIntegerAttribute \
--required false \
--min null \
--max null \
--default null
--default null \

View file

@ -3,4 +3,5 @@ appwrite databases updateIpAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default ''
--default '' \

View file

@ -3,3 +3,4 @@ appwrite databases updateRelationshipAttribute \
--collectionId <COLLECTION_ID> \
--key '' \

View file

@ -3,4 +3,6 @@ appwrite databases updateStringAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default <DEFAULT>
--default <DEFAULT> \

View file

@ -3,4 +3,5 @@ appwrite databases updateUrlAttribute \
--collectionId <COLLECTION_ID> \
--key '' \
--required false \
--default https://example.com
--default https://example.com \

View file

@ -1,7 +1,10 @@
appwrite messaging createPush \
--messageId <MESSAGE_ID> \
--title <TITLE> \
--body <BODY> \

View file

@ -15,3 +15,6 @@ appwrite messaging updatePush \

View file

@ -0,0 +1,5 @@
appwrite projects updateMembershipsPrivacy \
--projectId <PROJECT_ID> \
--userName false \
--userEmail false \
--mfa false

View file

@ -12,7 +12,7 @@ const result = await databases.updateStringAttribute(
'', // key
false, // required
'<DEFAULT>', // default
null, // size (optional)
1, // size (optional)
'' // newKey (optional)
);

View file

@ -1,4 +1,4 @@
import { Client, Messaging } from "@appwrite.io/console";
import { Client, Messaging, MessagePriority } from "@appwrite.io/console";
const client = new Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
@ -8,8 +8,8 @@ const messaging = new Messaging(client);
const result = await messaging.createPush(
'<MESSAGE_ID>', // messageId
'<TITLE>', // title
'<BODY>', // body
'<TITLE>', // title (optional)
'<BODY>', // body (optional)
[], // topics (optional)
[], // users (optional)
[], // targets (optional)
@ -20,9 +20,12 @@ const result = await messaging.createPush(
'<SOUND>', // sound (optional)
'<COLOR>', // color (optional)
'<TAG>', // tag (optional)
'<BADGE>', // badge (optional)
null, // badge (optional)
false, // draft (optional)
'' // scheduledAt (optional)
'', // scheduledAt (optional)
false, // contentAvailable (optional)
false, // critical (optional)
MessagePriority.Normal // priority (optional)
);
console.log(result);

View file

@ -1,4 +1,4 @@
import { Client, Messaging } from "@appwrite.io/console";
import { Client, Messaging, MessagePriority } from "@appwrite.io/console";
const client = new Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
@ -22,7 +22,10 @@ const result = await messaging.updatePush(
'<TAG>', // tag (optional)
null, // badge (optional)
false, // draft (optional)
'' // scheduledAt (optional)
'', // scheduledAt (optional)
false, // contentAvailable (optional)
false, // critical (optional)
MessagePriority.Normal // priority (optional)
);
console.log(result);

View file

@ -0,0 +1,16 @@
import { Client, Projects } from "@appwrite.io/console";
const client = new Client()
.setEndpoint('https://cloud.appwrite.io/v1') // Your API Endpoint
.setProject('<YOUR_PROJECT_ID>'); // Your project ID
const projects = new Projects(client);
const result = await projects.updateMembershipsPrivacy(
'<PROJECT_ID>', // projectId
false, // userName
false, // userEmail
false // mfa
);
console.log(result);

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
from appwrite.enums import AuthenticatorType
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
from appwrite.enums import AuthenticationFactor
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
from appwrite.enums import OAuthProvider
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
from appwrite.enums import AuthenticatorType
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
from appwrite.enums import AuthenticatorType
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.account import Account
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
from appwrite.enums import Browser
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
from appwrite.enums import CreditCard
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
from appwrite.enums import Flag
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.avatars import Avatars
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
from appwrite.enums import IndexType
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
from appwrite.enums import RelationshipType
client = Client()

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

View file

@ -1,4 +1,5 @@
from appwrite.client import Client
from appwrite.services.databases import Databases
client = Client()
client.set_endpoint('https://cloud.appwrite.io/v1') # Your API Endpoint

Some files were not shown because too many files have changed in this diff Show more