shippex v0.4.0 Shippex.Address
Represents an address that can be passed to other Shippex
functions. Do
not initialize this struct directly. Instead, use address/1
.
Link to this section Summary
Link to this section Types
Link to this type
t()
t() :: %Shippex.Address{address: term, address_line_2: term, city: term, country: term, name: term, phone: term, state: term, zip: term}
Link to this section Functions
Initializes an Address
struct from the given params
, and performs minor
validations that do not require any service requests.
Shippex.Address.address(%{
name: "Earl G",
phone: "123-123-1234",
address: "9999 Hobby Lane",
address_line_2: nil,
city: "Austin",
state: "TX",
zip: "78703"
})
Returns the list of non-nil
address lines. If no address_line_2
is
present, it returns a list of a single String
.