Module: Recurly

Defined in:
lib/recurly/requests/tier.rb,
lib/recurly.rb,
lib/recurly/http.rb,
lib/recurly/pager.rb,
lib/recurly/client.rb,
lib/recurly/errors.rb,
lib/recurly/schema.rb,
lib/recurly/request.rb,
lib/recurly/version.rb,
lib/recurly/requests.rb,
lib/recurly/resource.rb,
lib/recurly/webhooks.rb,
lib/recurly/resources.rb,
lib/recurly/resources/item.rb,
lib/recurly/resources/plan.rb,
lib/recurly/resources/site.rb,
lib/recurly/resources/tier.rb,
lib/recurly/resources/user.rb,
lib/recurly/connection_pool.rb,
lib/recurly/resources/error.rb,
lib/recurly/resources/usage.rb,
lib/recurly/requests/address.rb,
lib/recurly/requests/pricing.rb,
lib/recurly/resources/add_on.rb,
lib/recurly/resources/coupon.rb,
lib/recurly/client/operations.rb,
lib/recurly/errors/api_errors.rb,
lib/recurly/resources/account.rb,
lib/recurly/resources/address.rb,
lib/recurly/resources/invoice.rb,
lib/recurly/resources/pricing.rb,
lib/recurly/resources/settings.rb,
lib/recurly/resources/tax_info.rb,
lib/recurly/schema/file_parser.rb,
lib/recurly/schema/json_parser.rb,
lib/recurly/resources/gift_card.rb,
lib/recurly/resources/item_mini.rb,
lib/recurly/resources/line_item.rb,
lib/recurly/resources/plan_mini.rb,
lib/recurly/requests/item_create.rb,
lib/recurly/requests/item_update.rb,
lib/recurly/requests/plan_create.rb,
lib/recurly/requests/plan_update.rb,
lib/recurly/resources/fraud_info.rb,
lib/recurly/resources/granted_by.rb,
lib/recurly/resources/tax_detail.rb,
lib/recurly/errors/network_errors.rb,
lib/recurly/requests/custom_field.rb,
lib/recurly/requests/plan_pricing.rb,
lib/recurly/requests/tier_pricing.rb,
lib/recurly/requests/usage_create.rb,
lib/recurly/resources/add_on_mini.rb,
lib/recurly/resources/binary_file.rb,
lib/recurly/resources/coupon_mini.rb,
lib/recurly/resources/entitlement.rb,
lib/recurly/resources/export_file.rb,
lib/recurly/resources/transaction.rb,
lib/recurly/schema/request_caster.rb,
lib/recurly/schema/schema_factory.rb,
lib/recurly/errors/webhooks_errors.rb,
lib/recurly/requests/add_on_create.rb,
lib/recurly/requests/add_on_update.rb,
lib/recurly/requests/coupon_create.rb,
lib/recurly/requests/coupon_update.rb,
lib/recurly/resources/account_mini.rb,
lib/recurly/resources/account_note.rb,
lib/recurly/resources/billing_info.rb,
lib/recurly/resources/custom_field.rb,
lib/recurly/resources/entitlements.rb,
lib/recurly/resources/export_dates.rb,
lib/recurly/resources/export_files.rb,
lib/recurly/resources/invoice_mini.rb,
lib/recurly/resources/plan_pricing.rb,
lib/recurly/resources/subscription.rb,
lib/recurly/resources/tier_pricing.rb,
lib/recurly/schema/resource_caster.rb,
lib/recurly/requests/account_create.rb,
lib/recurly/requests/account_update.rb,
lib/recurly/requests/add_on_pricing.rb,
lib/recurly/requests/coupon_pricing.rb,
lib/recurly/requests/invoice_create.rb,
lib/recurly/requests/invoice_refund.rb,
lib/recurly/requests/invoice_update.rb,
lib/recurly/resources/dunning_cycle.rb,
lib/recurly/resources/measured_unit.rb,
lib/recurly/schema/schema_validator.rb,
lib/recurly/requests/external_refund.rb,
lib/recurly/requests/invoice_address.rb,
lib/recurly/requests/invoice_collect.rb,
lib/recurly/requests/percentage_tier.rb,
lib/recurly/requests/purchase_create.rb,
lib/recurly/resources/add_on_pricing.rb,
lib/recurly/resources/credit_payment.rb,
lib/recurly/resources/payment_method.rb,
lib/recurly/requests/account_purchase.rb,
lib/recurly/requests/gift_card_create.rb,
lib/recurly/requests/gift_card_redeem.rb,
lib/recurly/requests/line_item_create.rb,
lib/recurly/requests/line_item_refund.rb,
lib/recurly/resources/account_balance.rb,
lib/recurly/resources/business_entity.rb,
lib/recurly/resources/coupon_discount.rb,
lib/recurly/resources/external_charge.rb,
lib/recurly/resources/fraud_risk_rule.rb,
lib/recurly/resources/invoice_address.rb,
lib/recurly/resources/percentage_tier.rb,
lib/recurly/resources/shipping_method.rb,
lib/recurly/requests/account_reference.rb,
lib/recurly/requests/plan_hosted_pages.rb,
lib/recurly/requests/plan_ramp_pricing.rb,
lib/recurly/requests/shipping_purchase.rb,
lib/recurly/resources/dunning_campaign.rb,
lib/recurly/resources/dunning_interval.rb,
lib/recurly/resources/external_account.rb,
lib/recurly/resources/external_invoice.rb,
lib/recurly/resources/external_product.rb,
lib/recurly/resources/invoice_template.rb,
lib/recurly/resources/shipping_address.rb,
lib/recurly/requests/coupon_bulk_create.rb,
lib/recurly/requests/gateway_attributes.rb,
lib/recurly/requests/plan_ramp_interval.rb,
lib/recurly/requests/proration_settings.rb,
lib/recurly/requests/subscription_pause.rb,
lib/recurly/resources/address_with_name.rb,
lib/recurly/resources/coupon_redemption.rb,
lib/recurly/resources/plan_hosted_pages.rb,
lib/recurly/resources/plan_ramp_pricing.rb,
lib/recurly/resources/transaction_error.rb,
lib/recurly/requests/billing_info_create.rb,
lib/recurly/requests/billing_info_verify.rb,
lib/recurly/requests/shipping_fee_create.rb,
lib/recurly/requests/subscription_cancel.rb,
lib/recurly/requests/subscription_create.rb,
lib/recurly/requests/subscription_update.rb,
lib/recurly/resources/gateway_attributes.rb,
lib/recurly/resources/gift_card_delivery.rb,
lib/recurly/resources/invoice_collection.rb,
lib/recurly/resources/plan_ramp_interval.rb,
lib/recurly/resources/unique_coupon_code.rb,
lib/recurly/requests/external_transaction.rb,
lib/recurly/requests/measured_unit_create.rb,
lib/recurly/requests/measured_unit_update.rb,
lib/recurly/resources/account_acquisition.rb,
lib/recurly/resources/customer_permission.rb,
lib/recurly/resources/subscription_add_on.rb,
lib/recurly/resources/subscription_change.rb,
lib/recurly/requests/subscription_purchase.rb,
lib/recurly/resources/shipping_method_mini.rb,
lib/recurly/requests/shipping_method_create.rb,
lib/recurly/requests/shipping_method_update.rb,
lib/recurly/resources/coupon_discount_trial.rb,
lib/recurly/resources/external_subscription.rb,
lib/recurly/resources/subscription_shipping.rb,
lib/recurly/requests/billing_info_verify_cvv.rb,
lib/recurly/requests/external_account_create.rb,
lib/recurly/requests/external_account_update.rb,
lib/recurly/requests/external_product_create.rb,
lib/recurly/requests/external_product_update.rb,
lib/recurly/requests/shipping_address_create.rb,
lib/recurly/requests/shipping_address_update.rb,
lib/recurly/resources/account_balance_amount.rb,
lib/recurly/resources/coupon_redemption_mini.rb,
lib/recurly/resources/external_payment_phase.rb,
lib/recurly/resources/general_ledger_account.rb,
lib/recurly/resources/performance_obligation.rb,
lib/recurly/resources/transaction_fraud_info.rb,
lib/recurly/requests/account_acquisition_cost.rb,
lib/recurly/requests/coupon_redemption_create.rb,
lib/recurly/requests/subscription_add_on_tier.rb,
lib/recurly/resources/billing_info_updated_by.rb,
lib/recurly/resources/coupon_discount_pricing.rb,
lib/recurly/resources/custom_field_definition.rb,
lib/recurly/requests/gift_card_delivery_create.rb,
lib/recurly/resources/account_acquisition_cost.rb,
lib/recurly/resources/subscription_add_on_tier.rb,
lib/recurly/requests/account_acquisition_update.rb,
lib/recurly/requests/subscription_add_on_create.rb,
lib/recurly/requests/subscription_add_on_update.rb,
lib/recurly/requests/subscription_change_create.rb,
lib/recurly/requests/subscription_ramp_interval.rb,
lib/recurly/resources/unique_coupon_code_params.rb,
lib/recurly/resources/error_may_have_transaction.rb,
lib/recurly/requests/percentage_tiers_by_currency.rb,
lib/recurly/requests/subscription_shipping_create.rb,
lib/recurly/requests/subscription_shipping_update.rb,
lib/recurly/resources/transaction_payment_gateway.rb,
lib/recurly/requests/dunning_campaigns_bulk_update.rb,
lib/recurly/requests/general_ledger_account_create.rb,
lib/recurly/requests/general_ledger_account_update.rb,
lib/recurly/resources/percentage_tiers_by_currency.rb,
lib/recurly/requests/subscription_shipping_purchase.rb,
lib/recurly/requests/external_product_reference_base.rb,
lib/recurly/resources/external_product_reference_mini.rb,
lib/recurly/requests/external_product_reference_create.rb,
lib/recurly/resources/subscription_change_billing_info.rb,
lib/recurly/requests/subscription_add_on_percentage_tier.rb,
lib/recurly/requests/subscription_change_shipping_create.rb,
lib/recurly/resources/subscription_add_on_percentage_tier.rb,
lib/recurly/resources/subscription_ramp_interval_response.rb,
lib/recurly/resources/external_product_reference_collection.rb,
lib/recurly/requests/subscription_change_billing_info_create.rb,
lib/recurly/resources/dunning_campaigns_bulk_update_response.rb

Overview

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.

Defined Under Namespace

Modules: Errors, HTTP, Requests, Resources, Webhooks Classes: Client, ConnectionPool, FileParser, JSONParser, Pager, Request, Resource, Schema

Constant Summary collapse

STRICT_MODE =
ENV["RECURLY_STRICT_MODE"] && ENV["RECURLY_STRICT_MODE"].downcase == "true"
VERSION =
"4.56.0"