commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
ImportOperationPagedResponseModel.php
1 <?php
2 
3 declare(strict_types=1);
10 
15 use stdClass;
16 
21 {
26  protected $limit;
27 
32  protected $offset;
33 
38  protected $count;
39 
44  protected $total;
45 
50  protected $results;
51 
52 
56  public function __construct(
57  ?int $limit = null,
58  ?int $offset = null,
59  ?int $count = null,
60  ?int $total = null,
62  ) {
63  $this->limit = $limit;
64  $this->offset = $offset;
65  $this->count = $count;
66  $this->total = $total;
67  $this->results = $results;
68  }
69 
76  public function getLimit()
77  {
78  if (is_null($this->limit)) {
80  $data = $this->raw(self::FIELD_LIMIT);
81  if (is_null($data)) {
82  return null;
83  }
84  $this->limit = (int) $data;
85  }
86 
87  return $this->limit;
88  }
89 
96  public function getOffset()
97  {
98  if (is_null($this->offset)) {
100  $data = $this->raw(self::FIELD_OFFSET);
101  if (is_null($data)) {
102  return null;
103  }
104  $this->offset = (int) $data;
105  }
106 
107  return $this->offset;
108  }
109 
116  public function getCount()
117  {
118  if (is_null($this->count)) {
120  $data = $this->raw(self::FIELD_COUNT);
121  if (is_null($data)) {
122  return null;
123  }
124  $this->count = (int) $data;
125  }
126 
127  return $this->count;
128  }
129 
136  public function getTotal()
137  {
138  if (is_null($this->total)) {
140  $data = $this->raw(self::FIELD_TOTAL);
141  if (is_null($data)) {
142  return null;
143  }
144  $this->total = (int) $data;
145  }
146 
147  return $this->total;
148  }
149 
156  public function getResults()
157  {
158  if (is_null($this->results)) {
160  $data = $this->raw(self::FIELD_RESULTS);
161  if (is_null($data)) {
162  return null;
163  }
164  $this->results = ImportOperationCollection::fromArray($data);
165  }
166 
167  return $this->results;
168  }
169 
170 
174  public function setLimit(?int $limit): void
175  {
176  $this->limit = $limit;
177  }
178 
182  public function setOffset(?int $offset): void
183  {
184  $this->offset = $offset;
185  }
186 
190  public function setCount(?int $count): void
191  {
192  $this->count = $count;
193  }
194 
198  public function setTotal(?int $total): void
199  {
200  $this->total = $total;
201  }
202 
207  {
208  $this->results = $results;
209  }
210 }
__construct(?int $limit=null, ?int $offset=null, ?int $count=null, ?int $total=null, ?ImportOperationCollection $results=null)