From b98262de4a0d280899909bbb282061167af8aa65 Mon Sep 17 00:00:00 2001 From: "gocardless-ci-robot[bot]" <123969075+gocardless-ci-robot[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2026 15:39:01 +0000 Subject: [PATCH] Changes generated by 4b494d6260d4e3ba37fdddfdf16a8f358599690b This commit was automatically created from gocardless/client-library-templates@4b494d6260d4e3ba37fdddfdf16a8f358599690b by the `push-files` action. Workflow run: https://github.com/gocardless/client-library-templates/actions/runs/31507933310 --- lib/gocardless_pro/resources/payment.rb | 2 ++ spec/resources/payment_spec.rb | 17 +++++++++++++++++ spec/services/payments_service_spec.rb | 21 +++++++++++++++++++++ 3 files changed, 40 insertions(+) diff --git a/lib/gocardless_pro/resources/payment.rb b/lib/gocardless_pro/resources/payment.rb index 192cb81f..19bb4938 100644 --- a/lib/gocardless_pro/resources/payment.rb +++ b/lib/gocardless_pro/resources/payment.rb @@ -23,6 +23,7 @@ module Resources class Payment attr_reader :amount attr_reader :amount_refunded + attr_reader :app_fee attr_reader :charge_date attr_reader :created_at attr_reader :currency @@ -43,6 +44,7 @@ def initialize(object, response = nil) @amount = object['amount'] @amount_refunded = object['amount_refunded'] + @app_fee = object['app_fee'] @charge_date = object['charge_date'] @created_at = object['created_at'] @currency = object['currency'] diff --git a/spec/resources/payment_spec.rb b/spec/resources/payment_spec.rb index c3a518b6..b1ef4c78 100644 --- a/spec/resources/payment_spec.rb +++ b/spec/resources/payment_spec.rb @@ -17,6 +17,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -41,6 +42,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -65,6 +67,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -122,6 +125,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -169,6 +173,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -207,6 +212,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -239,6 +245,8 @@ expect(get_list_response.records.first.amount_refunded).to eq('amount_refunded-input') + expect(get_list_response.records.first.app_fee).to eq('app_fee-input') + expect(get_list_response.records.first.charge_date).to eq('charge_date-input') expect(get_list_response.records.first.created_at).to eq('created_at-input') @@ -281,6 +289,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -311,6 +320,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -357,6 +367,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -397,6 +408,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -459,6 +471,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -499,6 +512,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -545,6 +559,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -580,6 +595,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -626,6 +642,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', diff --git a/spec/services/payments_service_spec.rb b/spec/services/payments_service_spec.rb index 58449365..44eb1ee6 100644 --- a/spec/services/payments_service_spec.rb +++ b/spec/services/payments_service_spec.rb @@ -17,6 +17,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -41,6 +42,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -65,6 +67,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -145,6 +148,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -192,6 +196,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -245,6 +250,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -282,6 +288,8 @@ expect(get_list_response.records.first.amount_refunded).to eq('amount_refunded-input') + expect(get_list_response.records.first.app_fee).to eq('app_fee-input') + expect(get_list_response.records.first.charge_date).to eq('charge_date-input') expect(get_list_response.records.first.created_at).to eq('created_at-input') @@ -347,6 +355,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -377,6 +386,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -416,6 +426,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -446,6 +457,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -481,6 +493,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -514,6 +527,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -560,6 +574,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -600,6 +615,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -717,6 +733,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -782,6 +799,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -839,6 +857,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -874,6 +893,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input', @@ -931,6 +951,7 @@ 'amount' => 'amount-input', 'amount_refunded' => 'amount_refunded-input', + 'app_fee' => 'app_fee-input', 'charge_date' => 'charge_date-input', 'created_at' => 'created_at-input', 'currency' => 'currency-input',