teacherlib/jsonb/
record_feedback.rs1use crate::jsonb::timecode_item::TimecodeItem;
2use common::enums::status::Status;
3use postgres_types::{FromSql, ToSql};
4use serde::{Deserialize, Serialize};
5use uuid::Uuid;
6
7#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, FromSql, ToSql, Default)]
8#[serde(rename_all = "camelCase")]
9pub struct RecordFeedback {
10 pub id : Uuid,
11 pub user_id : Uuid,
12 pub org_id : Uuid,
13 pub timecodes : Vec<TimecodeItem>,
14 pub status : Status,
15 pub feedback : String,
16 pub rating: i32,
17 pub suggestions : Vec<String>,
18}