indexflow-core 0.1.0

Open Core Search Index Infrastructure
use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};
use sqlx::FromRow;

pub use indexflow_seo::SeoAuditResult as QualityGateResult;

#[allow(dead_code)]
#[derive(Debug, Clone, Serialize, Deserialize, FromRow)]
pub struct HealthCheck {
    pub id: i64,
    pub url_id: i64,
    pub http_status: Option<i32>,
    pub response_time: Option<i32>,
    pub has_noindex: bool,
    pub has_canonical: bool,
    pub meta_description: Option<String>,
    pub h1_content: Option<String>,
    pub robots_directive: Option<String>,
    pub payload_bytes: Option<i32>,
    pub hreflang: Option<String>,
    pub checked_at: DateTime<Utc>,
}