backend/model/dto/
guided_tours_impl.rs1use uuid::Uuid;
4
5use crate::model::entity::{GuidedTours, UpdateGuidedTours};
6
7use super::{GuidedToursDto, UpdateGuidedToursDto};
8
9impl From<GuidedTours> for GuidedToursDto {
10 fn from(guided_tours: GuidedTours) -> Self {
11 Self {
12 editor_tour_completed: guided_tours.editor_tour_completed,
13 }
14 }
15}
16
17impl From<Uuid> for GuidedTours {
18 fn from(user_id: Uuid) -> Self {
19 Self {
20 user_id,
21 editor_tour_completed: false,
22 }
23 }
24}
25
26impl From<UpdateGuidedToursDto> for UpdateGuidedTours {
27 fn from(update_object: UpdateGuidedToursDto) -> Self {
28 Self {
29 editor_tour_completed: update_object.editor_tour_completed,
30 }
31 }
32}