sociallib/dto/
comment_request.rs1use common::enums::status::Status;
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4use common::entity::DtoReq;
5
6#[derive(Serialize, Deserialize, Debug, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct CommentRequest {
9 pub id: Option<Uuid>,
10 pub post: Option<Uuid>,
11 pub author: Uuid,
12 pub text: String,
13 pub status: Option<Status>,
14 pub likes: Option<Vec<Uuid>>,
15 pub audio: Option<Uuid>,
16 pub video: Option<Uuid>,
17 pub picture: Option<Uuid>,
18 pub reply_to: Option<Uuid>,
19}
20
21impl DtoReq for CommentRequest {}