package client type AutoMigrateRequest struct { Items []AutoMigrateItem } type AutoMigrateItem struct { TablePrefixWithSchema string Version string TableModelDescribe map[string]string } type InsertRequest struct { TablePrefixWithSchema string Version string KeyColumns []string TableRow map[string]any UserID string } type InsertBatchRequest struct { Items []*InsertTableRowItem UserID string } type InsertTableRowItem struct { TablePrefixWithSchema string Version string Items []*InsertItem } type InsertItem struct { KeyColumns []string TableRow map[string]any } type DeleteRequest struct { TablePrefixWithSchema string Version string KeyValues map[string]string UserID string } type DeleteBatchRequest struct { Items []*DeleteTableRowItem UserID string } type DeleteTableRowItem struct { TablePrefixWithSchema string Version string Items []*DeleteItem } type DeleteItem struct { KeyValues map[string]string } type UpdateRequest struct { TablePrefixWithSchema string Version string KeyValues map[string]string NewTableRow map[string]any UserID string } type ReplayRequest struct { TablePrefixWithSchema string Version string KeyValues map[string]string UserID string }