Map<String, dynamic> toJson() { return { 'navigation_type': navigationType, 'to_route': toRoute?.name, 'previous_route': previousRoute?.name, }; }