1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};

#[derive(Serialize, Clone, Deserialize)]
pub enum FilamentType {
    PLA,
    PETG,
    ABS,
    TPU,
}

#[derive(Serialize, Clone, Deserialize)]
pub struct GcodeFile {
    pub name: String,
    pub size: u64,
    pub last_modified: u128,
    pub filament_type: FilamentType,
}