lib/recurly/resources/coupon_redemption.rb in recurly-3.0.0.beta.4 vs lib/recurly/resources/coupon_redemption.rb in recurly-3.0.0.beta.5

- old
+ new

@@ -4,47 +4,47 @@ # need and we will usher them to the appropriate places. module Recurly module Resources class CouponRedemption < Resource - # @!attribute account_id - # @return [String] The Account ID on which the coupon was applied. - define_attribute :account_id, String + # @!attribute account + # @return [AccountMini] The Account on which the coupon was applied. + define_attribute :account, :AccountMini # @!attribute coupon # @return [Coupon] define_attribute :coupon, :Coupon - # @!attribute [r] created_at + # @!attribute created_at # @return [DateTime] Created at - define_attribute :created_at, DateTime, { :read_only => true } + define_attribute :created_at, DateTime # @!attribute currency # @return [String] 3-letter ISO 4217 currency code. define_attribute :currency, String # @!attribute discounted # @return [String] The amount that was discounted upon the application of the coupon, formatted with the currency. define_attribute :discounted, String - # @!attribute [r] id + # @!attribute id # @return [String] Coupon Redemption ID - define_attribute :id, String, { :read_only => true } + define_attribute :id, String - # @!attribute [r] object + # @!attribute object # @return [String] Will always be `coupon`. - define_attribute :object, String, { :read_only => true } + define_attribute :object, String # @!attribute removed_at # @return [DateTime] The date and time the redemption was removed from the account (un-redeemed). define_attribute :removed_at, DateTime # @!attribute state # @return [String] Coupon Redemption state - define_attribute :state, String, { :enum => ["active", "inactive"] } + define_attribute :state, String - # @!attribute [r] updated_at + # @!attribute updated_at # @return [DateTime] Last updated at - define_attribute :updated_at, DateTime, { :read_only => true } + define_attribute :updated_at, DateTime end end end