tutorlib/dto/
service_request.rsuse common::enums::subject::Subject;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::enums::delivery_type::DeliveryType;
use crate::enums::service_type::ServiceType;
use crate::jsonb::address::Address;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct ServiceRequest {
pub id: Option<Uuid>,
pub service_name: String,
pub price: Option<i32>,
pub currency: Option<String>,
pub tutor: Option<Uuid>,
pub about_service: Option<String>,
pub service_type: Option<ServiceType>,
pub delivery_type: DeliveryType,
pub subject: Subject,
pub address: Option<Address>,
}