This module provides a shipping struct.
t() :: %ExCorreios.Calculator.Shipping{ declared_value: String.t(), destination: String.t(), enterprise: String.t(), manually_entered: String.t(), origin: String.t(), package: struct(), password: String.t(), receiving_alert: String.t(), service: List.t() }
new( atom(), %ExCorreios.Calculator.Shipping.Package{ diameter: term(), format: term(), height: term(), length: term(), weight: term(), width: term() }, map() ) :: t()