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 {}