Class GeschaeftskundenversandShipment

Class GeschaeftskundenversandShipment

Methods summary

public __construct( $ekp )

GeschaeftskundenversandShipment constructor.

public toArray( void )
public setProduct( GeschaeftskundenversandProduct $product, $setReturnAccount = false )
public setShipmentDate( $date )
public setWeight( $weight )
public setCustomerReference( $customerReference )
public setNotification( $emailAddress )
public setBankData( $accountOwner, $bankName, $iban, $note1 = '', $note2 = '', $bic = '', $accountreference = '' )
public setServiceDayOfDelivery( $date = '' )
public setServiceDeliveryTimeframe( $timeframe = '' )
public setServiceIndividualSenderRequirement( $requirementText = '' )
public setServiceShipmentHandling( $type = '' )
public setServiceEndorsement( $type = '' )
public setServiceVisualCheckOfAge( $type = '' )
public setServicePreferredLocation( $location = '' )
public setServiceGoGreen( $activate = false )
public setServicePerishables( $activate = false )
public setServicePersonally( $activate = false )
public setServiceReturnReceipt( $activate = false )
public setServicePremium( $activate = false )
public setServiceBulkyGoods( $activate = false )
public setServiceCashOnDelivery( float $codAmount = 0.0, boolean $addFee = false )

Sets COD amount.

public setServiceAdditionalInsurance( $insuranceAmount = 0 )
public setServicePreferredNeighbour( $details = '' )
public setServiceNamedPersonOnly( $activate = false )
public setServiceIdentCheck( $surname = '', $givenName = '', $dateOfBirth = '', $minimumAge = '' )
public setServicePreferredDay( $preferredDay = '' )
public setServicePreferredTime( $preferredTime = 0 )
public setServiceNoNeighbourDelivery( $activate = false )
public setServicePackagingReturn( $activate = false )
public setServiceNoticeOfNonDeliverability( $activate = false )
public setServiceReturnImmediately( $activate = false )
public setAllServices( array $servicesArray )
public setReturnReceiverName( $name1, $name2 = '', $name3 = '' )
public setReturnReceiverAddress( $streetName, $streetNumber, $addition, $zip, $city, $iso2, $state = '', $country = '' )
public setReturnReceiverCommunication( $phone = '', $email = '', $contactPerson = '' )
public setShipperName( $name1, $name2 = '', $name3 = '' )
public setShipperAddress( $streetName, $streetNumber, $addition, $zip, $city, $iso2, $state = '', $country = '' )
public setShipperCommunication( $phone = '', $email = '', $contactPerson = '' )
public setReceiverName( $name1 )
public setReceiverCommunication( $phone = '', $email = '', $contactPerson = '' )
public setReceiverAddress( $streetName, $streetNumber, $addition, $zip, $city, $iso2, $state = '', $country = '' )
public setReceiverAdditionalNames( $name2, $name3 )
public setReceiverPackstation( $packstationNumber, $zip, $city, $iso2, $postNumber = '', $country = '', $state = '' )
public setReceiverPostfiliale( $postfilialNumber, $zip, $city, $iso2, $postNumber, $country = '', $state = '' )
public setReceiverParcelShop( $parcelShopNumber, $zip, $city, $iso2, $streetName = '', $streetNumber = '', $country = '', $state = '' )
public setExportDocument( $exportType, $placeOfCommital, $additionalFee, $invNumber = '', $termsOfTrade = '', $permitNumber = '', $attestationNumber = '', $withElectronicExportNtfctn = null )
public setExportTypeDescription( $exportTypeDescription )
public addExportDocPosition( $description, $countryCode, $customsTariffNumber, $amount, $netWeightKG, $customsValue )
public setPrintOnlyIfCodeable( $onlyIfCodeable )
public setLabelResponseType( $type = 'URL' )

Properties summary

protected $ekp

		
protected $shipmentData