influxdb2/models/ast/
import_declaration.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
7pub struct ImportDeclaration {
8 #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
10 pub r#type: Option<String>,
11 #[serde(rename = "as", skip_serializing_if = "Option::is_none")]
13 pub r#as: Option<crate::models::ast::Identifier>,
14 #[serde(skip_serializing_if = "Option::is_none")]
16 pub path: Option<crate::models::ast::StringLiteral>,
17}
18
19impl ImportDeclaration {
20 pub fn new() -> Self {
22 Self::default()
23 }
24}