23 lines
421 B
Rust
23 lines
421 B
Rust
mod database;
|
|
mod error;
|
|
|
|
use chrono::{DateTime, Utc};
|
|
|
|
// Exports
|
|
pub use crate::database::DEFAULT_BUSINESS_LOGO;
|
|
pub use crate::error::Error;
|
|
|
|
// the rest
|
|
#[derive(Debug)]
|
|
pub struct Settings {
|
|
created_at: DateTime<Utc>,
|
|
updated_at: DateTime<Utc>,
|
|
business_name: String,
|
|
business_logo: Vec<u8>,
|
|
}
|
|
|
|
impl Settings {
|
|
pub fn business_logo(&self) -> &[u8] {
|
|
self.business_logo.as_slice()
|
|
}
|
|
}
|