SellerTransferEndpoint::list()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 2
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 3
rs 10
1
<?php
2
3
namespace Ipag\Sdk\Endpoint;
4
5
use Ipag\Sdk\Core\Endpoint;
6
use Ipag\Sdk\Http\Response;
7
8
9
/**
10
 * TransferEndpoint class
11
 *
12
 * Classe responsável pelo controle dos endpoints do recurso Seller Transfer.
13
 *
14
 */
15
16
class SellerTransferEndpoint extends Endpoint
17
{
18
    protected string $location = '/service/resources/sellers_transfers';
19
20
    /**
21
     * Endpoint para listar recursos `Transfer` vinculados aos `Sellers`
22
     *
23
     * @param array|null $filters
24
     * @return Response
25
     */
26
    public function list(?array $filters = []): Response
27
    {
28
        return $this->_GET($filters ?? []);
29
    }
30
31
    /**
32
     * Endpoint para obter um recurso `Transfer` vinculado a um `Seller`
33
     *
34
     * @param integer $id
35
     * @return Response
36
     *
37
     * @codeCoverageIgnore
38
     */
39
    public function get(int $id): Response
40
    {
41
        return $this->_GET(['id' => $id]);
42
    }
43
44
}