ApiGatewayProxyHttp4sLambda

abstract
class ApiGatewayProxyHttp4sLambda extends IOLambda[ApiGatewayProxyEventV2, ApiGatewayProxyStructuredResultV2]
class IOLambda[ApiGatewayProxyEventV2, ApiGatewayProxyStructuredResultV2]
trait IOSetup
class IOLambdaPlatform[ApiGatewayProxyEventV2, ApiGatewayProxyStructuredResultV2]
trait RequestStreamHandler
class Object
trait Matchable
class Any

Type members

Types

protected
type Setup = HttpRoutes[IO]

Value members

Abstract methods

def routes: Resource[IO, HttpRoutes[IO]]

Concrete methods

final override
def apply(event: ApiGatewayProxyEventV2, context: Context, routes: HttpRoutes[IO]): IO[Some[ApiGatewayProxyStructuredResultV2]]
Definition Classes
IOLambda

Inherited methods

final
def handleRequest(input: InputStream, output: OutputStream, context: Context): Unit
Inherited from
IOLambdaPlatform
protected
def runtime: IORuntime
Inherited from
IOSetup

Concrete fields

val ContextKey: Key[Context]
val EventKey: Key[ApiGatewayProxyEventV2]
final override protected
val setup: Resource[IO, HttpRoutes[IO]]