final case class Http[Input, Result](host: String, api: API[Input, Result]) extends Operation[Input, Result] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Http
- Serializable
- Product
- Equals
- Operation
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- val api: API[Input, Result]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def contramap[Input2](f: (Remote[Input2]) => Remote[Input])(implicit arg0: Schema[Input2]): Operation[Input2, Result]
Defines an operation that performs the same thing but it's input gets transformed by the given remote function first.
Defines an operation that performs the same thing but it's input gets transformed by the given remote function first.
- Definition Classes
- Operation
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val host: String
- val inputSchema: Schema[_ >: Input]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[Result2](f: (Remote[Result]) => Remote[Result2])(implicit arg0: Schema[Result2]): Operation[Input, Result2]
Defines an operation that performs the same thing and then transforms the result with the given remote function.
Defines an operation that performs the same thing and then transforms the result with the given remote function.
- Definition Classes
- Operation
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val resultSchema: Schema[_ <: Result]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Http → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()