AnalyticsConfigurationType class

The Amazon Pinpoint analytics configuration for collecting metrics for a user pool.

Constructors

AnalyticsConfigurationType({String? applicationArn, String? applicationId, String? externalId, String? roleArn, bool? userDataShared})
AnalyticsConfigurationType.fromJson(Map<String, dynamic> json)
factory

Properties

applicationArn String?
The Amazon Resource Name (ARN) of an Amazon Pinpoint project. You can use the Amazon Pinpoint project for Pinpoint integration with the chosen User Pool Client. Amazon Cognito publishes events to the pinpoint project declared by the app ARN.
final
applicationId String?
The application ID for an Amazon Pinpoint application.
final
externalId String?
The external ID.
final
hashCode int
The hash code for this object.
no setterinherited
roleArn String?
The ARN of an IAM role that authorizes Amazon Cognito to publish events to Amazon Pinpoint analytics.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userDataShared bool?
If UserDataShared is true, Amazon Cognito will include user data in the events it publishes to Amazon Pinpoint analytics.
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