🔨 Refactors into packages models and dtos
This commit is contained in:
17
src/dtos/tracker.rs
Normal file
17
src/dtos/tracker.rs
Normal file
@@ -0,0 +1,17 @@
|
||||
use crate::models::tracker::Tracker;
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
#[derive(Serialize)]
|
||||
pub struct TrackerDTO {
|
||||
pub id: String,
|
||||
pub created_at: String,
|
||||
}
|
||||
|
||||
impl TrackerDTO {
|
||||
pub fn from(tracker: &Tracker) -> TrackerDTO {
|
||||
TrackerDTO {
|
||||
id: tracker.id.to_string(),
|
||||
created_at: tracker.created_at.to_string(),
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user