Completed
Push — master ( 741114...78e68a )
by Adriano
09:10
created

CancelarVendaRequest::jsonSerialize()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 9
rs 9.6666
c 0
b 0
f 0
cc 1
eloc 6
nc 1
nop 0
1
<?php
2
3
namespace Integracao\ControlPay\Contracts\Venda;
4
5
/**
6
 * Class CancelarVendaRequest
7
 * @package Integracao\ControlPay\Contracts\Venda
8
 */
9
class CancelarVendaRequest implements \JsonSerializable
10
{
11
    /**
12
     * @var integer
13
     */
14
    private $intencaoVendaId;
15
16
    /**
17
     * @var integer
18
     */
19
    private $terminalId;
20
21
    /**
22
     * @var boolean
23
     */
24
    private $aguardarTefIniciarTransacao;
25
26
    /**
27
     * @var string
28
     */
29
    private $senhaTecnica;
30
31
    /**
32
     * @return int
33
     */
34
    public function getIntencaoVendaId()
35
    {
36
        return $this->intencaoVendaId;
37
    }
38
39
    /**
40
     * @param int $intencaoVendaId
41
     * @return CancelarVendaRequest
42
     */
43
    public function setIntencaoVendaId($intencaoVendaId)
44
    {
45
        $this->intencaoVendaId = $intencaoVendaId;
46
        return $this;
47
    }
48
49
    /**
50
     * @return int
51
     */
52
    public function getTerminalId()
53
    {
54
        return $this->terminalId;
55
    }
56
57
    /**
58
     * @param int $terminalId
59
     * @return CancelarVendaRequest
60
     */
61
    public function setTerminalId($terminalId)
62
    {
63
        $this->terminalId = $terminalId;
64
        return $this;
65
    }
66
67
    /**
68
     * @return boolean
69
     */
70
    public function isAguardarTefIniciarTransacao()
71
    {
72
        return $this->aguardarTefIniciarTransacao;
73
    }
74
75
    /**
76
     * @param boolean $aguardarTefIniciarTransacao
77
     * @return CancelarVendaRequest
78
     */
79
    public function setAguardarTefIniciarTransacao($aguardarTefIniciarTransacao)
80
    {
81
        $this->aguardarTefIniciarTransacao = $aguardarTefIniciarTransacao;
82
        return $this;
83
    }
84
85
    /**
86
     * @return string
87
     */
88
    public function getSenhaTecnica()
89
    {
90
        return $this->senhaTecnica;
91
    }
92
93
    /**
94
     * @param string $senhaTecnica
95
     * @return CancelarVendaRequest
96
     */
97
    public function setSenhaTecnica($senhaTecnica)
98
    {
99
        $this->senhaTecnica = $senhaTecnica;
100
        return $this;
101
    }
102
103
    /**
104
     * @return array
105
     */
106
    function jsonSerialize()
0 ignored issues
show
Best Practice introduced by
It is generally recommended to explicitly declare the visibility for methods.

Adding explicit visibility (private, protected, or public) is generally recommend to communicate to other developers how, and from where this method is intended to be used.

Loading history...
107
    {
108
        return [
109
            'intencaoVendaId' => $this->intencaoVendaId,
110
            'terminalId' => $this->terminalId,
111
            'aguardarTefIniciarTransacao' => $this->aguardarTefIniciarTransacao,
112
            'senhaTecnica' => $this->senhaTecnica
113
        ];
114
    }
115
116
117
}