MailSettings::setFooter()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 5
rs 9.4285
cc 1
eloc 3
nc 1
nop 1
1
<?php
2
namespace Sichikawa\SendgridApiBuilder\Api;
3
4
use Sichikawa\SendgridApiBuilder\Api\MailSettings\Bcc;
5
use Sichikawa\SendgridApiBuilder\Api\MailSettings\BypassListManagement;
6
use Sichikawa\SendgridApiBuilder\Api\MailSettings\Footer;
7
use Sichikawa\SendgridApiBuilder\Api\MailSettings\SandboxMode;
8
use Sichikawa\SendgridApiBuilder\Api\MailSettings\SpamCheck;
9
10
class MailSettings
11
{
12
    /**
13
     * @var Bcc
14
     */
15
    public $bcc;
16
17
    /**
18
     * @var BypassListManagement
19
     */
20
    public $bypass_list_management;
21
22
    /**
23
     * @var Footer
24
     */
25
    public $footer;
26
27
    /**
28
     * @var SandboxMode
29
     */
30
    public $sandbox_mode;
31
32
    /**
33
     * @var SpamCheck
34
     */
35
    public $spam_check;
36
37
    /**
38
     * @param Bcc $bcc
39
     * @return MailSettings
40
     */
41
    public function setBcc($bcc)
42
    {
43
        $this->bcc = $bcc;
44
        return $this;
45
    }
46
47
    /**
48
     * @param BypassListManagement $bypass_list_management
49
     * @return MailSettings
50
     */
51
    public function setBypassListManagement($bypass_list_management)
52
    {
53
        $this->bypass_list_management = $bypass_list_management;
54
        return $this;
55
    }
56
57
    /**
58
     * @param Footer $footer
59
     * @return MailSettings
60
     */
61
    public function setFooter($footer)
62
    {
63
        $this->footer = $footer;
64
        return $this;
65
    }
66
67
    /**
68
     * @param SandboxMode $sandbox_mode
69
     * @return MailSettings
70
     */
71
    public function setSandboxMode($sandbox_mode)
72
    {
73
        $this->sandbox_mode = $sandbox_mode;
74
        return $this;
75
    }
76
77
    /**
78
     * @param SpamCheck $spam_check
79
     * @return MailSettings
80
     */
81
    public function setSpamCheck($spam_check)
82
    {
83
        $this->spam_check = $spam_check;
84
        return $this;
85
    }
86
}
87