gcp_bigquery_client/model/
table_list_tables.rsuse crate::model::clustering::Clustering;
use crate::model::range_partitioning::RangePartitioning;
use crate::model::table_list_view::TableListView;
use crate::model::table_reference::TableReference;
use crate::model::time_partitioning::TimePartitioning;
use serde::{Deserialize, Serialize};
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct TableListTables {
#[serde(skip_serializing_if = "Option::is_none")]
pub clustering: Option<Clustering>,
#[serde(skip_serializing_if = "Option::is_none")]
pub creation_time: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub expiration_time: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub friendly_name: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub id: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub kind: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub labels: Option<::std::collections::HashMap<String, String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub range_partitioning: Option<RangePartitioning>,
pub table_reference: TableReference,
#[serde(skip_serializing_if = "Option::is_none")]
pub time_partitioning: Option<TimePartitioning>,
#[serde(skip_serializing_if = "Option::is_none")]
pub r#type: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub view: Option<TableListView>,
}