class KlaviyoAPI::Collections::PaginatedCollection

This collection is used for item types that rely on pagination and provide `page`, `page_size`, etc.

Attributes

end[RW]
page[RW]
page_size[RW]
start[RW]
total[RW]

Public Class Methods

new(response = {}) click to toggle source
# File lib/klaviyo_api/collections/paginated_collection.rb, line 9
def initialize(response = {})
  @total = response.delete 'total'
  @page = response.delete 'page'
  @page_size = response.delete 'page_size'
  @start = response.delete 'start'
  @end = response.delete 'end'

  @elements = response['data'] || []
end