photos method
Request<List<Photo> >
photos(
- String idOrSlug, {
- int? page,
- int? perPage,
- PhotoOrientation? orientation,
- PhotoOrder? orderBy,
Implementation
Request<List<Photo>> photos(
String idOrSlug, {
int? page,
int? perPage,
PhotoOrientation? orientation,
PhotoOrder? orderBy,
}) {
assert(page == null || page >= 0);
assert(perPage == null ||
perPage >= 0 && perPage <= client.settings.maxPageSize);
final params = queryParams({
'page': page,
'per_page': perPage,
'orientation': orientation?.let(enumName),
'order_by': orderBy?.let(enumName),
});
final url =
baseUrl.resolve('$idOrSlug/photos').replace(queryParameters: params);
return Request(
client: client,
httpRequest: http.Request('GET', url),
isPublicAction: true,
bodyDeserializer: _deserializePhotos,
);
}