TransactWriteItemsRequestTable
fun <T, PK : KeyType> TransactWriteItemsRequestTable(conditionChecks: List<TransactWriteItemsAction.ConditionCheck<PK>>, deletes: List<TransactWriteItemsAction.Delete<PK>>, puts: List<TransactWriteItemsAction.Put<T>>, schema: ItemSchema.PartitionKey<T, PK>, tableName: String, updates: List<TransactWriteItemsAction.Update<PK>>): TransactWriteItemsRequestTable.PartitionKey<T, PK>
fun <T, PK : KeyType, SK : KeyType> TransactWriteItemsRequestTable(conditionChecks: List<TransactWriteItemsAction.ConditionCheck<Pair<PK, SK>>>, deletes: List<TransactWriteItemsAction.Delete<Pair<PK, SK>>>, puts: List<TransactWriteItemsAction.Put<T>>, schema: ItemSchema.CompositeKey<T, PK, SK>, tableName: String, updates: List<TransactWriteItemsAction.Update<Pair<PK, SK>>>): TransactWriteItemsRequestTable.CompositeKey<T, PK, SK>