fetchToOne method
Fetches the to-one relationship
identified by type
, id
, relationship
.
Optional arguments:
headers
- any extra HTTP headersquery
- a collection of parameters to be included in the URI query
Implementation
Future<RelationshipFetched<ToOne>> fetchToOne(
String type,
String id,
String relationship, {
Map<String, List<String>> headers = const {},
Iterable<QueryEncodable> query = const [],
}) async {
final response = await send(
_baseUri.relationship(type, id, relationship),
Request.get()
..headers.addAll(headers)
..query.mergeAll(query));
return RelationshipFetched.one(
response.httpResponse, response.document ?? (throw FormatException()));
}