Sha256: 15cf0f25adbf858274179d85ff0ed3bac2dc7466b8781bfa04be494b70f91d3c

Contents?: true

Size: 750 Bytes

Versions: 8

Compression:

Stored size: 750 Bytes

Contents

module Itunes
  module Transporter
    class InAppPurchase < Struct.new(:product_id, :reference_name, :type, :duration, :free_trial_duration, :bonus_duration, :products, :locales, :review_screenshot_image, :review_notes, :should_remove)
			def to_s
				"Product ID: #{self.product_id} Reference Name: #{self.reference_name}"
			end
    end

    class Product < Struct.new(:cleared_for_sale, :intervals, :should_remove, :wholesale_price_tier)
    	def to_s
				"Cleared for sale: #{self.cleared_for_sale}, Tier: #{self.wholesale_pricing_tier}"
			end
    end

    class Interval < Struct.new(:start_date, :end_date, :wholesale_price_tier)
    end

    class PurchaseLocale < Struct.new(:name, :title, :description, :publication_name)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
itunes_transporter_generator-0.4.8 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.7 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.6 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.5 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.4 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.3 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.4.2 ./lib/itunes/transporter/in_app_purchase.rb
itunes_transporter_generator-0.3-x86_64-darwin-12 ./lib/itunes/transporter/in_app_purchase.rb