Payload class
Information needed to configure the payload.
By default, AWS IoT Events generates a standard payload in JSON for any
action. This action payload contains all attribute-value pairs that have the
information about the detector model instance and the event triggered the
action. To configure the action payload, you can use
contentExpression
.
Constructors
- Payload({required String contentExpression, required PayloadType type})
-
Payload.fromJson(Map<
String, dynamic> json) -
factory
Properties
- contentExpression → String
-
The content of the payload. You can use a string expression that includes
quoted strings (
'<string>'
), variables ($variable.<variable-name>
), input values ($input.<input-name>.<path-to-datum>
), string concatenations, and quoted strings that contain${}
as the content. The recommended maximum size of a content expression is 1 KB.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → PayloadType
-
The value of the payload type can be either
STRING
orJSON
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited