1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-03-14 01:42:37 +00:00
comunicapiv3/src/api_data/admin/admin_auth_options.rs

20 lines
353 B
Rust
Raw Normal View History

2021-05-09 16:29:59 +02:00
//! # Admin auth options API structure
//!
//! @author Pierre Hubert
use serde::Serialize;
use crate::data::admin::Admin;
#[derive(Serialize)]
pub struct AdminAuthOptions {
access_token: bool,
}
impl AdminAuthOptions {
pub fn new(admin: &Admin) -> Self {
Self {
access_token: admin.reset_token.is_some()
}
}
}