query FindProductRoutes($productUuid: String!, $toUuid: String!, $limitSources: Int, $limitRoutes: Int) { findProductRoutes( productUuid: $productUuid toUuid: $toUuid limitSources: $limitSources limitRoutes: $limitRoutes ) { sourceUuid sourceName sourceLat sourceLon distanceKm routes { totalDistanceKm totalTimeSeconds stages { fromUuid fromName fromLat fromLon toUuid toName toLat toLon distanceKm travelTimeSeconds transportType } } } }