use std::collections::HashMap;
use serde::{Deserialize, Serialize};
use serde_json::Value;
#[derive(Debug, Serialize, Deserialize, Clone, Default, PartialEq)]
pub struct Provider {
#[serde(rename = "$id")]
pub id: String,
#[serde(rename = "$createdAt")]
pub created_at: String,
#[serde(rename = "$updatedAt")]
pub updated_at: String,
pub name: String,
pub provider: String,
pub enabled: bool,
#[serde(rename = "type")]
pub provider_type: String,
pub credentials: HashMap<String, Value>,
pub options: Option<HashMap<String, Value>>,
}