Saving Objects using the WithObjects() function in weaviate go client package

Does the WithObjects() Save, fail the transaction once, let’s say If an issue were happened during the save transaction, does it fail all the objects to be saved or, the processed objects were saved and the other will fail?

If you use batch to insert objects.
Each object succeeds and fails independently.

So, if you use batch to insert 1000 objects, and for some reason, object number 222 fails.
You should see 999 objects in your collection - all objects except for 222.