iceberg_rest_catalog/models/
commit_table_response.rs1use crate::models;
12use iceberg_rust::spec::table_metadata::TableMetadata;
13use serde::{Deserialize, Serialize};
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct CommitTableResponse {
17 #[serde(rename = "metadata-location")]
18 pub metadata_location: String,
19 #[serde(rename = "metadata")]
20 pub metadata: TableMetadata,
21}
22
23impl CommitTableResponse {
24 pub fn new(metadata_location: String, metadata: TableMetadata) -> CommitTableResponse {
25 CommitTableResponse {
26 metadata_location,
27 metadata,
28 }
29 }
30}