use std::fmt;
use serde::{Deserialize, Serialize};
#[derive(Clone, Serialize)]
pub struct RefreshTokenRequest {
#[serde(rename = "mailaddress")]
pub mail_address: String,
pub password: String,
}
impl fmt::Debug for RefreshTokenRequest {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let masking = "********";
f.debug_struct("RefreshTokenRequest")
.field("mail_address", &masking)
.field("password", &masking)
.finish()
}
}
#[derive(Deserialize)]
pub struct RefreshTokenResponse {
#[serde(rename = "refreshToken")]
pub refresh_token: String,
}
impl fmt::Debug for RefreshTokenResponse {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let masking = "********";
f.debug_struct("RefreshTokenResponse")
.field("refresh_token", &masking)
.finish()
}
}