class Contentstack::SyncResult

Attributes

items[R]
limit[R]
pagination_token[R]
skip[R]
sync_token[R]
total_count[R]

Public Class Methods

new(sync_result) click to toggle source
# File lib/contentstack/sync_result.rb, line 12
def initialize(sync_result)
  if sync_result.nil?
    @items = []
    @sync_token = nil
    @pagination_token = nil
    @total_count = 0
    @skip = 0
    @limit = 100
  else
    @items = sync_result["items"] || []
    @sync_token = sync_result["sync_token"] || nil
    @pagination_token = sync_result["pagination_token"] || nil
    @total_count = sync_result["total_count"] || 0
    @skip = sync_result["skip"] || 0
    @limit = sync_result["limit"] || 100
  end
end