jvmvm_api/
models.rs

1use diesel::{Selectable, prelude::Queryable};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Deserialize, Serialize, Clone, Queryable, Selectable, PartialEq, Eq, Hash)]
5#[diesel(table_name = crate::schema::versions)]
6#[diesel(check_for_backend(diesel::sqlite::Sqlite))]
7pub struct Version {
8    pub id: i32,
9    pub candidate: String,
10    pub version: String,
11    pub vendor: String,
12    pub platform: String,
13    pub url: String,
14    pub visible: bool,
15    pub sha256sum: Option<String>,
16}