@@ -57,7 +57,7 @@ public function billManagerOptIn(
5757 'callbackurl ' => 'required|url ' ,
5858 'sendReminders ' => 'integer|in:0,1 ' ,
5959 'logo ' => 'nullable|url ' ,
60- 'shortcode ' => 'required|string ' ,
60+ 'shortcode ' => 'required ' ,
6161 ]);
6262
6363 if ($ validator ->fails ()) {
@@ -118,7 +118,7 @@ public function billManagerUpdateDetails(
118118 'callbackurl ' => 'required|url ' ,
119119 'sendReminders ' => 'integer|in:0,1 ' ,
120120 'logo ' => 'nullable|url ' ,
121- 'shortcode ' => 'required|string ' ,
121+ 'shortcode ' => 'required ' ,
122122 ]);
123123
124124 if ($ validator ->fails ()) {
@@ -174,16 +174,16 @@ public function billManagerSingleInvoicing(array $data): Response
174174 $ this ->generateToken ();
175175
176176 $ validator = self ::validate ($ data , [
177- 'externalReference ' => 'required|string ' ,
178- 'billedFullName ' => 'required|string ' ,
177+ 'externalReference ' => 'required ' ,
178+ 'billedFullName ' => 'required ' ,
179179 'billedPhoneNumber ' => 'required|phone_number_lax ' ,
180- 'billedPeriod ' => 'required|string ' ,
181- 'invoiceName ' => 'required|string ' ,
180+ 'billedPeriod ' => 'required ' ,
181+ 'invoiceName ' => 'required ' ,
182182 'dueDate ' => 'required|date ' ,
183- 'accountReference ' => 'required|string ' ,
183+ 'accountReference ' => 'required ' ,
184184 'amount ' => 'required|numeric ' ,
185185 'invoiceItems ' => 'required|array ' ,
186- 'invoiceItems.*.itemName ' => 'required|string ' ,
186+ 'invoiceItems.*.itemName ' => 'required ' ,
187187 'invoiceItems.*.amount ' => 'required|numeric ' ,
188188 ]);
189189
@@ -253,16 +253,16 @@ public function billManagerBulkInvoicing(array $data): Response
253253 $ this ->generateToken ();
254254
255255 $ validator = self ::validate ($ data , [
256- '*.externalReference ' => 'required|string ' ,
257- '*.billedFullName ' => 'required|string ' ,
256+ '*.externalReference ' => 'required ' ,
257+ '*.billedFullName ' => 'required ' ,
258258 '*.billedPhoneNumber ' => 'required|phone_number_lax ' ,
259- '*.billedPeriod ' => 'required|string ' ,
260- '*.invoiceName ' => 'required|string ' ,
259+ '*.billedPeriod ' => 'required ' ,
260+ '*.invoiceName ' => 'required ' ,
261261 '*.dueDate ' => 'required|date ' ,
262- '*.accountReference ' => 'required|string ' ,
262+ '*.accountReference ' => 'required ' ,
263263 '*.amount ' => 'required|numeric ' ,
264264 '*.invoiceItems ' => 'required|array ' ,
265- '*.invoiceItems.*.itemName ' => 'required|string ' ,
265+ '*.invoiceItems.*.itemName ' => 'required ' ,
266266 '*.invoiceItems.*.amount ' => 'required|numeric ' ,
267267 ]);
268268
@@ -306,12 +306,12 @@ public function billManagerReconciliation(
306306 'dateCreated ' => $ date_created ,
307307 'accountReference ' => $ account_reference ,
308308 ], [
309- 'shortcode ' => 'required|string ' ,
310- 'transactionId ' => 'required|string ' ,
309+ 'shortcode ' => 'required ' ,
310+ 'transactionId ' => 'required ' ,
311311 'paidAmount ' => 'required|numeric ' ,
312312 'msisdn ' => 'required|phone_number ' ,
313313 'dateCreated ' => 'required|date ' ,
314- 'accountReference ' => 'required|string ' ,
314+ 'accountReference ' => 'required ' ,
315315 ]);
316316
317317 if ($ validator ->fails ()) {
@@ -337,7 +337,7 @@ public function billManagerCancelSingleInvoicing(array $data): Response
337337 $ this ->generateToken ();
338338
339339 $ validator = self ::validate ($ data , [
340- 'externalReference ' => 'required|string ' ,
340+ 'externalReference ' => 'required ' ,
341341 ]);
342342
343343 if ($ validator ->fails ()) {
@@ -368,7 +368,7 @@ public function billManagerCancelBulkInvoicing(array $data): Response
368368 $ this ->generateToken ();
369369
370370 $ validator = self ::validate ($ data , [
371- '*.externalReference ' => 'required|string ' ,
371+ '*.externalReference ' => 'required ' ,
372372 ]);
373373
374374 if ($ validator ->fails ()) {
0 commit comments