@@ -427,6 +427,35 @@ final class Parcel extends BaseModel
427427 */
428428 private $ pickUpPoint ;
429429
430+ /*
431+ * Shipment type (used for international shipments)
432+ * P = Parcel
433+ * N = National (default)
434+ *
435+ * Max length is 1
436+ *
437+ * @var string
438+ */
439+ private $ shipmentType = 'N ' ;
440+
441+ /**
442+ * Reference person name (used for international shipments)
443+ *
444+ * Max length is 50
445+ *
446+ * @var string
447+ */
448+ private $ referencePersonName = null ;
449+
450+ /**
451+ * Reference person phone number (used for international shipments)
452+ *
453+ * Max length is 16
454+ *
455+ * @var string
456+ */
457+ private $ referencePersonPhoneNumber = null ;
458+
430459 /**
431460 * Status setter
432461 * @param string $status
@@ -562,6 +591,15 @@ public function setOrderId(int $value): void
562591 $ this ->orderId = $ value ;
563592 }
564593
594+ /**
595+ * ShipmentType setter
596+ * @param string $value
597+ */
598+ public function setShipmentType (string $ value ): void
599+ {
600+ $ this ->shipmentType = $ value ;
601+ }
602+
565603 /**
566604 * OrderId getter
567605 * @return int|null
@@ -571,6 +609,15 @@ public function getOrderId(): ?int
571609 return $ this ->orderId ;
572610 }
573611
612+ /**
613+ * ShipmentType getter
614+ * @return string|null
615+ */
616+ public function getShipmentType (): ?string
617+ {
618+ return $ this ->shipmentType ;
619+ }
620+
574621 /**
575622 * NumOfPackages setter
576623 * @param int $value
@@ -985,7 +1032,7 @@ public function getAdditionalPrivacyText(): ?string
9851032 return $ this ->additionalPrivacyText ;
9861033 }
9871034
988- /**
1035+ /**
9891036 * PickUpDelivery setter
9901037 * @param string $value
9911038 */
@@ -1020,4 +1067,44 @@ public function getPickUpPoint(): ?string
10201067 {
10211068 return $ this ->pickUpPoint ;
10221069 }
1070+
1071+ /**
1072+ * Reference persona name needed for international shipments
1073+ *
1074+ * @return string
1075+ */
1076+ public function getReferencePersonName (): ?string
1077+ {
1078+ return $ this ->referencePersonName ;
1079+ }
1080+
1081+ /**
1082+ * Reference person name setter
1083+ *
1084+ * @param ?string $referencePersonName
1085+ */
1086+ public function setReferencePersonName (?string $ referencePersonName ): void
1087+ {
1088+ $ this ->referencePersonName = $ referencePersonName ;
1089+ }
1090+
1091+ /**
1092+ * Reference person phone number
1093+ *
1094+ * @return string
1095+ */
1096+ public function getReferencePersonPhoneNumber (): ?string
1097+ {
1098+ return $ this ->referencePersonPhoneNumber ;
1099+ }
1100+
1101+ /**
1102+ * Reference person phone number setter
1103+ *
1104+ * @param ?string $referencePersonPhoneNumber
1105+ */
1106+ public function setReferencePersonPhoneNumber (?string $ referencePersonPhoneNumber ): void
1107+ {
1108+ $ this ->referencePersonPhoneNumber = $ referencePersonPhoneNumber ;
1109+ }
10231110}
0 commit comments