package lambda
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- lambda
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class ClientContext(client: ClientContextClient, env: ClientContextEnv) extends Product with Serializable
- final case class ClientContextClient(installationId: String, appTitle: String, appVersionName: String, appVersionCode: String, appPackageName: String) extends Product with Serializable
- final case class ClientContextEnv(platformVersion: String, platform: String, make: String, model: String, locale: String) extends Product with Serializable
- final case class CognitoIdentity(identityId: String, identityPoolId: String) extends Product with Serializable
- final case class Context[F[_]](functionName: String, functionVersion: String, invokedFunctionArn: String, memoryLimitInMB: Int, awsRequestId: String, logGroupName: String, logStreamName: String, identity: Option[CognitoIdentity], clientContext: Option[ClientContext], remainingTime: F[FiniteDuration]) extends Product with Serializable
- abstract type INothing <: Nothing
Alias for
Nothing
which works better with type inference.Alias for
Nothing
which works better with type inference. Inspired by fs2, but inlined here to avoid pulling in an otherwise-unnecessary dependency. - abstract class IOLambda[Event, Result] extends IOLambdaPlatform[Event, Result] with IOSetup
- type Lambda[F[_], Event, Result] = (Event, Context[F]) => F[Option[Result]]
Value Members
- object Context extends ContextCompanionPlatform with Serializable
- object IOLambda