/// API client information /// /// @author Pierre HUBERT #[derive(Debug)] pub struct APIClient { pub id: u64, pub name: String, pub domain: Option, pub comment: Option, pub default_expiration_time: u64, pub firebase_project_name: Option, pub firebase_service_account_file: Option, } impl APIClient { pub fn is_firebase_available(&self) -> bool { self.firebase_project_name.is_some() && self.firebase_service_account_file.is_some() } }