influxdb2/models/ast/
package_clause.rs

1//! PackageClause
2
3use serde::{Deserialize, Serialize};
4
5/// Defines a package identifier
6#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
7pub struct PackageClause {
8    /// Type of AST node
9    #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
10    pub r#type: Option<String>,
11    /// Package name
12    #[serde(skip_serializing_if = "Option::is_none")]
13    pub name: Option<crate::models::ast::Identifier>,
14}
15
16impl PackageClause {
17    /// Defines a package identifier
18    pub fn new() -> Self {
19        Self::default()
20    }
21}