What ConditionalAppendToStreamAsync returns?

hello form the doc i’m unsure on how to interpret the retuned values from the methods “ConditionalAppendToStreamAsync”
https://developers.eventstore.com/clients/grpc/appending-events.html#append-your-first-event

i’m particulary interested n the field LogPosition retuned in the result of the operation (ConditionalWriteResult class) which is of type Position

What this value indicates? it is not clear by the documentation.
I’ve supposed it was the position of the last written event in the $all stream by the operation, (or the first… but I don’t think so), but I’m unsure as the documentation appear to say nothing about it.
Or is it something else completely?
The comment on the field says “The EventStore.Client.Position of the write in the transaction file.”
What it will contain if I write more than one event in batch?

Can you please clarify what’s inside this field?