ZenEx.Collection (zen_ex v0.8.0)
Colletion for multiple entities and pagination
Link to this section Summary
Link to this section Functions
Link to this function
next(collection)
@spec 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
Examples
iex> collection = ZenEx.Model.User.list
iex> ZenEx.Collection.next(collection)
%ZenEx.Collection{entities: [%ZenEx.Entity.User{}, ...], count: xxx}
Link to this function
prev(collection)
@spec 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
Examples
iex> ZenEx.Collection.prev(collection)
%ZenEx.Collection{entities: [%ZenEx.Entity.User{}, ...], count: xxx}