51 private $invoiceNumber = null;
79 private $exportTypeDescription = null;
97 private $termsOfTrade = null;
108 private $placeOfCommittal;
117 private $additionalFee;
129 private $permitNumber = null;
141 private $attestationNumber = null;
150 private $withElectronicExportNotification = null;
159 private $exportDocPosition = null;
165 unset($this->invoiceNumber);
166 unset($this->exportType);
167 unset($this->exportTypeDescription);
168 unset($this->termsOfTrade);
169 unset($this->placeOfCommittal);
170 unset($this->additionalFee);
171 unset($this->permitNumber);
172 unset($this->attestationNumber);
173 unset($this->withElectronicExportNotification);
174 unset($this->exportDocPosition);
183 return $this->invoiceNumber;
192 $this->invoiceNumber = $invoiceNumber;
201 return $this->exportType;
210 $this->exportType = $exportType;
219 return $this->exportTypeDescription;
228 $this->exportTypeDescription = $exportTypeDescription;
237 return $this->termsOfTrade;
246 $this->termsOfTrade = $termsOfTrade;
255 return $this->placeOfCommittal;
264 $this->placeOfCommittal = $placeOfCommittal;
273 return $this->additionalFee;
282 $this->additionalFee = $additionalFee;
291 return $this->permitNumber;
300 $this->permitNumber = $permitNumber;
309 return $this->attestationNumber;
318 $this->attestationNumber = $attestationNumber;
327 return $this->withElectronicExportNotification;
336 $this->withElectronicExportNotification = $withElectronicExportNotification;
345 return $this->exportDocPosition;
354 $this->exportDocPosition = $exportDocPosition;
370 $this->exportDocPosition[] = $exportDocPosition;
385 trigger_error(
'[DHL-PHP-SDK]: Version 1 Methods are deprecated and will removed soon (Called method ' . __METHOD__ .
')!', E_USER_DEPRECATED);
386 trigger_error(
'[DHL-PHP-SDK]: Called Version 1 Method: ' . __METHOD__ .
' is incomplete (does nothing)!', E_USER_WARNING);
388 $class =
new StdClass;
400 $class =
new StdClass;
411 throw new Exception(
'ExportTypeDescription must filled out if Export-Type is OTHER! - ' .
412 'Export-Class will not generated now');
428 $class->WithElectronicExportNtfctn =
new StdClass;
436 $class->ExportDocPosition = $this->getExportDocPosition()->getExportDocPositionClass_v2();
439 foreach($pos as $key => &$exportDoc)
440 $class->ExportDocPosition[$key] = $exportDoc->getExportDocPositionClass_v2();
getExportTypeDescription()
const EXPORT_TYPE_RETURN_OF_GOODS
setExportType($exportType)
const EXPORT_TYPE_COMMERCIAL_SAMPLE
setTermsOfTrade($termsOfTrade)
setPlaceOfCommittal($placeOfCommittal)
setExportTypeDescription($exportTypeDescription)
const EXPORT_TYPE_PRESENT
const EXPORT_TYPE_DOCUMENT
setAdditionalFee($additionalFee)
setWithElectronicExportNotification($withElectronicExportNotification)
setAttestationNumber($attestationNumber)
setInvoiceNumber($invoiceNumber)
getExportDocumentClass_v2()
addExportDocPosition($exportDocPosition)
getWithElectronicExportNotification()
getExportDocumentClass_v1()
setPermitNumber($permitNumber)
setExportDocPosition($exportDocPosition)