isset($map->description) && is_string($map->description) ? $map->description : '', 'id' => isset($map->id) && is_int($map->id) ? $map->id : -1, 'name' => isset($map->name) && is_string($map->name) ? $map->name : '', 'permission' => isset($map->permission) && TeamPermission::isDefined($map->permission) ? $map->permission : TeamPermission::NONE ]); } }