use std::path::PathBuf;
use crate::content::ContentMismatch;
use crate::plugin_models::PactPlugin;
#[derive(Debug, Default, Clone)]
pub struct MockServerConfig {
pub output_path: Option<PathBuf>,
pub host_interface: Option<String>,
pub port: u32,
pub tls: bool
}
#[derive(Debug, Clone)]
pub struct MockServerDetails {
pub key: String,
pub base_url: String,
pub port: u32,
pub plugin: PactPlugin
}
#[derive(Debug, Default, Clone)]
pub struct MockServerResults {
pub path: String,
pub error: String,
pub mismatches: Vec<ContentMismatch>
}