GetConfigurationSetResponse.fromJson constructor

GetConfigurationSetResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GetConfigurationSetResponse.fromJson(Map<String, dynamic> json) {
  return GetConfigurationSetResponse(
    configurationSetName: json['ConfigurationSetName'] as String?,
    deliveryOptions: json['DeliveryOptions'] != null
        ? DeliveryOptions.fromJson(
            json['DeliveryOptions'] as Map<String, dynamic>)
        : null,
    reputationOptions: json['ReputationOptions'] != null
        ? ReputationOptions.fromJson(
            json['ReputationOptions'] as Map<String, dynamic>)
        : null,
    sendingOptions: json['SendingOptions'] != null
        ? SendingOptions.fromJson(
            json['SendingOptions'] as Map<String, dynamic>)
        : null,
    tags: (json['Tags'] as List?)
        ?.whereNotNull()
        .map((e) => Tag.fromJson(e as Map<String, dynamic>))
        .toList(),
    trackingOptions: json['TrackingOptions'] != null
        ? TrackingOptions.fromJson(
            json['TrackingOptions'] as Map<String, dynamic>)
        : null,
  );
}