HermesHSIServiceParameters

Implements \JsonSerializable

package

Default

Methods

HermesHSIServiceParameters constructor.

__construct() 

getCashOnDeliveryServiceAmount

getCashOnDeliveryServiceAmount() : float

Response

float

getCashOnDeliveryServiceCurrency

getCashOnDeliveryServiceCurrency() : string

Response

string

getCustomerAlertServiceNotificationEmail

getCustomerAlertServiceNotificationEmail() : string

Response

string

getCustomerAlertServiceNotificationNumber

getCustomerAlertServiceNotificationNumber() : string

Response

string

getCustomerAlertServiceNotificationType

getCustomerAlertServiceNotificationType() : string

Response

string

getIdentServiceIdentId

getIdentServiceIdentId() : string

Response

string

getIdentServiceIdentType

getIdentServiceIdentType() : string

Response

string

getParcelShopDeliveryServicePsCustomerFirstName

getParcelShopDeliveryServicePsCustomerFirstName() : string

Response

string

getParcelShopDeliveryServicePsCustomerLastName

getParcelShopDeliveryServicePsCustomerLastName() : string

Response

string

getParcelShopDeliveryServicePsId

getParcelShopDeliveryServicePsId() : string

Response

string

getStatedDayServiceStatedDay

getStatedDayServiceStatedDay() : string

Response

string

getStatedTimeServiceTimeSlot

getStatedTimeServiceTimeSlot() : string

Response

string

isBulkGoodService

isBulkGoodService() : boolean

Response

boolean

isEveningDeliveryService

isEveningDeliveryService() : boolean

Response

boolean

isHouseholdSignatureService

isHouseholdSignatureService() : boolean

Response

boolean

isLimitedQuantitiesService

isLimitedQuantitiesService() : boolean

Response

boolean

isNextDayService

isNextDayService() : boolean

Response

boolean

Specify data which should be serialized to JSON

jsonSerialize() : mixed
link

https://php.net/manual/en/jsonserializable.jsonserialize.php

since 5.4.0

Response

mixed

data which can be serialized by json_encode, which is a value of any type other than a resource.

setBulkGoodService

setBulkGoodService(boolean $bulkGoodService) 

Arguments

$bulkGoodService

boolean

setCashOnDeliveryServiceAmount

setCashOnDeliveryServiceAmount(float $cashOnDeliveryServiceAmount) 
Throws
\HermesHSIServicesIncompatibleException
\HermesHSIInvalidDataException

Arguments

$cashOnDeliveryServiceAmount

float

setCashOnDeliveryServiceCurrency

setCashOnDeliveryServiceCurrency(string $cashOnDeliveryServiceCurrency) 
Throws
\HermesHSIInvalidDataException

Arguments

$cashOnDeliveryServiceCurrency

string

setCustomerAlertServiceNotificationEmail

setCustomerAlertServiceNotificationEmail(string $customerAlertServiceNotificationEmail) 
Throws
\HermesHSIInvalidDataException

Arguments

$customerAlertServiceNotificationEmail

string

setCustomerAlertServiceNotificationNumber

setCustomerAlertServiceNotificationNumber(string $customerAlertServiceNotificationNumber) 
Throws
\HermesHSIInvalidDataException

Arguments

$customerAlertServiceNotificationNumber

string

setCustomerAlertServiceNotificationType

setCustomerAlertServiceNotificationType(string $customerAlertServiceNotificationType) 
Throws
\HermesHSIInvalidDataException

Arguments

$customerAlertServiceNotificationType

string

setEveningDeliveryService

setEveningDeliveryService(boolean $eveningDeliveryService) 
Throws
\HermesHSIServicesIncompatibleException

Arguments

$eveningDeliveryService

boolean

setHouseholdSignatureService

setHouseholdSignatureService(boolean $householdSignatureService) 
Throws
\HermesHSIServicesIncompatibleException

Arguments

$householdSignatureService

boolean

setIdentServiceIdentId

setIdentServiceIdentId(string $identServiceIdentId) 
Throws
\HermesHSIInvalidDataException

Arguments

$identServiceIdentId

string

setIdentServiceIdentType

setIdentServiceIdentType(string $identServiceIdentType) 
Throws
\HermesHSIServicesIncompatibleException
\HermesHSIInvalidDataException

Arguments

$identServiceIdentType

string

setLimitedQuantitiesService

setLimitedQuantitiesService(boolean $limitedQuantitiesService) 

Arguments

$limitedQuantitiesService

boolean

setNextDayService

setNextDayService(boolean $nextDayService) 
Throws
\HermesHSIServicesIncompatibleException

Arguments

$nextDayService

boolean

setParcelShopDeliveryServicePsCustomerFirstName

setParcelShopDeliveryServicePsCustomerFirstName(string $parcelShopDeliveryServicePsCustomerFirstName) 
Throws
\HermesHSIInvalidDataException

Arguments

$parcelShopDeliveryServicePsCustomerFirstName

string

setParcelShopDeliveryServicePsCustomerLastName

setParcelShopDeliveryServicePsCustomerLastName(string $parcelShopDeliveryServicePsCustomerLastName) 
Throws
\HermesHSIInvalidDataException

Arguments

$parcelShopDeliveryServicePsCustomerLastName

string

setParcelShopDeliveryServicePsId

setParcelShopDeliveryServicePsId(string $parcelShopDeliveryServicePsId) 
Throws
\HermesHSIServicesIncompatibleException
\HermesHSIInvalidDataException

Arguments

$parcelShopDeliveryServicePsId

string

setStatedDayServiceStatedDay

setStatedDayServiceStatedDay(string $statedDayServiceStatedDay) 
Throws
\HermesHSIInvalidDataException
\HermesHSIServicesIncompatibleException

Arguments

$statedDayServiceStatedDay

string

setStatedTimeServiceTimeSlot

setStatedTimeServiceTimeSlot(string $statedTimeServiceTimeSlot) 
Throws
\HermesHSIServicesIncompatibleException
\HermesHSIInvalidDataException

Arguments

$statedTimeServiceTimeSlot

string

Properties

limitedQuantitiesService

limitedQuantitiesService : boolean
var

Type(s)

boolean

cashOnDeliveryServiceCurrency

cashOnDeliveryServiceCurrency : string
var

Type(s)

string

cashOnDeliveryServiceAmount

cashOnDeliveryServiceAmount : float
var

Type(s)

float

bulkGoodService

bulkGoodService : boolean
var

Type(s)

boolean

statedTimeServiceTimeSlot

statedTimeServiceTimeSlot : string
var

Type(s)

string

householdSignatureService

householdSignatureService : boolean
var

Type(s)

boolean

customerAlertServiceNotificationEmail

customerAlertServiceNotificationEmail : string
var

Type(s)

string

customerAlertServiceNotificationNumber

customerAlertServiceNotificationNumber : string
var

Type(s)

string

customerAlertServiceNotificationType

customerAlertServiceNotificationType : string
var

Type(s)

string

parcelShopDeliveryServicePsCustomerFirstName

parcelShopDeliveryServicePsCustomerFirstName : string
var

Type(s)

string

parcelShopDeliveryServicePsCustomerLastName

parcelShopDeliveryServicePsCustomerLastName : string
var

Type(s)

string

parcelShopDeliveryServicePsId

parcelShopDeliveryServicePsId : string
var

Type(s)

string

eveningDeliveryService

eveningDeliveryService : boolean
var

Type(s)

boolean

identServiceIdentId

identServiceIdentId : string
var

Type(s)

string

identServiceIdentType

identServiceIdentType : string
var

Type(s)

string

statedDayServiceStatedDay

statedDayServiceStatedDay : string
var

Type(s)

string

nextDayService

nextDayService : boolean
var

Type(s)

boolean