use serde::{Deserialize, Serialize};
use std::collections::HashMap;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PincodeInfo {
pub pincode: String,
pub officename: String,
pub officetype: String,
#[serde(rename = "Deliverystatus")]
pub delivery_status: String,
pub divisionname: String,
pub regionname: String,
pub circlename: String,
pub taluk: String,
pub districtname: String,
pub statename: String,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Statistics {
pub total_records: usize,
pub unique_pincodes: usize,
pub unique_states: usize,
pub unique_districts: usize,
pub unique_offices: usize,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PostOfficeSummary {
pub total: usize,
pub types: HashMap<String, usize>,
pub delivery_statuses: HashMap<String, usize>,
}