Skip to content

Commit 9dc36de

Browse files
Merge pull request #27 from appwrite/dev
updated to support 1.0.0-RC1
2 parents b2b666a + 57e6e85 commit 9dc36de

File tree

136 files changed

+1722
-592
lines changed

Some content is hidden

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

136 files changed

+1722
-592
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
[![pub package](https://img.shields.io/pub/v/dart_appwrite.svg?style=flat-square)](https://pub.dartlang.org/packages/dart_appwrite)
44
![License](https://img.shields.io/github/license/appwrite/sdk-for-dart.svg?style=flat-square)
5-
![Version](https://img.shields.io/badge/api%20version-0.15.2-blue.svg?style=flat-square)
5+
![Version](https://img.shields.io/badge/api%20version-1.0.0-RC1-blue.svg?style=flat-square)
66
[![Build Status](https://img.shields.io/travis/com/appwrite/sdk-generator?style=flat-square)](https://travis-ci.com/appwrite/sdk-generator)
77
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
88
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord)
99

10-
**This SDK is compatible with Appwrite server version 0.15.x. For older versions, please check [previous releases](https://github.com/appwrite/sdk-for-dart/releases).**
10+
**This SDK is compatible with Appwrite server version 1.0.0-RC1. For older versions, please check [previous releases](https://github.com/appwrite/sdk-for-dart/releases).**
1111

1212
> This is the Dart SDK for integrating with Appwrite from your Dart server-side code. If you're looking for the Flutter SDK you should check [appwrite/sdk-for-flutter](https://github.com/appwrite/sdk-for-flutter)
1313
@@ -23,7 +23,7 @@ Add this to your package's `pubspec.yaml` file:
2323

2424
```yml
2525
dependencies:
26-
dart_appwrite: ^6.0.1
26+
dart_appwrite: ^7.0.0-dev.1
2727
```
2828
2929
You can install packages from the command line:

docs/examples/account/update-phone.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = account.updatePhone(
14-
number: '',
14+
phone: '',
1515
password: 'password',
1616
);
1717

docs/examples/databases/create-boolean-attribute.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createBooleanAttribute(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
key: '',
1617
xrequired: false,

docs/examples/databases/create-collection.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,11 +11,9 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createCollection(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
name: '[NAME]',
16-
permission: 'document',
17-
read: ["role:all"],
18-
write: ["role:all"],
1917
);
2018

2119
result
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import 'package:dart_appwrite/dart_appwrite.dart';
2+
3+
void main() { // Init SDK
4+
Client client = Client();
5+
Databases databases = Databases(client);
6+
7+
client
8+
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
9+
.setProject('5df5acd0d48c2') // Your project ID
10+
.setKey('919c2d18fb5d4...a2ae413da83346ad2') // Your secret API key
11+
;
12+
13+
Future result = databases.createDatetimeAttribute(
14+
databaseId: '[DATABASE_ID]',
15+
collectionId: '[COLLECTION_ID]',
16+
key: '',
17+
xrequired: false,
18+
);
19+
20+
result
21+
.then((response) {
22+
print(response);
23+
}).catchError((error) {
24+
print(error.response);
25+
});
26+
}

docs/examples/databases/create-document.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createDocument(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
documentId: '[DOCUMENT_ID]',
1617
data: {},

docs/examples/databases/create-email-attribute.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createEmailAttribute(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
key: '',
1617
xrequired: false,

docs/examples/databases/create-enum-attribute.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createEnumAttribute(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
key: '',
1617
elements: [],

docs/examples/databases/create-float-attribute.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createFloatAttribute(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
key: '',
1617
xrequired: false,

docs/examples/databases/create-index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:dart_appwrite/dart_appwrite.dart';
22

33
void main() { // Init SDK
44
Client client = Client();
5-
Databases databases = Databases(client, databaseId: '[DATABASE_ID]');
5+
Databases databases = Databases(client);
66

77
client
88
.setEndpoint('https://[HOSTNAME_OR_IP]/v1') // Your API Endpoint
@@ -11,6 +11,7 @@ void main() { // Init SDK
1111
;
1212

1313
Future result = databases.createIndex(
14+
databaseId: '[DATABASE_ID]',
1415
collectionId: '[COLLECTION_ID]',
1516
key: '',
1617
type: 'key',

0 commit comments

Comments
 (0)