Errors#TransactionExpiredError()

Thrown when Firestore rejects an operation because the transaction it names is no longer valid, i.e. the transaction outlived Firestore's limit before this call reached the server. Like a lock timeout this says nothing about the work being wrong, only that this attempt ran out of time, so a fresh attempt is expected to succeed and it is retryable.