Delivery

world.money.Delivery
See theDelivery companion class
object Delivery

Validated construction and the wire pair for Delivery.

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Delivery.type

Members list

Type members

Classlikes

final case class Invalid(raw: String) extends WorldError

Carries the rejected statement.

Carries the rejected statement.

Attributes

Supertypes
trait Product
trait Equals
class WorldError
class TypedError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def of(term: Incoterm, place: String): Either[Invalid, Delivery]

A statement from its parts; the named place is required text.

A statement from its parts; the named place is required text.

Attributes

def parse(raw: String): Either[Invalid, Delivery]

Parses the quoted form: the code, one space, then the named place, which may itself carry spaces.

Parses the quoted form: the code, one space, then the named place, which may itself carry spaces.

Attributes

Givens

Givens

given derived$CanEqual: CanEqual[Delivery, Delivery]

Extensions

Extensions

extension (d: Delivery)
def value: String

The quoted wire form - the argument that reconstructs the value through Delivery.parse.

The quoted wire form - the argument that reconstructs the value through Delivery.parse.

Attributes