commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
Loading...
Searching...
No Matches
CustomerPagedQueryResponseBuilder.php
1<?php
2
3declare(strict_types=1);
10
16use stdClass;
17
22{
27 private $limit;
28
33 private $offset;
34
39 private $count;
40
45 private $total;
46
51 private $results;
52
59 public function getLimit()
60 {
61 return $this->limit;
62 }
63
70 public function getOffset()
71 {
72 return $this->offset;
73 }
74
81 public function getCount()
82 {
83 return $this->count;
84 }
85
96 public function getTotal()
97 {
98 return $this->total;
99 }
100
107 public function getResults()
108 {
109 return $this->results;
110 }
111
116 public function withLimit(?int $limit)
117 {
118 $this->limit = $limit;
119
120 return $this;
121 }
122
127 public function withOffset(?int $offset)
128 {
129 $this->offset = $offset;
130
131 return $this;
132 }
133
138 public function withCount(?int $count)
139 {
140 $this->count = $count;
141
142 return $this;
143 }
144
149 public function withTotal(?int $total)
150 {
151 $this->total = $total;
152
153 return $this;
154 }
155
160 public function withResults(?CustomerCollection $results)
161 {
162 $this->results = $results;
163
164 return $this;
165 }
166
167
169 {
171 $this->limit,
172 $this->offset,
173 $this->count,
174 $this->total,
175 $this->results
176 );
177 }
178
179 public static function of(): CustomerPagedQueryResponseBuilder
180 {
181 return new self();
182 }
183}