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