Skip to main content

rbp_auth/
dto.rs

1use serde::Deserialize;
2use serde::Serialize;
3
4#[derive(Deserialize)]
5pub struct RegisterRequest {
6    pub email: String,
7    pub username: String,
8    pub password: String,
9}
10
11#[derive(Deserialize)]
12pub struct LoginRequest {
13    pub username: String,
14    pub password: String,
15}
16
17#[derive(Serialize)]
18pub struct AuthResponse {
19    pub token: String,
20    pub user: UserInfo,
21}
22
23#[derive(Serialize)]
24pub struct UserInfo {
25    pub id: String,
26    pub username: String,
27}