Package

com.vsthost.rnd

parala

Permalink

package parala

Visibility
  1. Public
  2. All

Type Members

  1. trait Converter extends AnyRef

    Permalink

    Provides a trait for foreign exchange converters.

  2. sealed abstract class Currency extends EnumEntry

    Permalink

    Defines an abstract class for currency data model.

  3. final case class Money[A <: Currency](ccy: A, qty: QTY, dov: DATE) extends Product with Serializable

    Permalink

    Defines a data model for monetary values and operations defined on monetary value instances.

    Defines a data model for monetary values and operations defined on monetary value instances.

    A

    The type parameter defining the currency of the monetary value.

    ccy

    The currency of the monetary value.

    qty

    The quantity of the monetary value.

    dov

    The date the monetary value is effective as of.

  4. case class Rate[A <: CCY, B <: CCY](from: A, to: B, value: QTY, asof: DATE) extends Product with Serializable

    Permalink

    Provides a foreign exchange rate object model.

    Provides a foreign exchange rate object model.

    A

    Type parameter defining the currency which the rate is from.

    B

    Type parameter defining the currency which the rate is to.

    from

    The currency to convert from.

    to

    The currency to convert to.

    value

    Foreign exchange rate value.

    asof

    The date which the rate is effective as of.

Value Members

  1. object Currency extends Enum[Currency]

    Permalink

    Defines currencies under an enumeration object for Currency data model instances.

  2. object DateHelpers

    Permalink

    Providers some helper functions for working with dates.

  3. object DateHelpersSyntax

    Permalink

    Provides syntax for date helpers.

  4. object Money extends Serializable

    Permalink

    Provides a companion object for monetary value data model.

  5. object Parala

    Permalink

    Defines an object which mainly provides some type aliases.

Ungrouped