securitylib/dto/
badge_request.rsuse serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::enums::badge_status::BadgeStatus;
use crate::enums::badge_type::BadgeType;
use crate::jsonb::badge_token::BadgeToken;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct BadgeRequest {
pub id: Option<Uuid>,
pub user_id: Uuid,
pub ur_id: Uuid,
pub exp: Option<i64>,
pub template_id: Option<Uuid>,
pub picture: Option<String>,
pub details: Option<BadgeToken>,
pub badge_type : BadgeType,
pub badge_status : BadgeStatus,
pub blank_id : Option<Uuid>,
}