LinkEventMetadata class
The metadata object for the onEvent callback
Constructors
- LinkEventMetadata({required String viewName, required String exitStatus, required String mfaType, required String requestId, required String timestamp, required String linkSessionId, required String institutionName, required String institutionId, required String institutionSearchQuery, required String errorType, required String errorCode, required String errorMesssage})
- LinkEventMetadata.fromJson(dynamic json)
-
factory
Properties
- errorCode → String
-
The error code that the user encountered. Emitted by: ERROR, EXIT.
final
- errorMesssage → String
-
The error message that the user encountered. Emitted by: ERROR, EXIT.
final
- errorType → String
-
The error type that the user encountered. Emitted by: ERROR, EXIT.
final
- exitStatus → String
-
The status key indicates the point at which the user exited the Link flow. Emitted by: EXIT.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- institutionId → String
-
The ID of the selected institution. Emitted by: all events.
final
- institutionName → String
-
The name of the selected institution. Emitted by: all events.
final
- institutionSearchQuery → String
-
The query used to search for institutions. Emitted by: SEARCH_INSTITUTION.
final
- linkSessionId → String
-
The link_session_id is a unique identifier for a single session of Link. It's always available and will stay constant throughout the flow. Emitted by: all events.
final
- mfaType → String
-
If set, the user has encountered one of the following MFA types: code, device, questions, selections. Emitted by: SUBMIT_MFA and TRANSITION_VIEW when view_name is MFA.
final
- requestId → String
-
The request ID for the last request made by Link. This can be shared with Plaid Support to expedite investigation. Emitted by: all events.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timestamp → String
-
An ISO 8601 representation of when the event occurred. For example 2017-09-14T14:42:19.350Z. Emitted by: all events.
final
- viewName → String
-
The name of the view that is being transitioned to. Emitted by: TRANSITION_VIEW.
final
Methods
-
description(
) → String -
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