sociallib/dto/
comment_request.rs

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