Repository navigation
Expand file tree
/
Copy pathMilestone.php
More file actions
133 lines (113 loc) · 1.96 KB
/
Copy pathMilestone.php
File metadata and controls
133 lines (113 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php declare(strict_types=1);
namespace ApiClients\Client\Github\Resource\Repository;
use ApiClients\Foundation\Hydrator\Annotation\EmptyResource;
use ApiClients\Foundation\Hydrator\Annotation\Nested;
use ApiClients\Foundation\Resource\AbstractResource;
/**
* @Nested(
* creator="User"
* )
* @EmptyResource("Repository\EmptyMilestone")
*/
abstract class Milestone extends AbstractResource implements MilestoneInterface
{
/**
* @var int
*/
protected $id;
/**
* @var int
*/
protected $number;
/**
* @var string
*/
protected $state;
/**
* @var string
*/
protected $title;
/**
* @var string
*/
protected $description;
/**
* @var User
*/
protected $creator;
/**
* @var int
*/
protected $open_issues;
/**
* @var int
*/
protected $closed_issues;
/**
* @var string
*/
protected $url;
/**
* @return int
*/
public function id(): int
{
return $this->id;
}
/**
* @return int
*/
public function number(): int
{
return $this->number;
}
/**
* @return string
*/
public function state(): string
{
return $this->state;
}
/**
* @return string
*/
public function title(): string
{
return $this->title;
}
/**
* @return string
*/
public function description(): string
{
return $this->description;
}
/**
* @return User
*/
public function creator(): User
{
return $this->creator;
}
/**
* @return int
*/
public function openIssues(): int
{
return $this->open_issues;
}
/**
* @return int
*/
public function closedIssues(): int
{
return $this->closed_issues;
}
/**
* @return string
*/
public function url(): string
{
return $this->url;
}
}