Skip to content

Commit 3519f2a

Browse files
author
Crankshaft Robot
committed
Crankshaft[BU000002TKFRE7] Client - Ruby @ 2016-07-07 15:38:14 +0000
1 parent d00ba2e commit 3519f2a

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

lib/gocardless_pro/resources/mandate.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class Mandate
2626

2727
attr_reader :next_possible_charge_date
2828

29+
attr_reader :payments_require_approval
30+
2931
attr_reader :reference
3032

3133
attr_reader :scheme
@@ -41,6 +43,7 @@ def initialize(object, response = nil)
4143
@links = object['links']
4244
@metadata = object['metadata']
4345
@next_possible_charge_date = object['next_possible_charge_date']
46+
@payments_require_approval = object['payments_require_approval']
4447
@reference = object['reference']
4548
@scheme = object['scheme']
4649
@status = object['status']

spec/resources/mandate_spec.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
'next_possible_charge_date' => 'next_possible_charge_date-input',
2323

24+
'payments_require_approval' => 'payments_require_approval-input',
25+
2426
'reference' => 'reference-input',
2527

2628
'scheme' => 'scheme-input',
@@ -45,6 +47,8 @@
4547

4648
expect(resource.next_possible_charge_date).to eq('next_possible_charge_date-input')
4749

50+
expect(resource.payments_require_approval).to eq('payments_require_approval-input')
51+
4852
expect(resource.reference).to eq('reference-input')
4953

5054
expect(resource.scheme).to eq('scheme-input')

spec/services/mandates_service_spec.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
'links' => 'links-input',
1919
'metadata' => 'metadata-input',
2020
'next_possible_charge_date' => 'next_possible_charge_date-input',
21+
'payments_require_approval' => 'payments_require_approval-input',
2122
'reference' => 'reference-input',
2223
'scheme' => 'scheme-input',
2324
'status' => 'status-input'
@@ -35,6 +36,7 @@
3536
'links' => 'links-input',
3637
'metadata' => 'metadata-input',
3738
'next_possible_charge_date' => 'next_possible_charge_date-input',
39+
'payments_require_approval' => 'payments_require_approval-input',
3840
'reference' => 'reference-input',
3941
'scheme' => 'scheme-input',
4042
'status' => 'status-input'
@@ -52,6 +54,7 @@
5254
'links' => 'links-input',
5355
'metadata' => 'metadata-input',
5456
'next_possible_charge_date' => 'next_possible_charge_date-input',
57+
'payments_require_approval' => 'payments_require_approval-input',
5558
'reference' => 'reference-input',
5659
'scheme' => 'scheme-input',
5760
'status' => 'status-input'
@@ -106,6 +109,7 @@
106109
'links' => 'links-input',
107110
'metadata' => 'metadata-input',
108111
'next_possible_charge_date' => 'next_possible_charge_date-input',
112+
'payments_require_approval' => 'payments_require_approval-input',
109113
'reference' => 'reference-input',
110114
'scheme' => 'scheme-input',
111115
'status' => 'status-input'
@@ -132,6 +136,8 @@
132136

133137
expect(get_list_response.records.first.next_possible_charge_date).to eq('next_possible_charge_date-input')
134138

139+
expect(get_list_response.records.first.payments_require_approval).to eq('payments_require_approval-input')
140+
135141
expect(get_list_response.records.first.reference).to eq('reference-input')
136142

137143
expect(get_list_response.records.first.scheme).to eq('scheme-input')
@@ -159,6 +165,7 @@
159165
'links' => 'links-input',
160166
'metadata' => 'metadata-input',
161167
'next_possible_charge_date' => 'next_possible_charge_date-input',
168+
'payments_require_approval' => 'payments_require_approval-input',
162169
'reference' => 'reference-input',
163170
'scheme' => 'scheme-input',
164171
'status' => 'status-input'
@@ -182,6 +189,7 @@
182189
'links' => 'links-input',
183190
'metadata' => 'metadata-input',
184191
'next_possible_charge_date' => 'next_possible_charge_date-input',
192+
'payments_require_approval' => 'payments_require_approval-input',
185193
'reference' => 'reference-input',
186194
'scheme' => 'scheme-input',
187195
'status' => 'status-input'
@@ -221,6 +229,7 @@
221229
'links' => 'links-input',
222230
'metadata' => 'metadata-input',
223231
'next_possible_charge_date' => 'next_possible_charge_date-input',
232+
'payments_require_approval' => 'payments_require_approval-input',
224233
'reference' => 'reference-input',
225234
'scheme' => 'scheme-input',
226235
'status' => 'status-input'
@@ -254,6 +263,7 @@
254263
'links' => 'links-input',
255264
'metadata' => 'metadata-input',
256265
'next_possible_charge_date' => 'next_possible_charge_date-input',
266+
'payments_require_approval' => 'payments_require_approval-input',
257267
'reference' => 'reference-input',
258268
'scheme' => 'scheme-input',
259269
'status' => 'status-input'
@@ -301,6 +311,7 @@
301311
'links' => 'links-input',
302312
'metadata' => 'metadata-input',
303313
'next_possible_charge_date' => 'next_possible_charge_date-input',
314+
'payments_require_approval' => 'payments_require_approval-input',
304315
'reference' => 'reference-input',
305316
'scheme' => 'scheme-input',
306317
'status' => 'status-input'
@@ -334,6 +345,7 @@
334345
'links' => 'links-input',
335346
'metadata' => 'metadata-input',
336347
'next_possible_charge_date' => 'next_possible_charge_date-input',
348+
'payments_require_approval' => 'payments_require_approval-input',
337349
'reference' => 'reference-input',
338350
'scheme' => 'scheme-input',
339351
'status' => 'status-input'
@@ -372,6 +384,7 @@
372384
'links' => 'links-input',
373385
'metadata' => 'metadata-input',
374386
'next_possible_charge_date' => 'next_possible_charge_date-input',
387+
'payments_require_approval' => 'payments_require_approval-input',
375388
'reference' => 'reference-input',
376389
'scheme' => 'scheme-input',
377390
'status' => 'status-input'
@@ -400,6 +413,7 @@
400413
'links' => 'links-input',
401414
'metadata' => 'metadata-input',
402415
'next_possible_charge_date' => 'next_possible_charge_date-input',
416+
'payments_require_approval' => 'payments_require_approval-input',
403417
'reference' => 'reference-input',
404418
'scheme' => 'scheme-input',
405419
'status' => 'status-input'
@@ -438,6 +452,7 @@
438452
'links' => 'links-input',
439453
'metadata' => 'metadata-input',
440454
'next_possible_charge_date' => 'next_possible_charge_date-input',
455+
'payments_require_approval' => 'payments_require_approval-input',
441456
'reference' => 'reference-input',
442457
'scheme' => 'scheme-input',
443458
'status' => 'status-input'

0 commit comments

Comments
 (0)