@@ -59,6 +59,7 @@ class RoutingClient {
5959 Map <String , Object ?> meta = const {},
6060 Map <String , Object ?> documentMeta = const {},
6161 Map <String , String > headers = const {},
62+ Iterable <String > include = const [],
6263 }) async {
6364 final response = await send (
6465 baseUri.collection (type),
@@ -70,7 +71,8 @@ class RoutingClient {
7071 })
7172 ..meta.addAll (meta))
7273 ..meta.addAll (documentMeta))
73- ..headers.addAll (headers));
74+ ..headers.addAll (headers)
75+ ..include (include));
7476
7577 return ResourceCreated (
7678 response.http, response.document ?? (throw FormatException ()));
@@ -254,6 +256,7 @@ class RoutingClient {
254256 Map <String , Object ?> meta = const {},
255257 Map <String , Object ?> documentMeta = const {},
256258 Map <String , String > headers = const {},
259+ Iterable <String > include = const [],
257260 }) async {
258261 final response = await send (
259262 baseUri.resource (type, id),
@@ -265,7 +268,8 @@ class RoutingClient {
265268 })
266269 ..meta.addAll (meta))
267270 ..meta.addAll (documentMeta))
268- ..headers.addAll (headers));
271+ ..headers.addAll (headers)
272+ ..include (include));
269273 return ResourceUpdated (response.http, response.document);
270274 }
271275
@@ -279,6 +283,7 @@ class RoutingClient {
279283 Map <String , Object ?> meta = const {},
280284 Map <String , Object ?> documentMeta = const {},
281285 Map <String , String > headers = const {},
286+ Iterable <String > include = const [],
282287 }) async {
283288 final response = await send (
284289 baseUri.collection (type),
@@ -290,7 +295,8 @@ class RoutingClient {
290295 })
291296 ..meta.addAll (meta))
292297 ..meta.addAll (documentMeta))
293- ..headers.addAll (headers));
298+ ..headers.addAll (headers)
299+ ..include (include));
294300 return ResourceUpdated (response.http, response.document);
295301 }
296302
0 commit comments