use serde::{Deserialize, Serialize};
#[allow(unused)]
#[derive(Serialize, Deserialize, Debug)]
pub struct Error {
pub object: String,
pub cause: String,
pub code: u32,
pub message: String,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct Record<T>
{
pub rrset_name: String,
pub rrset_type: String,
pub rrset_values: Vec<T>,
pub rrset_href: String,
pub rrset_ttl: Option<u32>,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct RecordUpdate<T> {
pub rrset_values: Vec<T>,
pub rrset_ttl: Option<u32>,
}