diff --git a/CHANGELOG b/CHANGELOG index d1948c65..05464997 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ - Require a version of six library >= 1.4.0 - Add `tax_exempt`, `tax_code`, `accounting_code` to `Transaction` +- Add `duration` to `Coupon` +- Add `temporal_unit` to `Coupon` +- Add `temporal_amount` to `Coupon` ## Version 2.2.12 June 25, 2015 diff --git a/recurly/__init__.py b/recurly/__init__.py index 428cd9d0..97ca6422 100644 --- a/recurly/__init__.py +++ b/recurly/__init__.py @@ -309,6 +309,9 @@ class Coupon(Resource): 'invoice_description', 'single_use', 'applies_for_months', + 'duration', + 'temporal_unit', + 'temporal_amount', 'max_redemptions', 'applies_to_all_plans', 'created_at', diff --git a/tests/fixtures/coupon/created.xml b/tests/fixtures/coupon/created.xml index 9e7a204e..ea26d2e8 100644 --- a/tests/fixtures/coupon/created.xml +++ b/tests/fixtures/coupon/created.xml @@ -33,6 +33,9 @@ Location: https://api.recurly.com/v2/coupons/couponmock true 2011-09-19T19:01:21Z + forever + + 1000 diff --git a/tests/fixtures/coupon/exists.xml b/tests/fixtures/coupon/exists.xml index 37ce0efe..156ffabd 100644 --- a/tests/fixtures/coupon/exists.xml +++ b/tests/fixtures/coupon/exists.xml @@ -20,6 +20,9 @@ Content-Type: application/xml; charset=utf-8 true 2011-09-19T19:01:21Z + forever + + 1000 diff --git a/tests/fixtures/coupon/plan-coupon-created.xml b/tests/fixtures/coupon/plan-coupon-created.xml index b30b8e3a..c4118df9 100644 --- a/tests/fixtures/coupon/plan-coupon-created.xml +++ b/tests/fixtures/coupon/plan-coupon-created.xml @@ -34,6 +34,9 @@ Location: https://api.recurly.com/v2/coupons/plancouponmock true 2011-09-19T19:01:21Z + forever + + 1000