Returns a chronological array of all packets involved in the transaction: [request, ...intermediates, response] (response is included only if present)
Returns the duration of the transaction in milliseconds. If the transaction is still pending, returns the time elapsed since start.
Returns true if the transaction was completed successfully.
Marks the transaction as successful with the given response.
Marks the transaction as failed with an error.
Marks the transaction as timed out.
Represents a single request/response cycle with a Boks device. Captures the request, any intermediate packets (e.g. progress updates), and the final response or error.