librarylib/dto/shelf_request.rs
1use crate::jsonb::location::Location;
2use common::entity::DtoReq;
3use serde::{Deserialize, Serialize};
4use uuid::Uuid;
5
6
7#[derive(Serialize, Deserialize, Debug, Clone)]
8#[serde(rename_all = "camelCase")]
9pub struct ShelfRequest {
10 pub id: Option<Uuid>,
11 pub room: Option<Uuid>,
12 pub location: Option<Location>,
13 pub label: Option<String>,
14 pub library: Uuid,
15}
16
17impl DtoReq for ShelfRequest {}