use core::fmt;
use serde::{Deserialize, Serialize};
#[derive(Clone, Serialize)]
pub struct IdTokenRequest {
#[serde(rename = "refreshtoken")]
pub refresh_token: String,
}
impl fmt::Debug for IdTokenRequest {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let masking = "********";
f.debug_struct("IdTokenRequest")
.field("refresh_token", &masking)
.finish()
}
}
#[derive(Deserialize)]
pub struct IdTokenResponse {
#[serde(rename = "idToken")]
pub id_token: String,
}
impl fmt::Debug for IdTokenResponse {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
let masking = "********";
f.debug_struct("IdTokenResponse")
.field("id_token", &masking)
.finish()
}
}