use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DelimitedTextConfiguration {
#[serde(rename = "ColumnSeparator", skip_serializing_if = "Option::is_none")]
pub column_separator: Option<String>,
#[serde(rename = "FieldQuote", skip_serializing_if = "Option::is_none")]
pub field_quote: Option<String>,
#[serde(rename = "RecordSeparator", skip_serializing_if = "Option::is_none")]
pub record_separator: Option<String>,
#[serde(rename = "EscapeChar", skip_serializing_if = "Option::is_none")]
pub escape_char: Option<String>,
#[serde(rename = "HasHeaders", skip_serializing_if = "Option::is_none")]
pub has_headers: Option<bool>,
}
impl DelimitedTextConfiguration {
pub fn new() -> DelimitedTextConfiguration {
DelimitedTextConfiguration {
column_separator: None,
field_quote: None,
record_separator: None,
escape_char: None,
has_headers: None,
}
}
}