class Seatsio::ChartReportsClient
def by_category_key(chart_key)
def by_category_key(chart_key) get_chart_report('byCategoryKey', chart_key) end
def by_category_label(chart_key)
def by_category_label(chart_key) get_chart_report('byCategoryLabel', chart_key) end
def by_label(chart_key)
def by_label(chart_key) get_chart_report('byLabel', chart_key) end
def get_chart_report(report_type, chart_key)
def get_chart_report(report_type, chart_key) url = "reports/charts/#{chart_key}/#{report_type}" body = @http_client.get(url) Domain::ChartReport.new(body) end
def initialize(secret_key, base_url)
def initialize(secret_key, base_url) @http_client = ::Seatsio::HttpClient.new(secret_key, base_url) end