<?php
namespace Yabacon\Paystack\Routes;
use Yabacon\Paystack\Contracts\RouteInterface;
class Transferrecipient implements RouteInterface
{
public static function root()
{
return '/transferrecipient';
}
public static function create()
{
return [
RouteInterface::METHOD_KEY => RouteInterface::POST_METHOD,
RouteInterface::ENDPOINT_KEY => Transferrecipient::root(),
RouteInterface::PARAMS_KEY => [
'type',
'name',
'description',
'metadata',
'bank_code',
'currency',
'account_number',
],
RouteInterface::REQUIRED_KEY => [
RouteInterface::PARAMS_KEY => [
'type',
'name',
'bank_code',
'account_number',
],
],
];
}
public static function getList()
{
return [
RouteInterface::METHOD_KEY => RouteInterface::GET_METHOD,
RouteInterface::ENDPOINT_KEY => Transferrecipient::root(),
RouteInterface::PARAMS_KEY => [
'perPage',
'page',
],
];
}
}