Sha256: 676d87afce800646e4e140d7324aa8786e05fb6dd0e632b3b35101378db27b17

Contents?: true

Size: 1.38 KB

Versions: 36

Compression:

Stored size: 1.38 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 Requests
    class UsageCreate < Request

      # @!attribute amount
      #   @return [Float] The amount of usage. Can be positive, negative, or 0. No decimals allowed, we will strip them. If the usage-based add-on is billed with a percentage, your usage will be a monetary amount you will want to format in cents. (e.g., $5.00 is "500").
      define_attribute :amount, Float

      # @!attribute merchant_tag
      #   @return [String] Custom field for recording the id in your own system associated with the usage, so you can provide auditable usage displays to your customers using a GET on this endpoint.
      define_attribute :merchant_tag, String

      # @!attribute recording_timestamp
      #   @return [DateTime] When the usage was recorded in your system.
      define_attribute :recording_timestamp, DateTime

      # @!attribute usage_timestamp
      #   @return [DateTime] When the usage actually happened. This will define the line item dates this usage is billed under and is important for revenue recognition.
      define_attribute :usage_timestamp, DateTime
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
recurly-4.21.1 lib/recurly/requests/usage_create.rb
recurly-4.21.0 lib/recurly/requests/usage_create.rb
recurly-4.20.0 lib/recurly/requests/usage_create.rb
recurly-3.21.0 lib/recurly/requests/usage_create.rb
recurly-4.19.0 lib/recurly/requests/usage_create.rb
recurly-3.20.0 lib/recurly/requests/usage_create.rb
recurly-4.18.0 lib/recurly/requests/usage_create.rb
recurly-4.17.0 lib/recurly/requests/usage_create.rb
recurly-3.19.0 lib/recurly/requests/usage_create.rb
recurly-4.15.0 lib/recurly/requests/usage_create.rb
recurly-4.14.0 lib/recurly/requests/usage_create.rb
recurly-4.13.0 lib/recurly/requests/usage_create.rb
recurly-4.12.0 lib/recurly/requests/usage_create.rb
recurly-4.11.0 lib/recurly/requests/usage_create.rb
recurly-4.10.0 lib/recurly/requests/usage_create.rb
recurly-4.9.0 lib/recurly/requests/usage_create.rb
recurly-4.8.0 lib/recurly/requests/usage_create.rb
recurly-4.7.0 lib/recurly/requests/usage_create.rb
recurly-4.6.0 lib/recurly/requests/usage_create.rb
recurly-4.5.0 lib/recurly/requests/usage_create.rb