zend-blog-3-backend
137 строк · 2.0 Кб
1<?php
2/**
3* Created by PhpStorm.
4* User: morontt
5* Date: 08.10.17
6* Time: 21:56
7*/
8
9namespace Xelbot\Telegram\Entity;
10
11class Chat
12{
13/**
14* @var int
15*/
16protected $id;
17
18/**
19* @var string|null
20*/
21protected $firstName;
22
23/**
24* @var string|null
25*/
26protected $lastName;
27
28/**
29* @var string|null
30*/
31protected $username;
32
33/**
34* @var string
35*/
36protected $type;
37
38/**
39* @return int
40*/
41public function getId(): int
42{
43return $this->id;
44}
45
46/**
47* @param int $id
48*
49* @return Chat
50*/
51public function setId(int $id): self
52{
53$this->id = $id;
54
55return $this;
56}
57
58/**
59* @return string|null
60*/
61public function getFirstName(): ?string
62{
63return $this->firstName;
64}
65
66/**
67* @param string|null $firstName
68*
69* @return Chat
70*/
71public function setFirstName(string $firstName = null): self
72{
73$this->firstName = $firstName;
74
75return $this;
76}
77
78/**
79* @return string|null
80*/
81public function getLastName(): ?string
82{
83return $this->lastName;
84}
85
86/**
87* @param string|null $lastName
88*
89* @return Chat
90*/
91public function setLastName(string $lastName = null): self
92{
93$this->lastName = $lastName;
94
95return $this;
96}
97
98/**
99* @return string|null
100*/
101public function getUsername(): ?string
102{
103return $this->username;
104}
105
106/**
107* @param string|null $username
108*
109* @return Chat
110*/
111public function setUsername(string $username = null): self
112{
113$this->username = $username;
114
115return $this;
116}
117
118/**
119* @return string
120*/
121public function getType(): string
122{
123return $this->type;
124}
125
126/**
127* @param string $type
128*
129* @return Chat
130*/
131public function setType(string $type): self
132{
133$this->type = $type;
134
135return $this;
136}
137}
138