collections method
List a user’s collections
Get a list of collections created by the user.
See: Unsplash docs
Implementation
Request<List<Collection>> collections(
String username, {
int? page,
int? perPage,
}) {
assert(page == null || page >= 0);
assert(perPage == null ||
perPage >= 0 && perPage <= client.settings.maxPageSize);
final params = queryParams({
'page': page,
'per_page': perPage,
});
final url = baseUrl
.resolve('$username/collections')
.replace(queryParameters: params);
return Request(
client: client,
httpRequest: http.Request('GET', url),
isPublicAction: true,
bodyDeserializer: (dynamic json) =>
deserializeObjectList(json, (json) => Collection.fromJson(json)),
);
}