openapi-azure-storage-blob 0.1.1

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Documentation
/*
 * Azure Storage Blob service
 *
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 2026-02-06
 *
 * Generated by: https://openapi-generator.tech
 */

use crate::models;
use serde::{Deserialize, Serialize};

/// DelimitedTextConfiguration : Represents the delimited text configuration.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DelimitedTextConfiguration {
    /// The string used to separate columns.
    #[serde(rename = "ColumnSeparator", skip_serializing_if = "Option::is_none")]
    pub column_separator: Option<String>,
    /// The string used to quote a specific field.
    #[serde(rename = "FieldQuote", skip_serializing_if = "Option::is_none")]
    pub field_quote: Option<String>,
    /// The string used to separate records.
    #[serde(rename = "RecordSeparator", skip_serializing_if = "Option::is_none")]
    pub record_separator: Option<String>,
    /// The string used to escape a quote character in a field.
    #[serde(rename = "EscapeChar", skip_serializing_if = "Option::is_none")]
    pub escape_char: Option<String>,
    /// Represents whether the data has headers.
    #[serde(rename = "HasHeaders", skip_serializing_if = "Option::is_none")]
    pub has_headers: Option<bool>,
}

impl DelimitedTextConfiguration {
    /// Represents the delimited text configuration.
    pub fn new() -> DelimitedTextConfiguration {
        DelimitedTextConfiguration {
            column_separator: None,
            field_quote: None,
            record_separator: None,
            escape_char: None,
            has_headers: None,
        }
    }
}