7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/friendly_shipping/services/ups_freight/generate_pickup_options_hash.rb', line 7
def self.call(pickup_options:)
{
PickupOptions: {
HolidayPickupIndicator: pickup_options.holiday_pickup ? "" : nil,
InsidePickupIndicator: pickup_options.inside_pickup ? "" : nil,
ResidentialPickupIndicator: pickup_options.residential_pickup ? "" : nil,
WeekendPickupIndicator: pickup_options.weekend_pickup ? "" : nil,
LiftGateRequiredIndicator: pickup_options.lift_gate_required ? "" : nil,
LimitedAccessPickupIndicator: pickup_options.limited_access_pickup ? "" : nil
}.compact.presence
}.compact.presence
end
|