Record class

A description of a unique event within a stream.

Constructors

Record({String? awsRegion, StreamRecord? dynamodb, String? eventID, OperationType? eventName, String? eventSource, String? eventVersion, Identity? userIdentity})
Record.fromJson(Map<String, dynamic> json)
factory

Properties

awsRegion String?
The region in which the GetRecords request was received.
final
dynamodb StreamRecord?
The main body of the stream record, containing all of the DynamoDB-specific fields.
final
eventID String?
A globally unique identifier for the event that was recorded in this stream record.
final
eventName OperationType?
The type of data modification that was performed on the DynamoDB table:
final
eventSource String?
The AWS service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb.
final
eventVersion String?
The version number of the stream record format. This number is updated whenever the structure of Record is modified.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userIdentity Identity?
Items that are deleted by the Time to Live process after expiration have the following fields:
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited