commercetools-sdk-php-v2  master
The platform, import-api and ml-api PHP sdks generated from our api reference.
ParcelMeasurementsModel.php
1 <?php
2 
3 declare(strict_types=1);
10 
15 use stdClass;
16 
21 {
27 
33 
38  protected $widthInMillimeter;
39 
44  protected $weightInGram;
45 
46 
50  public function __construct(
51  ?int $heightInMillimeter = null,
52  ?int $lengthInMillimeter = null,
53  ?int $widthInMillimeter = null,
54  ?int $weightInGram = null
55  ) {
56  $this->heightInMillimeter = $heightInMillimeter;
57  $this->lengthInMillimeter = $lengthInMillimeter;
58  $this->widthInMillimeter = $widthInMillimeter;
59  $this->weightInGram = $weightInGram;
60  }
61 
66  public function getHeightInMillimeter()
67  {
68  if (is_null($this->heightInMillimeter)) {
70  $data = $this->raw(self::FIELD_HEIGHT_IN_MILLIMETER);
71  if (is_null($data)) {
72  return null;
73  }
74  $this->heightInMillimeter = (int) $data;
75  }
76 
78  }
79 
84  public function getLengthInMillimeter()
85  {
86  if (is_null($this->lengthInMillimeter)) {
88  $data = $this->raw(self::FIELD_LENGTH_IN_MILLIMETER);
89  if (is_null($data)) {
90  return null;
91  }
92  $this->lengthInMillimeter = (int) $data;
93  }
94 
96  }
97 
102  public function getWidthInMillimeter()
103  {
104  if (is_null($this->widthInMillimeter)) {
106  $data = $this->raw(self::FIELD_WIDTH_IN_MILLIMETER);
107  if (is_null($data)) {
108  return null;
109  }
110  $this->widthInMillimeter = (int) $data;
111  }
112 
114  }
115 
120  public function getWeightInGram()
121  {
122  if (is_null($this->weightInGram)) {
124  $data = $this->raw(self::FIELD_WEIGHT_IN_GRAM);
125  if (is_null($data)) {
126  return null;
127  }
128  $this->weightInGram = (int) $data;
129  }
130 
131  return $this->weightInGram;
132  }
133 
134 
138  public function setHeightInMillimeter(?int $heightInMillimeter): void
139  {
140  $this->heightInMillimeter = $heightInMillimeter;
141  }
142 
146  public function setLengthInMillimeter(?int $lengthInMillimeter): void
147  {
148  $this->lengthInMillimeter = $lengthInMillimeter;
149  }
150 
154  public function setWidthInMillimeter(?int $widthInMillimeter): void
155  {
156  $this->widthInMillimeter = $widthInMillimeter;
157  }
158 
162  public function setWeightInGram(?int $weightInGram): void
163  {
164  $this->weightInGram = $weightInGram;
165  }
166 }
__construct(?int $heightInMillimeter=null, ?int $lengthInMillimeter=null, ?int $widthInMillimeter=null, ?int $weightInGram=null)