lib/tickethub/supplier/booking.rb in tickethub-0.3.58 vs lib/tickethub/supplier/booking.rb in tickethub-0.3.59
- old
+ new
@@ -2,21 +2,20 @@
module Tickethub
class Supplier::Booking < Resource
path '/supplier/bookings'
- require_relative 'booking/ticket'
- require_relative 'booking/voucher'
-
require_relative 'rate'
require_relative 'order'
require_relative 'answer'
require_relative 'product'
require_relative 'variant'
require_relative 'message'
require_relative 'purchase'
require_relative 'fee'
+ require_relative 'tier'
+ require_relative 'ticket'
require_relative 'discount'
require_relative 'broadcast'
collection_method :broadcast do |params|
Supplier::Broadcast.call self.endpoint, begin
@@ -28,10 +27,12 @@
collection :answers, Supplier::Answer
collection :messages, Supplier::Message
collection :purchases, Supplier::Purchase
collection :fees, Supplier::Fee
+ collection :tiers, Supplier::Tier
+ collection :tickets, Supplier::Ticket
collection :discounts, Supplier::Discount
association :order, Supplier::Order
association :rate, Supplier::Rate
association :coupon, Supplier::Coupon
@@ -41,9 +42,11 @@
attribute :amount, type: :money
attribute :discount, type: :money
attribute :tax, type: :money
attribute :total, type: :money
+ attribute :expires_on, type: :date
+ attribute :valid_from, type: :datetime
attribute :created_at, type: :datetime
attribute :updated_at, type: :datetime
attribute :cancelled_at, type: :datetime
def notify
\ No newline at end of file