EventDestination.fromJson constructor
EventDestination.fromJson(
- Map<String, dynamic> json
)
Implementation
factory EventDestination.fromJson(Map<String, dynamic> json) {
return EventDestination(
cloudWatchLogsDestination: json['CloudWatchLogsDestination'] != null
? CloudWatchLogsDestination.fromJson(
json['CloudWatchLogsDestination'] as Map<String, dynamic>)
: null,
enabled: json['Enabled'] as bool?,
kinesisFirehoseDestination: json['KinesisFirehoseDestination'] != null
? KinesisFirehoseDestination.fromJson(
json['KinesisFirehoseDestination'] as Map<String, dynamic>)
: null,
matchingEventTypes: (json['MatchingEventTypes'] as List?)
?.whereNotNull()
.map((e) => (e as String).toEventType())
.toList(),
name: json['Name'] as String?,
snsDestination: json['SnsDestination'] != null
? SnsDestination.fromJson(
json['SnsDestination'] as Map<String, dynamic>)
: null,
);
}