feral.lambda.events

Type members

Classlikes

final case
class ApiGatewayProxyEventV2(rawPath: String, rawQueryString: String, headers: Map[String, String], requestContext: RequestContext, body: Option[String], isBase64Encoded: Boolean)
Companion
object
sealed abstract
final case
class ApiGatewayProxyStructuredResultV2(statusCode: Int, headers: Map[String, String], body: String, isBase64Encoded: Boolean) extends ApiGatewayProxyResultV2
Companion
object
final case
class AttributeValue(b: Option[String], bs: Option[String], bool: Option[Boolean], l: Option[List[AttributeValue]], m: Option[Map[String, AttributeValue]], n: Option[String], ns: Option[List[String]], nul: Option[true], s: Option[String], ss: Option[List[String]])
Companion
object
Companion
class
final case
class DynamoDBRecord(awsRegion: Option[String], dynamodb: Option[StreamRecord], eventID: Option[String], eventName: Option[String], eventSource: Option[String], eventSourceARN: Option[String], eventVersion: Option[String], userIdentity: Option[Json])
Companion
object
Companion
class
final case
class DynamoDBStreamEvent(records: List[DynamoDBRecord])
Companion
object
Companion
class
final case
class Http(method: String)
final case
class RequestContext(http: Http)
final case
class StreamRecord(approximateCreationDateTime: Option[Double], keys: Option[Map[String, AttributeValue]], newImage: Option[Map[String, AttributeValue]], oldImage: Option[Map[String, AttributeValue]], sequenceNumber: Option[String], sizeBytes: Option[Double], streamViewType: Option[String])
Companion
object
Companion
class