TransportDocument

final case class TransportDocument(deliveryLocation: Location, shippingLocation: Location, client: Client, shippingDate: LocalDateTime, transportDocumentLines: NonEmptyList[TransportDocumentLine], totalWeight: WeightInKilograms)

A document that has to specify: a delivery location, a shipping location, the client's info, the shipping date, the total weight of the pallet, and a list of transport document lines.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product