Sha256: 568e751ff685c6afa884598e4e1946b23897c59d10028a075724450a6671f245

Contents?: true

Size: 507 Bytes

Versions: 2

Compression:

Stored size: 507 Bytes

Contents

# frozen_string_literal: true

module FriendlyShipping
  module Services
    class UpsJson
      class GenerateCityStateLookupPayload
        def self.call(location:)
          {
            XAVRequest: {
              RegionalRequestIndicator: "1",
              AddressKeyFormat: [
                {
                  PostcodePrimaryLow: location.zip,
                  CountryCode: location.country.code
                }
              ]
            }
          }
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
friendly_shipping-0.10.1 lib/friendly_shipping/services/ups_json/generate_city_state_lookup_payload.rb
friendly_shipping-0.10.0 lib/friendly_shipping/services/ups_json/generate_city_state_lookup_payload.rb