HMSRoleChangeRequest.fromMap(- Map map
)
Implementation
factory HMSRoleChangeRequest.fromMap(Map map) {
HMSPeer? requestedBy;
HMSRole suggestedRole;
if (map.containsKey('requested_by')) {
requestedBy = HMSPeer.fromMap(map['requested_by']);
} else {
throw HMSInSufficientDataException(message: 'No data found for Peer');
}
if (map.containsKey('suggested_role')) {
suggestedRole = HMSRole.fromMap(map['suggested_role']);
} else {
throw HMSInSufficientDataException(message: 'No data found for Role');
}
return HMSRoleChangeRequest(
suggestedRole: suggestedRole, suggestedBy: requestedBy);
}