Skip to content

Commit 4483d00

Browse files
authored
Separate Document (#37)
1 parent b77d74d commit 4483d00

32 files changed

+18
-859
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
# Implementation of [{json:api} v1.0](http://jsonapi.org) in Dart
2-
[{json:api} v1.0](http://jsonapi.org) is a specification for building APIs in JSON. This library implements
1+
# JSON:API Client/Server in Dart
2+
[JSON:API](http://jsonapi.org) is a specification for building APIs in JSON. This library implements
33
a Client (VM, Flutter, Web), and a Server (VM only).
44

5-
65
## Supported features
76
- Fetching single resources and resource collections
87
- Collection pagination

example/cars_server/controller.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import 'dart:async';
22
import 'dart:math';
33

4-
import 'package:json_api/document.dart';
54
import 'package:json_api/server.dart';
65
import 'package:json_api/src/server/request_target.dart';
6+
import 'package:json_api_document/document.dart';
77
import 'package:uuid/uuid.dart';
88

99
import 'dao.dart';

example/cars_server/dao.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import 'package:json_api/document.dart';
21
import 'package:json_api/src/nullable.dart';
2+
import 'package:json_api_document/document.dart';
33

44
import 'job_queue.dart';
55
import 'model.dart';

example/cars_server/job_queue.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'dart:async';
22

3-
import 'package:json_api/document.dart';
3+
import 'package:json_api_document/document.dart';
44
import 'package:uuid/uuid.dart';
55

66
class Job {

lib/client.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
export 'package:json_api/document.dart';
21
export 'package:json_api/src/client/client.dart';

lib/document.dart

Lines changed: 0 additions & 11 deletions
This file was deleted.

lib/parser.dart

Lines changed: 0 additions & 197 deletions
This file was deleted.

lib/src/client/client.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import 'dart:async';
22
import 'dart:convert';
33

44
import 'package:http/http.dart' as http;
5-
import 'package:json_api/document.dart';
6-
import 'package:json_api/parser.dart';
75
import 'package:json_api/src/client/response.dart';
86
import 'package:json_api/src/client/status_code.dart';
97
import 'package:json_api/src/nullable.dart';
8+
import 'package:json_api_document/document.dart';
9+
import 'package:json_api_document/parser.dart';
1010

1111
typedef Document ResponseParser(Object j);
1212

lib/src/client/response.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import 'package:json_api/document.dart';
21
import 'package:json_api/src/client/status_code.dart';
32
import 'package:json_api/src/nullable.dart';
3+
import 'package:json_api_document/document.dart';
44

55
/// A response returned by JSON:API client
66
class Response<Data extends PrimaryData> {

lib/src/document/document.dart

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)