use std::time::{SystemTime, UNIX_EPOCH};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct BotCredential {
pub id: String,
pub secret: String,
pub create_time: u64,
}
impl BotCredential {
pub fn new(id: String, secret: String) -> Self {
let create_time = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap_or_default()
.as_secs();
Self {
id,
secret,
create_time,
}
}
}