AwsCodeBuildProjectDetails.fromJson constructor

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

Implementation

factory AwsCodeBuildProjectDetails.fromJson(Map<String, dynamic> json) {
  return AwsCodeBuildProjectDetails(
    encryptionKey: json['EncryptionKey'] as String?,
    environment: json['Environment'] != null
        ? AwsCodeBuildProjectEnvironment.fromJson(
            json['Environment'] as Map<String, dynamic>)
        : null,
    name: json['Name'] as String?,
    serviceRole: json['ServiceRole'] as String?,
    source: json['Source'] != null
        ? AwsCodeBuildProjectSource.fromJson(
            json['Source'] as Map<String, dynamic>)
        : null,
    vpcConfig: json['VpcConfig'] != null
        ? AwsCodeBuildProjectVpcConfig.fromJson(
            json['VpcConfig'] as Map<String, dynamic>)
        : null,
  );
}