Class: SmartyStreetsApi::UsStreetAddress

Inherits:
ApiClient
  • Object
show all
Defined in:
lib/smartystreets_api/us_street_address.rb

Class Method Summary collapse

Methods inherited from ApiClient

get_single

Class Method Details

.endpointObject



36
37
38
# File 'lib/smartystreets_api/us_street_address.rb', line 36

def self.endpoint
  "https://#{SmartyStreetsApi.configuration.base_url}/street-address"
end

.output_address_indexes_fieldsObject



27
28
29
30
31
32
33
34
# File 'lib/smartystreets_api/us_street_address.rb', line 27

def self.output_address_indexes_fields
  %w(
    input_id
    input_index
    candidate_index
    delivery_point_barcode
  )
end

.output_address_lines_fieldsObject



18
19
20
21
22
23
24
25
# File 'lib/smartystreets_api/us_street_address.rb', line 18

def self.output_address_lines_fields
  %w(
    addressee
    delivery_line_1
    delivery_line_2
    last_line
  )
end

.whitelisted_input_fieldsObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/smartystreets_api/us_street_address.rb', line 2

def self.whitelisted_input_fields
  %w(
    input_id
    street
    street2
    secondary
    city
    state
    zipcode
    lastline
    addressee
    urbanization
    candidates
  )
end