summaryrefslogtreecommitdiff
path: root/dichroism/src/dtos/product_get.rs
diff options
context:
space:
mode:
Diffstat (limited to 'dichroism/src/dtos/product_get.rs')
-rw-r--r--dichroism/src/dtos/product_get.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/dichroism/src/dtos/product_get.rs b/dichroism/src/dtos/product_get.rs
deleted file mode 100644
index aa52f19..0000000
--- a/dichroism/src/dtos/product_get.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-use crate::models::Product;
-
-#[derive(Debug, Serialize)]
-pub struct ProductGet {
- pub id: i32,
- pub name: String,
- pub description: String,
- pub cents: i32,
- pub quantity: i32,
- pub featured: bool,
- pub photo_base: String,
- pub photo_fullsize: String,
- pub photo_thumbnail: String,
- pub category: String,
-}
-
-impl From<Product> for ProductGet {
- fn from(p: Product) -> Self {
- Self {
- id: p.id.unwrap_or(-1),
- name: p.name,
- description: p.description,
- cents: p.cents,
- quantity: p.quantity,
- featured: p.featured,
- category: p.category,
- photo_fullsize: p.photo_set.fullsize.id,
- photo_base: p.photo_set.base.id,
- photo_thumbnail: p.photo_set.thumbnail.id,
- }
- }
-}