AwsEc2VolumeDetails.fromJson constructor

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

Implementation

factory AwsEc2VolumeDetails.fromJson(Map<String, dynamic> json) {
  return AwsEc2VolumeDetails(
    attachments: (json['Attachments'] as List?)
        ?.whereNotNull()
        .map(
            (e) => AwsEc2VolumeAttachment.fromJson(e as Map<String, dynamic>))
        .toList(),
    createTime: json['CreateTime'] as String?,
    encrypted: json['Encrypted'] as bool?,
    kmsKeyId: json['KmsKeyId'] as String?,
    size: json['Size'] as int?,
    snapshotId: json['SnapshotId'] as String?,
    status: json['Status'] as String?,
  );
}