Since UniqueId and DocConcurrencyNumber are returned as every list item properties for files, the eTag can be generated following the format below:
"{UniqueId},DocConcurrencyNumber"
Since DocDoncurrencyNumber increases after every change made on the file, it can be used to trace file changes.