OrgMemberModel.fromJson constructor
OrgMemberModel.fromJson( - Map<String, dynamic> json
)
Implementation
factory OrgMemberModel.fromJson(Map<String, dynamic> json) {
// When joined with profiles, fields may be nested
final profiles = json['profiles'] as Map<String, dynamic>?;
return OrgMemberModel(
id: json['id'] as String,
orgId: json['org_id'] as String,
userId: json['user_id'] as String,
role: json['role'] as String,
joinedAt: DateTime.parse(json['joined_at'] as String),
displayName:
profiles?['display_name'] as String? ??
json['display_name'] as String?,
email: profiles?['email'] as String?,
username: profiles?['username'] as String?,
);
}