AwsIamPolicyDetails.fromJson constructor
AwsIamPolicyDetails.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AwsIamPolicyDetails.fromJson(Map<String, dynamic> json) {
return AwsIamPolicyDetails(
attachmentCount: json['AttachmentCount'] as int?,
createDate: json['CreateDate'] as String?,
defaultVersionId: json['DefaultVersionId'] as String?,
description: json['Description'] as String?,
isAttachable: json['IsAttachable'] as bool?,
path: json['Path'] as String?,
permissionsBoundaryUsageCount:
json['PermissionsBoundaryUsageCount'] as int?,
policyId: json['PolicyId'] as String?,
policyName: json['PolicyName'] as String?,
policyVersionList: (json['PolicyVersionList'] as List?)
?.whereNotNull()
.map((e) => AwsIamPolicyVersion.fromJson(e as Map<String, dynamic>))
.toList(),
updateDate: json['UpdateDate'] as String?,
);
}