r2_data_persistence/models/map.rs
1use crate::schema::maps;
2use diesel::{AsChangeset, Insertable};
3
4pub struct GetMapModel {
5 pub id: String,
6 pub song: String,
7}
8
9#[derive(Insertable)]
10#[diesel(table_name = maps)]
11pub struct CreateMapModel {
12 pub song: String,
13}
14
15#[derive(AsChangeset)]
16#[diesel(table_name = maps)]
17pub struct UpdateMapModel {
18 pub song: Option<String>,
19}