// @generated automatically by Diesel CLI. diesel::table! { device_subscriptions (id) { id -> BigInt, device_id -> BigInt, podcast_url -> Text, time_changed -> BigInt, deleted -> Bool, } } diesel::table! { devices (id) { id -> BigInt, device_id -> Text, user_id -> BigInt, sync_group_id -> Nullable, caption -> Text, #[sql_name = "type"] type_ -> Text, } } diesel::table! { episode_actions (id) { id -> BigInt, user_id -> BigInt, device_id -> Nullable, podcast_url -> Text, episode_url -> Text, time_changed -> BigInt, timestamp -> Nullable, action -> Text, started -> Nullable, position -> Nullable, total -> Nullable, } } diesel::table! { sessions (id) { id -> BigInt, user_id -> BigInt, last_seen -> BigInt, user_agent -> Nullable, } } diesel::table! { sync_groups (id) { id -> BigInt, } } diesel::table! { users (id) { id -> BigInt, username -> Text, password_hash -> Text, } } diesel::joinable!(device_subscriptions -> devices (device_id)); diesel::joinable!(devices -> sync_groups (sync_group_id)); diesel::joinable!(devices -> users (user_id)); diesel::joinable!(episode_actions -> devices (device_id)); diesel::joinable!(episode_actions -> users (user_id)); diesel::joinable!(sessions -> users (user_id)); diesel::allow_tables_to_appear_in_same_query!( device_subscriptions, devices, episode_actions, sessions, sync_groups, users, );