RichSttpBackendStub

implicit
class RichSttpBackendStub[F[_], R](val stub: SttpBackendStub[F, R])
class Object
trait Matchable
class Any

Type members

Classlikes

class TypeAwareWhenRequest[A, I, E, O](endpoint: Endpoint[A, I, E, O, _], whenRequest: WhenRequest)

Value members

Concrete methods

def whenDecodingInputFailure[E, O](endpoint: Endpoint[_, _, E, O, _]): TypeAwareWhenRequest[_, _, E, O]
def whenDecodingInputFailureMatches[E, O](endpoint: Endpoint[_, _, E, O, _])(failureMatcher: PartialFunction[Failure, Boolean]): TypeAwareWhenRequest[_, _, E, O]
def whenInputMatches[A, I, E, O](endpoint: Endpoint[A, I, E, O, _])(inputMatcher: I => Boolean): TypeAwareWhenRequest[A, I, E, O]
def whenInputMatchesThenLogic[I](endpoint: ServerEndpoint[R, F] { type A; type U; type I = I; type E; type O; }, interceptors: List[Interceptor[F]])(inputMatcher: I => Boolean): SttpBackendStub[F, R]
def whenRequestMatchesEndpoint[E, O](endpoint: Endpoint[_, _, E, O, _]): TypeAwareWhenRequest[_, _, E, O]
def whenRequestMatchesEndpointThenLogic(endpoint: ServerEndpoint[R, F], interceptors: List[Interceptor[F]]): SttpBackendStub[F, R]
def whenSecurityInputMatches[A, I, E, O](endpoint: Endpoint[A, I, E, O, _])(securityInputMatcher: A => Boolean): TypeAwareWhenRequest[A, I, E, O]
def whenSecurityInputMatchesThenLogic[A](endpoint: ServerEndpoint[R, F] { type A = A; type U; type I; type E; type O; }, interceptors: List[Interceptor[F]])(securityInputMatcher: A => Boolean): SttpBackendStub[F, R]

Concrete fields

val stub: SttpBackendStub[F, R]