1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde_derive::{Deserialize, Serialize};
use utoipa::ToSchema;

#[derive(Deserialize, Serialize, ToSchema)]
pub struct LoginRequest {
    #[schema(example = "admin")]
    pub username: String,
    #[schema(example = "passw0rd")]
    pub password: String,
}

#[derive(Serialize, Deserialize, ToSchema)]
pub struct LoginResult {
    #[schema(example = "nidhmyh9c7txiyqe53ttsxyq")]
    pub token: String,
}