// Generated by diesel_ext #![allow(unused)] #![allow(clippy::all)] #![allow(non_snake_case)] use crate::schema::*; use chrono::NaiveDate; use chrono::NaiveDateTime; use diesel::pg::Pg; #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = arrivals)] #[diesel(check_for_backend(Pg))] #[diesel(primary_key(stopID, servingLine_key, servingLine_stateless))] pub struct Arrival { pub depatureRequestId: i32, pub stopID: Option, pub x: Option, pub y: Option, pub mapName: Option, pub area: Option, pub platform: Option, pub platformName: Option, pub stopName: Option, pub nameWO: Option, pub pointType: Option, pub countdown: Option, pub arrivalTime: Option, pub realArrivalTime: Option, pub servingLine_key: Option, pub servingLine_code: Option, pub servingLine_number: Option, pub servingLine_symbol: Option, pub servingLine_motType: Option, pub servingLine_mtSubcode: Option, pub servingLine_realtime: Option, pub servingLine_direction: Option, pub servingLine_directionFrom: Option, pub servingLine_name: Option, pub servingLine_delay: Option, pub servingLine_liErgRiProj_line: Option, pub servingLine_liErgRiProj_project: Option, pub servingLine_liErgRiProj_direction: Option, pub servingLine_liErgRiProj_supplement: Option, pub servingLine_liErgRiProj_network: Option, pub servingLine_destID: Option, pub servingLine_stateless: Option, pub servingLine_lineDisplay: Option, pub operator_code: Option, pub operator_name: Option, pub operator_publicCode: Option, pub attrs_name: Option, pub attrs_value: Option, } #[derive(Queryable, Selectable, Insertable, Debug, QueryableByName)] #[diesel(table_name = depature_requests)] #[diesel(check_for_backend(Pg))] #[diesel(primary_key(depatureRequestId))] pub struct DepatureRequest { pub depatureRequestId: i32, pub stopid: Option, pub serverid: Option, pub requestid: Option, pub sessionid: Option, pub calcTime: Option, pub serverTime: Option, pub logRequestId: Option, } #[derive(Queryable, Selectable, Insertable, Debug, QueryableByName)] #[diesel(table_name = depature_requests)] pub struct NewDepatureRequest { pub stopid: Option, pub serverid: Option, pub requestid: Option, pub sessionid: Option, pub calcTime: Option, pub serverTime: Option, pub logRequestId: Option, } #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = depature_requeststation_hints)] #[diesel(check_for_backend(Pg))] #[diesel(primary_key(infoLinkUrl))] pub struct DepatureRequeststationHint { pub infoLinkUrl: String, pub depatureRequestId: Option, } #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = serving_line_depature_requests)] #[diesel(primary_key(depatureRequestId))] pub struct ServingLineDepatureRequest { pub depatureRequestId: i32, pub servingLineId: String, } #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = serving_lines)] #[diesel(primary_key(servingLineId))] pub struct ServingLine { pub servingLineId: String, pub mode_name: Option, pub mode_number: Option, pub mode_product: Option, pub mode_productId: Option, pub mode_type: Option, pub mode_code: Option, pub mode_destination: Option, pub mode_destID: Option, pub mode_desc: Option, pub mode_timetablePeriod: Option, pub diva_branch: Option, pub diva_line: Option, pub diva_supplement: Option, pub diva_dir: Option, pub diva_project: Option, pub diva_network: Option, pub diva_stateless: Option, pub diva_tripCode: Option, pub diva_operator: Option, pub diva_opPublicCode: Option, pub diva_opCode: Option, pub diva_Vf: Option, pub diva_vTo: Option, pub diva_lineDisplay: Option, pub meta_lastModificationDate: Option, } #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = station_hints)] #[diesel(primary_key(infoLinkURL))] pub struct StationHint { pub infoLinkURL: String, pub infoLinkText: Option, pub infoText: Option, } #[derive(Queryable, Selectable, Insertable, Debug, Identifiable, QueryableByName)] #[diesel(table_name = stop_lists)] #[diesel(primary_key(input))] pub struct StopList { pub input: i32, pub point_dm: Option, pub point_type: Option, pub point_name: Option, pub point_stateless: Option, pub point_stopId: Option, pub point_anytype: Option, pub point_sort: Option, pub point_quality: Option, pub point_best: Option, pub point_object: Option, pub point_ref_id: Option, pub point_ref_gid: Option, pub point_ref_omc: Option, pub point_ref_placeID: Option, pub point_ref_place: Option, pub point_ref_coords: Option, pub itdOdvAssignedStops_stopid: Option, pub itdOdvAssignedStops_name: Option, pub itdOdvAssignedStops_x: Option, pub itdOdvAssignedStops_y: Option, pub itdOdvAssignedStops_mapName: Option, pub itdOdvAssignedStops_value: Option, pub itdOdvAssignedStops_place: Option, pub itdOdvAssignedStops_nameWithPlace: Option, pub itdOdvAssignedStops_distanceTime: Option, pub itdOdvAssignedStops_isTransferStop: Option, pub itdOdvAssignedStops_vm: Option, pub itdOdvAssignedStops_gid: Option, pub meta_lastModificationDate: Option, }