Module: Seatsio

Defined in:
lib/seatsio.rb,
lib/seatsio/charts.rb,
lib/seatsio/domain.rb,
lib/seatsio/events.rb,
lib/seatsio/version.rb,
lib/seatsio/exception.rb,
lib/seatsio/httpClient.rb,
lib/seatsio/workspaces.rb,
lib/seatsio/hold_tokens.rb,
lib/seatsio/subaccounts.rb,
lib/seatsio/chart_reports.rb,
lib/seatsio/event_reports.rb,
lib/seatsio/usage_reports.rb,
lib/seatsio/pagination/cursor.rb

Defined Under Namespace

Modules: Exception, Pagination Classes: APIResponse, BestAvailableObjects, ChangeObjectStatusInBatchResult, ChangeObjectStatusResult, Channel, Chart, ChartDraft, ChartReport, ChartReportItem, ChartReportsClient, ChartValidationResult, ChartsClient, Client, Event, EventReport, EventReportItem, EventReportsClient, Events, EventsClient, ForSaleConfig, HoldToken, HoldTokensClient, HttpClient, Month, ObjectStatus, SocialDistancingRuleset, StatusChange, StatusChangeOrigin, Subaccount, SubaccountsClient, TableBookingConfig, UsageByChart, UsageByEvent, UsageChart, UsageDetails, UsageEvent, UsageForObject, UsageReportsClient, UsageSubaccount, UsageSummaryForAllMoths, UsageSummaryForMonth, Workspace, WorkspacesClient

Constant Summary collapse

VERSION =
"28.0.0"

Class Method Summary collapse

Class Method Details

.to_object_details(data) ⇒ Object



508
509
510
511
512
513
514
# File 'lib/seatsio/domain.rb', line 508

def to_object_details(data)
  object_details = {}
  data.each do |key, value|
    object_details[key] = EventReportItem.new(value)
  end
  object_details
end