iceberg_rest_catalog/models/
commit_transaction_request.rs1use crate::models;
12use iceberg_rust::catalog::commit::CommitTable;
13use serde::{Deserialize, Serialize};
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct CommitTransactionRequest {
17 #[serde(rename = "table-changes")]
18 pub table_changes: Vec<CommitTable>,
19}
20
21impl CommitTransactionRequest {
22 pub fn new(table_changes: Vec<CommitTable>) -> CommitTransactionRequest {
23 CommitTransactionRequest { table_changes }
24 }
25}