Class: Dhl::Bcs::V2::ParcelShop

Inherits:
Location
  • Object
show all
Defined in:
lib/dhl/bcs/v2/parcel_shop.rb

Constant Summary collapse

ADD_PROPS =
%i(parcel_shop_number street_name street_number).freeze
PROPERTIES =
Location::PROPERTIES + ADD_PROPS

Instance Method Summary collapse

Methods included from Buildable

included, #initialize

Instance Method Details

#to_soap_hashObject



8
9
10
11
12
13
14
# File 'lib/dhl/bcs/v2/parcel_shop.rb', line 8

def to_soap_hash
  h = {}
  h['parcelShopNumber'] = parcel_shop_number
  h['cis:streetName'] = street_name if street_name
  h['cis:streetNumber'] = street_number if street_number
  h.merge(super)
end