use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PostSearchAggregate200ResponseResultsInner {
#[serde(rename = "title", skip_serializing_if = "Option::is_none")]
pub title: Option<String>,
#[serde(rename = "url", skip_serializing_if = "Option::is_none")]
pub url: Option<String>,
#[serde(rename = "snippet", skip_serializing_if = "Option::is_none")]
pub snippet: Option<String>,
#[serde(rename = "domain", skip_serializing_if = "Option::is_none")]
pub domain: Option<String>,
#[serde(rename = "source", skip_serializing_if = "Option::is_none")]
pub source: Option<String>,
#[serde(rename = "position", skip_serializing_if = "Option::is_none")]
pub position: Option<i32>,
#[serde(rename = "score", skip_serializing_if = "Option::is_none")]
pub score: Option<f64>,
#[serde(rename = "publish_time", skip_serializing_if = "Option::is_none")]
pub publish_time: Option<String>,
}
impl PostSearchAggregate200ResponseResultsInner {
pub fn new() -> PostSearchAggregate200ResponseResultsInner {
PostSearchAggregate200ResponseResultsInner {
title: None,
url: None,
snippet: None,
domain: None,
source: None,
position: None,
score: None,
publish_time: None,
}
}
}