ActivityApi

case class ActivityApi[In <: Product, Out <: Product](name: String, inOut: Activity[In, Out, _], apiExamples: ApiExamples[In, Out])(implicit evidence$15: Encoder[In], evidence$16: Decoder[In], evidence$17: Schema[In], evidence$18: Encoder[Out], evidence$19: Decoder[Out], evidence$20: Schema[Out], evidence$21: ClassTag[Out]) extends InOutApi[In, Out]
Companion:
object
trait Serializable
trait Product
trait Equals
trait InOutApi[In, Out]
trait CApi
class Object
trait Matchable
class Any

Value members

Concrete methods

def withExamples(examples: ApiExamples[In, Out]): ActivityApi[In, Out]

Inherited methods

def addInExample(label: String, example: In): InOutApi[In, Out]
Inherited from:
InOutApi
def addOutExample(label: String, example: Out): InOutApi[In, Out]
Inherited from:
InOutApi
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product

Inherited fields

lazy val descr: String
Inherited from:
InOutApi
lazy val id: String
Inherited from:
InOutApi
lazy val inMapper: Body[String, In]
Inherited from:
InOutApi
lazy val inOutDescr: InOutDescr[In, Out]
Inherited from:
InOutApi
lazy val outMapper: Body[String, Out]
Inherited from:
InOutApi
lazy val typeName: String
Inherited from:
InOutApi