use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct LoginResponse {
#[serde(rename = "accessToken")]
pub access_token: String,
#[serde(rename = "accessTokenValidForSeconds")]
pub access_token_valid_for_seconds: i64,
#[serde(rename = "refreshToken")]
pub refresh_token: String,
#[serde(rename = "refreshTokenValidForSeconds")]
pub refresh_token_valid_for_seconds: i64,
}
impl LoginResponse {
pub fn new(access_token: String, access_token_valid_for_seconds: i64, refresh_token: String, refresh_token_valid_for_seconds: i64) -> LoginResponse {
LoginResponse {
access_token,
access_token_valid_for_seconds,
refresh_token,
refresh_token_valid_for_seconds,
}
}
}