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

DiskUsage   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 60
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 1
dl 0
loc 60
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 18 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