Packages

Implementation of VROOM (Vehicle Routing Open-Source Optimization Machine) HTTP client

Current section

Files

Jump to
vroom lib vroom shipment.ex
Raw

lib/vroom/shipment.ex

defmodule VROOM.Shipment do
@moduledoc """
Defines a Shipment object.
https://github.com/VROOM-Project/vroom/blob/master/docs/API.md#shipments
"""
@type t() :: %__MODULE__{
pickup: VROOM.ShipmentStep.t(),
delivery: VROOM.ShipmentStep.t(),
amount: list() | nil,
skills: list() | nil,
priority: integer() | nil
}
@derive Jason.Encoder
defstruct [
:pickup,
:delivery,
:amount,
:skills,
:priority
]
end