zz_data/book/
base.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use serde::{Deserialize, Serialize};
use uuid::Uuid;

#[derive(Debug, Serialize, Deserialize, sqlx::FromRow)]
pub struct BookDBModel {
    pub id: Uuid,
    pub name: String,
    pub directory: String,
    pub initialized: bool,
    pub available: bool,
    pub major_version: i16,
    pub minor_version: i16,
    pub patch_version: i16
}

#[derive(Debug, Serialize, Deserialize, sqlx::FromRow)]
pub struct FilterDBModel {
    pub id: Uuid,
    pub book_id: Uuid,
    pub name: String,
    pub enabled: bool 
}