final case class ForexLookupTo[F[_]](conversionAmount: Double, fromCurr: CurrencyUnit, config: ForexConfig, client: OerClient[F]) extends Product with Serializable
ForexLookupTo is the second part of the fluent interface, which passes parameters taken from Forex class to the next stage in the fluent interface and sets the target currency for the lookup/conversion. Method in this class returns ForexLookupWhen object which will be passed to the next stage in the fluent interface.
- conversionAmount
The amount of money to be converted, it is set to 1 unit for look up operation.
- fromCurr
The source currency
- config
Forex config
- client
Passed down client that does actual work
- Alphabetic
- By Inheritance
- ForexLookupTo
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ForexLookupTo(conversionAmount: Double, fromCurr: CurrencyUnit, config: ForexConfig, client: OerClient[F])
- conversionAmount
The amount of money to be converted, it is set to 1 unit for look up operation.
- fromCurr
The source currency
- config
Forex config
- client
Passed down client that does actual work
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val client: OerClient[F]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val config: ForexConfig
- val conversionAmount: Double
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val fromCurr: CurrencyUnit
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def to(toCurr: CurrencyUnit): ForexLookupWhen[F]
Continue building the target currency to the desired one
Continue building the target currency to the desired one
- toCurr
Target currency
- returns
ForexLookupWhen object which is final part of the fluent interface
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated