teacherlib/jsonb/
record_feedback.rs

1use 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}