Class: ShipEngine::Domain::Addresses::AddressValidation::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/shipengine/domain/addresses/address_validation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status:, original_address:, matched_address:, messages:) ⇒ Response

type [“unverified” | “verified” | “warning” | “error”] status

Parameters:

  • original_address (NormalizedAddress)
  • matched_address (NormalizedAddress?)
  • messages (Array<Response>)


14
15
16
17
18
19
# File 'lib/shipengine/domain/addresses/address_validation.rb', line 14

def initialize(status:, original_address:, matched_address:, messages:)
  @status = status
  @original_address = original_address
  @matched_address = matched_address
  @messages = messages
end

Instance Attribute Details

#matched_addressObject (readonly)

Returns the value of attribute matched_address.



8
9
10
# File 'lib/shipengine/domain/addresses/address_validation.rb', line 8

def matched_address
  @matched_address
end

#messagesObject (readonly)

Returns the value of attribute messages.



8
9
10
# File 'lib/shipengine/domain/addresses/address_validation.rb', line 8

def messages
  @messages
end

#original_addressObject (readonly)

Returns the value of attribute original_address.



8
9
10
# File 'lib/shipengine/domain/addresses/address_validation.rb', line 8

def original_address
  @original_address
end

#statusObject (readonly)

Returns the value of attribute status.



8
9
10
# File 'lib/shipengine/domain/addresses/address_validation.rb', line 8

def status
  @status
end