userlib/dto/
public_teacher_response.rs

1use postgres_types::{FromSql, ToSql};
2use serde::{Deserialize, Serialize};
3use uuid::Uuid;
4
5#[derive(Serialize, Deserialize, Debug, Clone, PartialEq, ToSql, FromSql)]
6#[serde(rename_all = "camelCase")]
7pub struct PublicTeacherResponse {
8    pub id: Uuid,
9    pub first_name: String,
10    #[serde(skip_serializing_if = "Option::is_none")]
11    pub middle_name: Option<String>,
12    pub last_name: String,
13    pub full_name: String,
14}