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

25 lines
470 B
Rust
Raw Normal View History

2021-05-14 18:38:46 +02:00
//! # Administrator role details api
//!
//! @author Pierre Hubert
use serde::Serialize;
use crate::constants::admin::AdminRoleMetadata;
#[derive(Serialize)]
pub struct AdminRoleDetailsAPI {
id: &'static str,
name: &'static str,
description: &'static str,
}
impl AdminRoleDetailsAPI {
pub fn new(r: &AdminRoleMetadata) -> Self {
Self {
id: r.id,
name: r.name,
description: r.description,
}
}
2023-05-31 19:10:05 +02:00
}