librarylib/dto/
library_request.rs

1use common::entity::DtoReq;
2use serde::{Deserialize, Serialize};
3use uuid;
4
5#[derive(Serialize, Deserialize, Debug, Clone)]
6#[serde(rename_all = "camelCase")]
7pub struct LibraryRequest {
8    pub id: Option<uuid::Uuid>, // uuid::Uuid in response and request can be serialised/deserialised, but sqlx::types::Uuid can't
9    pub name: Option<String>,
10    pub organisation: uuid::Uuid,
11    pub head: Option<uuid::Uuid>,
12}
13
14impl DtoReq for LibraryRequest {}