Sha256: 54c63e8602e093b018471d27d7938d3d6c41afc12a33153f42ea8f92953f4388

Contents?: true

Size: 630 Bytes

Versions: 9

Compression:

Stored size: 630 Bytes

Contents

class Kaui::Event < Kaui::Base
  define_attr :event_id
  define_attr :billing_period
  define_attr :effective_dt
  define_attr :event_type
  define_attr :phase
  define_attr :price_list
  define_attr :product
  define_attr :requested_dt

  def initialize(data = {})
    super(:event_id => data['eventId'],
          :billing_period => data['billingPeriod'],
          :effective_dt => data['effectiveDate'],
          :event_type => data['eventType'],
          :phase => data['phase'],
          :price_list => data['priceList'],
          :product => data['product'],
          :requested_dt => data['requestedDate'])
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
kaui-0.0.9 app/models/kaui/event.rb
kaui-0.0.8 app/models/kaui/event.rb
kaui-0.0.7 app/models/kaui/event.rb
kaui-0.0.6 app/models/kaui/event.rb
kaui-0.0.5 app/models/kaui/event.rb
kaui-0.0.4 app/models/kaui/event.rb
kaui-0.0.3 app/models/kaui/event.rb
kaui-0.0.2 app/models/kaui/event.rb
kaui-0.0.1 app/models/kaui/event.rb