feral.lambda.events

Members list

Concise view

Type members

Classlikes

final case class ApiGatewayProxyEventV2(rawPath: String, rawQueryString: String, cookies: Option[List[String]], headers: Map[String, String], requestContext: RequestContext, body: Option[String], isBase64Encoded: Boolean)

Attributes

Companion:
object
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ApiGatewayProxyStructuredResultV2(statusCode: Int, headers: Map[String, String], body: String, isBase64Encoded: Boolean, cookies: List[String])

Attributes

Companion:
object
Source:
ApiGatewayProxyResultV2.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ApiGatewayProxyResultV2.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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])

Attributes

Companion:
object
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DynamoDbStreamEvent(records: List[DynamoDbRecord])

Attributes

Companion:
object
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Http(method: String)

Attributes

Companion:
object
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Http

Attributes

Companion:
class
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Http.type
final case class KinesisStreamEvent(records: List[KinesisStreamRecord])

Attributes

Companion:
object
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class KinesisStreamRecord(awsRegion: String, eventID: String, eventName: String, eventSource: String, eventSourceArn: String, eventVersion: String, invokeIdentityArn: String, kinesis: KinesisStreamRecordPayload)

Attributes

Companion:
object
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class KinesisStreamRecordPayload(approximateArrivalTimestamp: Instant, data: ByteVector, kinesisSchemaVersion: String, partitionKey: String, sequenceNumber: String)

Attributes

Companion:
object
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
KinesisStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class RequestContext(http: Http)

Attributes

Companion:
object
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ApiGatewayProxyEventV2.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchEvent(invocationSchemaVersion: String, invocationId: String, job: S3BatchEventJob, tasks: List[S3BatchEventTask])

Attributes

Companion:
object
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchEventJob(id: String)

Attributes

Companion:
object
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchEventTask(taskId: String, s3Key: String, s3VersionId: Option[String], s3BucketArn: String)

Attributes

Companion:
object
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
S3BatchEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchResult(invocationSchemaVersion: String, treatMissingKeysAs: S3BatchResultResultCode, invocationId: String, results: List[S3BatchResultResult])

Attributes

Companion:
object
Source:
S3BatchResult.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
S3BatchResult.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class S3BatchResultResult(taskId: String, resultCode: S3BatchResultResultCode, resultString: String)

Attributes

Companion:
object
Source:
S3BatchResult.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
S3BatchResult.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class S3BatchResultResultCode

Attributes

Companion:
object
Source:
S3BatchResult.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PermanentFailure.type
object Succeeded.type
object TemporaryFailure.type

Attributes

Companion:
class
Source:
S3BatchResult.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SnsEvent(records: List[SnsEventRecord])

Attributes

Companion:
object
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object SnsEvent

Attributes

Companion:
class
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SnsEventRecord(eventVersion: String, eventSubscriptionArn: String, eventSource: String, sns: SnsMessage)

Attributes

Companion:
object
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SnsMessage(signature: String, messageId: UUID, `type`: String, topicArn: String, messageAttributes: Map[String, SnsMessageAttribute], signatureVersion: String, timestamp: Instant, signingCertUrl: String, message: String, unsubscribeUrl: String, subject: Option[String])

Attributes

Companion:
object
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object SnsMessage

Attributes

Companion:
class
Source:
SnsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class SnsMessageAttribute

Attributes

Companion:
object
Source:
SnsEvent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Binary
class Number
class String
class Unknown

Attributes

Companion:
class
Source:
SnsEvent.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class SnsMessageAttributeArrayMember

Attributes

Companion:
object
Source:
SnsEvent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Boolean
class Number
class String

Attributes

Companion:
class
Source:
SnsEvent.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SqsEvent(records: List[SqsRecord])

Attributes

Companion:
object
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object SqsEvent

Attributes

Companion:
class
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class SqsMessageAttribute

Attributes

Companion:
object
Source:
SqsEvent.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Binary
class Number
class String
class Unknown

Attributes

Companion:
class
Source:
SqsEvent.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SqsRecord(messageId: String, receiptHandle: String, body: String, attributes: SqsRecordAttributes, messageAttributes: Map[String, SqsMessageAttribute], md5OfBody: String, eventSource: String, eventSourceArn: String, awsRegion: String)

Attributes

Companion:
object
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object SqsRecord

Attributes

Companion:
class
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SqsRecordAttributes(awsTraceHeader: Option[String], approximateReceiveCount: String, sentTimestamp: Instant, senderId: String, approximateFirstReceiveTimestamp: Instant, sequenceNumber: Option[String], messageGroupId: Option[String], messageDeduplicationId: Option[String])

Attributes

Companion:
object
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SqsEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
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])

Attributes

Companion:
object
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
DynamoDbStreamEvent.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Implicits

Implicits

implicit lazy val instantDecoder: Decoder[Instant]

Attributes

Source:
package.scala