HomeDisk/types/src/auth/login.rs

16 lines
404 B
Rust

//! `/auth/login` Request and Response types
use serde::{Deserialize, Serialize};
use zeroize::{Zeroize, ZeroizeOnDrop};
#[derive(Debug, Serialize, Deserialize, Clone, Zeroize, ZeroizeOnDrop)]
pub struct Request {
pub username: String,
pub password: String,
}
#[derive(Debug, Serialize, Deserialize, Clone, Zeroize, ZeroizeOnDrop)]
pub enum Response {
LoggedIn { access_token: String },
}