class Seatsio::ChartsClient

def list(chart_filter: nil, tag: nil, expand_events: nil, with_validation: false)

def list(chart_filter: nil, tag: nil, expand_events: nil, with_validation: false)
  cursor = Pagination::Cursor.new(Chart, 'charts', @http_client)
  cursor.set_query_param('filter', chart_filter)
  cursor.set_query_param('tag', tag)
  cursor.set_query_param('expand', 'events') if expand_events
  cursor.set_query_param('validation', with_validation) if with_validation
  cursor
end