ApplicationConfigurationDescription.fromJson constructor

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

Implementation

factory ApplicationConfigurationDescription.fromJson(
    Map<String, dynamic> json) {
  return ApplicationConfigurationDescription(
    applicationCodeConfigurationDescription:
        json['ApplicationCodeConfigurationDescription'] != null
            ? ApplicationCodeConfigurationDescription.fromJson(
                json['ApplicationCodeConfigurationDescription']
                    as Map<String, dynamic>)
            : null,
    applicationSnapshotConfigurationDescription:
        json['ApplicationSnapshotConfigurationDescription'] != null
            ? ApplicationSnapshotConfigurationDescription.fromJson(
                json['ApplicationSnapshotConfigurationDescription']
                    as Map<String, dynamic>)
            : null,
    environmentPropertyDescriptions:
        json['EnvironmentPropertyDescriptions'] != null
            ? EnvironmentPropertyDescriptions.fromJson(
                json['EnvironmentPropertyDescriptions']
                    as Map<String, dynamic>)
            : null,
    flinkApplicationConfigurationDescription:
        json['FlinkApplicationConfigurationDescription'] != null
            ? FlinkApplicationConfigurationDescription.fromJson(
                json['FlinkApplicationConfigurationDescription']
                    as Map<String, dynamic>)
            : null,
    runConfigurationDescription: json['RunConfigurationDescription'] != null
        ? RunConfigurationDescription.fromJson(
            json['RunConfigurationDescription'] as Map<String, dynamic>)
        : null,
    sqlApplicationConfigurationDescription:
        json['SqlApplicationConfigurationDescription'] != null
            ? SqlApplicationConfigurationDescription.fromJson(
                json['SqlApplicationConfigurationDescription']
                    as Map<String, dynamic>)
            : null,
    vpcConfigurationDescriptions: (json['VpcConfigurationDescriptions']
            as List?)
        ?.whereNotNull()
        .map((e) =>
            VpcConfigurationDescription.fromJson(e as Map<String, dynamic>))
        .toList(),
  );
}