GetAccountAuthorizationDetailsResponse.fromXml constructor
GetAccountAuthorizationDetailsResponse.fromXml(
- XmlElement elem
Implementation
factory GetAccountAuthorizationDetailsResponse.fromXml(_s.XmlElement elem) {
return GetAccountAuthorizationDetailsResponse(
groupDetailList: _s.extractXmlChild(elem, 'GroupDetailList')?.let(
(elem) => elem
.findElements('member')
.map((c) => GroupDetail.fromXml(c))
.toList()),
isTruncated: _s.extractXmlBoolValue(elem, 'IsTruncated'),
marker: _s.extractXmlStringValue(elem, 'Marker'),
policies: _s.extractXmlChild(elem, 'Policies')?.let((elem) => elem
.findElements('member')
.map((c) => ManagedPolicyDetail.fromXml(c))
.toList()),
roleDetailList: _s.extractXmlChild(elem, 'RoleDetailList')?.let((elem) =>
elem
.findElements('member')
.map((c) => RoleDetail.fromXml(c))
.toList()),
userDetailList: _s.extractXmlChild(elem, 'UserDetailList')?.let((elem) =>
elem
.findElements('member')
.map((c) => UserDetail.fromXml(c))
.toList()),
);
}