Completed
Pull Request — master (#54)
by
unknown
02:02
created

DiskUsage::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 18

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 18
rs 9.6666
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
// Copyright 1999-2019. Plesk International GmbH.
3
// Author: Frederic Leclercq
4
5
namespace PleskX\Api\Struct\Webspace;
6
7
class DiskUsage extends \PleskX\Api\Struct
8
{
9
    /** @var string */
10
    public $name;
11
12
    /** @var string */
13
    public $guid;
14
15
    /** @var integer */
16
    public $httpdocs;
17
18
    /** @var integer */
19
    public $httpsdocs;
20
21
    /** @var integer */
22
    public $subdomains;
23
24
    /** @var integer */
25
    public $anonftp;
26
27
    /** @var integer */
28
    public $logs;
29
30
    /** @var integer */
31
    public $dbases;
32
33
    /** @var integer */
34
    public $mailboxes;
35
36
    /** @var integer */
37
    public $maillists;
38
39
    /** @var integer */
40
    public $domaindumps;
41
42
    /** @var integer */
43
    public $configs;
44
45
    /** @var integer */
46
    public $chroot;
47
48
    public function __construct($apiResponse)
49
    {
50
        $this->_initScalarProperties($apiResponse, [
51
            'name',
52
            'guid',
53
            'httpdocs',
54
            'httpsdocs',
55
            'subdomains',
56
            'anonftp',
57
            'logs',
58
            'dbases',
59
            'mailboxes',
60
            'maillists',
61
            'domaindumps',
62
            'configs',
63
            'chroot',
64
        ]);
65
    }
66
}
67