Sha256: ff5666a4e6e1a0c5e6c4ea797495a516a6192d0e04eea5a54415816b4f249b44

Contents?: true

Size: 1.82 KB

Versions: 1

Compression:

Stored size: 1.82 KB

Contents

# This file is automatically created by Recurly's OpenAPI generation process
# and thus any edits you make by hand will be lost. If you wish to make a
# change to this file, please create a Github issue explaining the changes you
# 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 coupon
      #   @return [Coupon]
      define_attribute :coupon, :Coupon

      # @!attribute [r] created_at
      #   @return [DateTime] Created at
      define_attribute :created_at, DateTime, { :read_only => true }

      # @!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
      #   @return [String] Coupon Redemption ID
      define_attribute :id, String, { :read_only => true }

      # @!attribute [r] object
      #   @return [String] Will always be `coupon`.
      define_attribute :object, String, { :read_only => true }

      # @!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"] }

      # @!attribute [r] updated_at
      #   @return [DateTime] Last updated at
      define_attribute :updated_at, DateTime, { :read_only => true }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
recurly-3.0.0.beta.4 lib/recurly/resources/coupon_redemption.rb