1: <?php
2: /**
3: * LeadCommerce\Shopware\SDK\Entity
4: *
5: * Copyright 2016 LeadCommerce
6: *
7: * @author Alexander Mahrt <amahrt@leadcommerce.de>
8: * @copyright 2016 LeadCommerce <amahrt@leadcommerce.de>
9: */
10: namespace LeadCommerce\Shopware\SDK\Entity;
11:
12: /**
13: * Class Supplier
14: */
15: class Supplier extends Base
16: {
17: /**
18: * @var int
19: */
20: protected $id;
21: /**
22: * @var string
23: */
24: protected $name;
25: /**
26: * @var string
27: */
28: protected $image;
29: /**
30: * @var string
31: */
32: protected $link;
33: /**
34: * @var string
35: */
36: protected $description;
37: /**
38: * @var string
39: */
40: protected $metaTitle;
41: /**
42: * @var string
43: */
44: protected $metaDescription;
45: /**
46: * @var string
47: */
48: protected $metaKeywords;
49:
50: /**
51: * @return int
52: */
53: public function getId()
54: {
55: return $this->id;
56: }
57:
58: /**
59: * @param int $id
60: *
61: * @return Supplier
62: */
63: public function setId($id)
64: {
65: $this->id = $id;
66:
67: return $this;
68: }
69:
70: /**
71: * @return string
72: */
73: public function getName()
74: {
75: return $this->name;
76: }
77:
78: /**
79: * @param string $name
80: *
81: * @return Supplier
82: */
83: public function setName($name)
84: {
85: $this->name = $name;
86:
87: return $this;
88: }
89:
90: /**
91: * @return string
92: */
93: public function getImage()
94: {
95: return $this->image;
96: }
97:
98: /**
99: * @param string $image
100: *
101: * @return Supplier
102: */
103: public function setImage($image)
104: {
105: $this->image = $image;
106:
107: return $this;
108: }
109:
110: /**
111: * @return string
112: */
113: public function getLink()
114: {
115: return $this->link;
116: }
117:
118: /**
119: * @param string $link
120: *
121: * @return Supplier
122: */
123: public function setLink($link)
124: {
125: $this->link = $link;
126:
127: return $this;
128: }
129:
130: /**
131: * @return string
132: */
133: public function getDescription()
134: {
135: return $this->description;
136: }
137:
138: /**
139: * @param string $description
140: *
141: * @return Supplier
142: */
143: public function setDescription($description)
144: {
145: $this->description = $description;
146:
147: return $this;
148: }
149:
150: /**
151: * @return string
152: */
153: public function getMetaTitle()
154: {
155: return $this->metaTitle;
156: }
157:
158: /**
159: * @param string $metaTitle
160: *
161: * @return Supplier
162: */
163: public function setMetaTitle($metaTitle)
164: {
165: $this->metaTitle = $metaTitle;
166:
167: return $this;
168: }
169:
170: /**
171: * @return string
172: */
173: public function getMetaDescription()
174: {
175: return $this->metaDescription;
176: }
177:
178: /**
179: * @param string $metaDescription
180: *
181: * @return Supplier
182: */
183: public function setMetaDescription($metaDescription)
184: {
185: $this->metaDescription = $metaDescription;
186:
187: return $this;
188: }
189:
190: /**
191: * @return string
192: */
193: public function getMetaKeywords()
194: {
195: return $this->metaKeywords;
196: }
197:
198: /**
199: * @param string $metaKeywords
200: *
201: * @return Supplier
202: */
203: public function setMetaKeywords($metaKeywords)
204: {
205: $this->metaKeywords = $metaKeywords;
206:
207: return $this;
208: }
209: }
210: