ServiceTask
orchescala.domain.ServiceTask
case class ServiceTask[In <: Product, Out <: Product, ServiceIn, ServiceOut](inOutDescr: InOutDescr[In, Out], defaultServiceOutMock: MockedServiceResponse[ServiceOut], serviceInExample: ServiceIn, otherEnumInExamples: Option[Seq[In]], otherEnumOutExamples: Option[Seq[Out]], dynamicServiceOutMock: Option[In => MockedServiceResponse[ServiceOut]], processName: String, outputMock: Option[Out], servicesMocked: Boolean, outputServiceMock: Option[MockedServiceResponse[ServiceOut]], outputVariables: Seq[String], manualOutMapping: Boolean, handledErrors: Seq[ErrorCodeType], regexHandledErrors: Seq[String], impersonateUserId: Option[String])(using evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: Encoder[ServiceIn], evidence$8: Decoder[ServiceIn], evidence$9: Encoder[ServiceOut], evidence$10: Decoder[ServiceOut]) extends ExternalTask[In, Out, ServiceTask[In, Out, ServiceIn, ServiceOut]]
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait ProcessElementtrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Definition Classes
def mockServiceWith(outputServiceMock: MockedServiceResponse[ServiceOut]): ServiceTask[In, Out, ServiceIn, ServiceOut]
def mockWith(outputMock: In => MockedServiceResponse[ServiceOut]): ServiceTask[In, Out, ServiceIn, ServiceOut]
Inherited methods
Attributes
- Inherited from:
- ProcessOrExternalTask
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- ProcessElement
Attributes
- Inherited from:
- ExternalTask
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Definition Classes
- Inherited from:
- ExternalTask
Attributes
- Inherited from:
- ProcessElement
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- InOut
Attributes
- Inherited from:
- InOut
Concrete fields
Deprecated fields
Attributes
- Deprecated
- Use _topicName_
In this article