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