zen_ex v0.3.1 ZenEx.Collection
Colletion for multiple entities and pagination
Summary
Functions
next(collection)
next(%ZenEx.Collection{count: term, decode_as: term, entities: term, next_page: term, previous_page: term}) :: %ZenEx.Collection{count: term, decode_as: term, entities: term, next_page: term, previous_page: term}
Get next page.
Examples
iex> collection = ZenEx.Model.User.list
iex> ZenEx.Collection.next(collection)
%ZenEx.Collection{entities: [%ZenEx.Entity.User{}, ...], count: xxx}
prev(collection)
prev(%ZenEx.Collection{count: term, decode_as: term, entities: term, next_page: term, previous_page: term}) :: %ZenEx.Collection{count: term, decode_as: term, entities: term, next_page: term, previous_page: term}
Get previous page.
Examples
iex> ZenEx.Collection.prev(collection)
%ZenEx.Collection{entities: [%ZenEx.Entity.User{}, ...], count: xxx}