35 private $dayOfDeliveryEnabled = null;
51 private $dayOfDeliveryDate = null;
64 private $deliveryTimeframeEnabled = null;
85 private $deliveryTimeframe = null;
98 private $preferredTimeEnabled = null;
119 private $preferredTime = null;
132 private $individualSenderRequirementsEnabled = null;
148 private $individualSenderRequirementsText = null;
157 private $packagingReturn = null;
169 private $returnImmediatelyIfShipmentFailed = null;
178 private $noticeOnNonDeliverable = null;
191 private $shipmentHandlingEnabled = null;
215 private $shipmentHandlingType = null;
224 private $endorsementEnabled = null;
242 private $endorsementType = null;
251 private $visualCheckOfAgeEnabled = null;
267 private $visualCheckOfAgeType = null;
276 private $preferredLocationEnabled = null;
288 private $preferredLocationDetails = null;
297 private $preferredNeighbourEnabled = null;
309 private $preferredNeighbourText = null;
318 private $preferredDayEnabled = null;
330 private $preferredDayText = null;
341 private $goGreen = null;
350 private $perishables = null;
361 private $personalHandover = null;
370 private $disableNeighbourDelivery = null;
379 private $namedPersonOnly = null;
388 private $returnReceipt = null;
397 private $premium = null;
406 private $cashOnDeliveryEnabled = null;
420 private $cashOnDeliveryAddFee = null;
433 private $cashOnDeliveryAmount = null;
442 private $additionalInsuranceEnabled = null;
451 private $additionalInsuranceAmount = null;
460 private $bulkyGoods = null;
469 private $identCheckEnabled = null;
478 private $identCheckObj = null;
484 unset($this->dayOfDeliveryEnabled);
485 unset($this->dayOfDeliveryDate);
486 unset($this->deliveryTimeframeEnabled);
487 unset($this->deliveryTimeframe);
488 unset($this->preferredTimeEnabled);
489 unset($this->preferredTime);
490 unset($this->individualSenderRequirementsEnabled);
491 unset($this->individualSenderRequirementsText);
492 unset($this->packagingReturn);
493 unset($this->returnImmediatelyIfShipmentFailed);
494 unset($this->noticeOnNonDeliverable);
495 unset($this->shipmentHandlingEnabled);
496 unset($this->shipmentHandlingType);
497 unset($this->endorsementEnabled);
498 unset($this->endorsementType);
499 unset($this->visualCheckOfAgeEnabled);
500 unset($this->visualCheckOfAgeType);
501 unset($this->preferredLocationEnabled);
502 unset($this->preferredLocationDetails);
503 unset($this->preferredNeighbourEnabled);
504 unset($this->preferredNeighbourText);
505 unset($this->preferredDayEnabled);
506 unset($this->preferredDayText);
507 unset($this->goGreen);
508 unset($this->perishables);
509 unset($this->personalHandover);
510 unset($this->disableNeighbourDelivery);
511 unset($this->namedPersonOnly);
512 unset($this->returnReceipt);
513 unset($this->premium);
514 unset($this->cashOnDeliveryEnabled);
515 unset($this->cashOnDeliveryAddFee);
516 unset($this->cashOnDeliveryAmount);
517 unset($this->additionalInsuranceEnabled);
518 unset($this->additionalInsuranceAmount);
519 unset($this->bulkyGoods);
520 unset($this->identCheckEnabled);
521 unset($this->identCheckObj);
530 return $this->dayOfDeliveryEnabled;
539 $this->dayOfDeliveryEnabled = $dayOfDeliveryEnabled;
548 return $this->dayOfDeliveryDate;
559 $dayOfDeliveryDate = date(
'Y-m-d', $dayOfDeliveryDate);
561 if($dayOfDeliveryDate ===
false)
562 $dayOfDeliveryDate = null;
565 $this->dayOfDeliveryDate = $dayOfDeliveryDate;
574 return $this->deliveryTimeframeEnabled;
583 $this->deliveryTimeframeEnabled = $deliveryTimeframeEnabled;
597 return $this->deliveryTimeframe;
611 $this->deliveryTimeframe = $deliveryTimeframe;
620 return $this->preferredTimeEnabled;
629 $this->preferredTimeEnabled = $preferredTimeEnabled;
643 return $this->preferredTime;
657 $this->preferredTime = $preferredTime;
669 'Called deprecated method ' . __METHOD__ .
': Use getIndividualSenderRequirementsEnabled() instead, this method will removed in the future!',
685 'Called deprecated method ' . __METHOD__ .
': Use setIndividualSenderRequirementsEnabled() instead, this method will removed in the future!',
701 'Called deprecated method ' . __METHOD__ .
': Use getIndividualSenderRequirementsText() instead, this method will removed in the future!',
717 'Called deprecated method ' . __METHOD__ .
': Use setIndividualSenderRequirementsText() instead, this method will removed in the future!',
730 return $this->individualSenderRequirementsEnabled;
739 $this->individualSenderRequirementsEnabled = $individualSenderRequirementsEnabled;
748 return $this->individualSenderRequirementsText;
757 $this->individualSenderRequirementsText = $individualSenderRequirementsText;
766 return $this->packagingReturn;
775 $this->packagingReturn = $packagingReturn;
787 'Called deprecated method ' . __METHOD__ .
': Use getReturnImmediatelyIfShipmentFailed() instead, this method will removed in the future!',
803 'Called deprecated method ' . __METHOD__ .
': Use setReturnImmediatelyIfShipmentFailed() instead, this method will removed in the future!',
816 return $this->returnImmediatelyIfShipmentFailed;
825 $this->returnImmediatelyIfShipmentFailed = $returnImmediatelyIfShipmentFailed;
837 'Called deprecated method ' . __METHOD__ .
': Use getNoticeOnNonDeliverable() instead, this method will removed in the future!',
853 'Called deprecated method ' . __METHOD__ .
': Use setNoticeOnNonDeliverable() instead, this method will removed in the future!',
866 return $this->noticeOnNonDeliverable;
875 $this->noticeOnNonDeliverable = $noticeOnNonDeliverable;
884 return $this->shipmentHandlingEnabled;
893 $this->shipmentHandlingEnabled = $shipmentHandlingEnabled;
910 return $this->shipmentHandlingType;
927 $this->shipmentHandlingType = $shipmentHandlingType;
936 return $this->endorsementEnabled;
945 $this->endorsementEnabled = $endorsementEnabled;
963 return $this->endorsementType;
981 $this->endorsementType = $endorsementType;
990 return $this->visualCheckOfAgeEnabled;
999 $this->visualCheckOfAgeEnabled = $visualCheckOfAgeEnabled;
1012 return $this->visualCheckOfAgeType;
1025 $this->visualCheckOfAgeType = $visualCheckOfAgeType;
1034 return $this->preferredLocationEnabled;
1043 $this->preferredLocationEnabled = $preferredLocationEnabled;
1052 return $this->preferredLocationDetails;
1061 $this->preferredLocationDetails = $preferredLocationDetails;
1070 return $this->preferredNeighbourEnabled;
1079 $this->preferredNeighbourEnabled = $preferredNeighbourEnabled;
1088 return $this->preferredNeighbourText;
1097 $this->preferredNeighbourText = $preferredNeighbourText;
1106 return $this->preferredDayEnabled;
1115 $this->preferredDayEnabled = $preferredDayEnabled;
1124 return $this->preferredDayText;
1133 $this->preferredDayText = $preferredDayText;
1144 trigger_error(
'[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon (Called method ' . __METHOD__ .
')!', E_USER_DEPRECATED);
1146 return $this->goGreen;
1157 trigger_error(
'[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon (Called method ' . __METHOD__ .
')!', E_USER_DEPRECATED);
1159 $this->goGreen = $goGreen;
1168 return $this->perishables;
1177 $this->perishables = $perishables;
1189 '[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon ( Called method ' . __METHOD__ .
1190 ' - Version 2 Function: getNamedPersonOnly() )!',
1194 return $this->personalHandover;
1206 '[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon ( Called method ' . __METHOD__ .
1207 ' - Version2 Function: setNamedPersonOnly($name) )!',
1211 $this->personalHandover = $personalHandover;
1220 return $this->disableNeighbourDelivery;
1229 $this->disableNeighbourDelivery = $disableNeighbourDelivery;
1238 return $this->namedPersonOnly;
1247 $this->namedPersonOnly = $namedPersonOnly;
1256 return $this->returnReceipt;
1265 $this->returnReceipt = $returnReceipt;
1274 return $this->premium;
1283 $this->premium = $premium;
1292 return $this->cashOnDeliveryEnabled;
1301 $this->cashOnDeliveryEnabled = $cashOnDeliveryEnabled;
1310 return $this->cashOnDeliveryAddFee;
1319 $this->cashOnDeliveryAddFee = $cashOnDeliveryAddFee;
1328 return $this->cashOnDeliveryAmount;
1337 $this->cashOnDeliveryAmount = $cashOnDeliveryAmount;
1346 return $this->additionalInsuranceEnabled;
1355 $this->additionalInsuranceEnabled = $additionalInsuranceEnabled;
1364 return $this->additionalInsuranceAmount;
1373 $this->additionalInsuranceAmount = $additionalInsuranceAmount;
1382 return $this->bulkyGoods;
1391 $this->bulkyGoods = $bulkyGoods;
1400 return $this->identCheckEnabled;
1409 $this->identCheckEnabled = $identCheckEnabled;
1418 return $this->identCheckObj;
1427 $this->identCheckObj = $identCheckObj;
1439 trigger_error(
'[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon (Called method ' . __METHOD__ .
')!', E_USER_DEPRECATED);
1440 trigger_error(
'[DHL-PHP-SDK]: Called Version 1 Method: ' . __METHOD__ .
' is incomplete (does nothing)!', E_USER_WARNING);
1442 return new StdClass;
1452 $class =
new StdClass;
1460 $class->DayOfDelivery =
new StdClass;
1470 $class->DeliveryTimeframe =
new StdClass;
1480 $class->PreferredTime =
new StdClass;
1490 $class->IndividualSenderRequirement =
new StdClass;
1495 $class->PackagingReturn =
new StdClass;
1503 $class->ReturnImmediately =
new StdClass;
1507 $class->NoticeOfNonDeliverability =
new StdClass;
1516 $class->ShipmentHandling =
new StdClass;
1521 $class->Endorsement =
new StdClass;
1526 $class->VisualCheckOfAge =
new StdClass;
1531 $class->PreferredLocation =
new StdClass;
1536 $class->PreferredNeighbour =
new StdClass;
1541 $class->PreferredDay =
new StdClass;
1546 $class->Perishables =
new StdClass;
1550 $class->NoNeighbourDelivery =
new StdClass;
1554 $class->NamedPersonOnly =
new StdClass;
1558 $class->ReturnReceipt =
new StdClass;
1562 $class->Premium =
new StdClass;
1563 $class->Premium->active = (int) $this->
getPremium();
1566 $class->CashOnDelivery =
new StdClass;
1569 $class->CashOnDelivery->addFee = $this->getCashOnDeliveryAddFee();
1573 $class->AdditionalInsurance =
new StdClass;
1578 $class->BulkyGoods =
new StdClass;
1582 $class->IdentCheck =
new StdClass;
getAdditionalInsuranceAmount()
setShipmentHandlingEnabled($shipmentHandlingEnabled)
setIndividualSenderRequirementsText($individualSenderRequirementsText)
setDayOfDeliveryDate($dayOfDeliveryDate, $useIntTime=false)
setShipmentHandlingType($shipmentHandlingType)
getDayOfDeliveryEnabled()
setPreferredDayEnabled($preferredDayEnabled)
setNoticeNonDeliverability($noticeOnNonDeliverable)
setPerishables($perishables)
setPreferredLocationDetails($preferredLocationDetails)
setDeliveryTimeframeEnabled($deliveryTimeframeEnabled)
getCashOnDeliveryAddFee()
getIndividualSenderRequirementsEnabled()
setDeliveryTimeframe($deliveryTimeframe)
const PRODUCT_TYPE_SAME_DAY_PACKAGE
getDisableNeighbourDelivery()
getVisualCheckOfAgeEnabled()
setReturnReceipt($returnReceipt)
const PRODUCT_TYPE_WISH_TIME_MESSENGER
setCashOnDeliveryAddFee($cashOnDeliveryAddFee)
getCashOnDeliveryAmount()
setDisableNeighbourDelivery($disableNeighbourDelivery)
setIndividualSenderRequirementsEnabled($individualSenderRequirementsEnabled)
getPreferredNeighbourText()
getReturnImmediatelyIfShipmentFailed()
setCashOnDeliveryEnabled($cashOnDeliveryEnabled)
setEndorsementType($endorsementType)
setVisualCheckOfAgeType($visualCheckOfAgeType)
getPreferredLocationDetails()
setReturnImmediatelyIfShipmentFailed($returnImmediatelyIfShipmentFailed)
setIndividualSenderRequiredmentsText($individualSenderRequirementsText)
setPersonalHandover($personalHandover)
getServiceClass_v1($productType)
getServiceClass_v2($productType)
setIndividualSenderRequiredmentsEnabled($individualSenderRequirementsEnabled)
getDeliveryTimeframeEnabled()
setIdentCheckEnabled($identCheckEnabled)
setVisualCheckOfAgeEnabled($visualCheckOfAgeEnabled)
setBulkyGoods($bulkyGoods)
setNoticeOnNonDeliverable($noticeOnNonDeliverable)
setCashOnDeliveryAmount($cashOnDeliveryAmount)
setPackagingReturn($packagingReturn)
getPreferredLocationEnabled()
setReturnImmediatlyIfShipmentFailed($returnImmediatelyIfShipmentFailed)
getPreferredTimeEnabled()
getNoticeOnNonDeliverable()
setPreferredNeighbourText($preferredNeighbourText)
const PRODUCT_TYPE_SAME_DAY_MESSENGER
setAdditionalInsuranceEnabled($additionalInsuranceEnabled)
getIndividualSenderRequiredmentsText()
getShipmentHandlingEnabled()
getIndividualSenderRequiredmentsEnabled()
getReturnImmediatlyIfShipmentFailed()
setPreferredTime($preferredTime)
getNoticeNonDeliverability()
setPreferredLocationEnabled($preferredLocationEnabled)
setDayOfDeliveryEnabled($dayOfDeliveryEnabled)
setNamedPersonOnly($namedPersonOnly)
getShipmentHandlingType()
getPreferredNeighbourEnabled()
setEndorsementEnabled($endorsementEnabled)
setPreferredNeighbourEnabled($preferredNeighbourEnabled)
setPreferredTimeEnabled($preferredTimeEnabled)
getVisualCheckOfAgeType()
getIndividualSenderRequirementsText()
setIdentCheckObj($identCheckObj)
setPreferredDayText($preferredDayText)
setAdditionalInsuranceAmount($additionalInsuranceAmount)
getCashOnDeliveryEnabled()
const PRODUCT_TYPE_NATIONAL_PACKAGE
getAdditionalInsuranceEnabled()