lib/seatsio/usage_reports.rb in seatsio-42.3.0 vs lib/seatsio/usage_reports.rb in seatsio-43.1.0

- old
+ new

@@ -11,11 +11,11 @@ end def summary_for_all_months url = "reports/usage" body = @http_client.get(url) - UsageSummaryForAllMoths.new(body) + UsageSummaryForAllMonths.new(body) end def details_for_month(month) url = "reports/usage/month/" + month.serialize body = @http_client.get(url) @@ -23,9 +23,13 @@ end def details_for_event_in_month(eventId, month) url = "reports/usage/month/" + month.serialize + "/event/" + eventId.to_s body = @http_client.get(url) - body.map { |item| UsageForObject.new(item) } + if body.empty? or !body[0].key?('usageByReason') + body.map { |item| UsageForObjectV1.new(item) } + else + body.map { |item| UsageForObjectV2.new(item) } + end end end end