1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use models::api::sort::tripsort::TripSort;
use models::api::search::ascdesc::AscDesc;

#[derive(FromForm, Serialize, Deserialize, Clone)]
pub struct TripSearch {
    pub stops_visited: Option<String>,
    pub route: Option<String>,
    pub departure_after: Option<String>,
    pub arrival_before: Option<String>,
    pub offset : Option<i64>,
    pub per_page : Option<i64>,
    pub sort_by : Option<TripSort>,
    pub sort_order: Option<AscDesc>
}