> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-fix-878-websocket-update-format.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction

> Generated object reference page for Transaction from local Javadoc snapshots.

## Transaction

Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html)

**Signature**

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
public final class Transaction extends Object
```

**Members**

| Docs                                                                                                                                                                                                                                                                                                                                                                     | Member                                                                                                                                    | Introduced | Deprecated | Removed  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | ---------- | ---------- | -------- |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.10/com/daml/ledger/javaapi/data/Transaction.html#%3Cinit%3E%28java.lang.String,java.lang.String,java.lang.String,java.time.Instant,java.util.List,java.lang.Long,java.lang.String,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant%29)                                              | `Transaction(String, String, String, Instant, List<Event>, Long, String, TraceContextOuterClass.TraceContext, Instant)`                   | `3.4.8`    | -          | `3.4.11` |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Transaction.html#%3Cinit%3E%28java.lang.String,java.lang.String,java.lang.String,java.time.Instant,java.util.List,java.lang.Long,java.lang.String,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant,com.google.protobuf.ByteString%29)               | `Transaction(String, String, String, Instant, List<Event>, Long, String, TraceContextOuterClass.TraceContext, Instant, ByteString)`       | `3.4.11`   | -          | `3.5.6`  |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#%3Cinit%3E%28java.lang.String,java.lang.String,java.lang.String,java.time.Instant,java.util.List,java.lang.Long,java.lang.String,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant,com.google.protobuf.ByteString,java.lang.Long%29) | `Transaction(String, String, String, Instant, List<Event>, Long, String, TraceContextOuterClass.TraceContext, Instant, ByteString, Long)` | `3.5.6`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#equals%28java.lang.Object%29)                                                                                                                                                                                                                                   | `equals(Object)`                                                                                                                          | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#fromProto%28com.daml.ledger.api.v2.TransactionOuterClass.Transaction%29)                                                                                                                                                                                        | `fromProto(TransactionOuterClass.Transaction)`                                                                                            | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getChildNodeIds%28com.daml.ledger.javaapi.data.ExercisedEvent%29)                                                                                                                                                                                               | `getChildNodeIds(ExercisedEvent)`                                                                                                         | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getCommandId%28%29)                                                                                                                                                                                                                                             | `getCommandId()`                                                                                                                          | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getEffectiveAt%28%29)                                                                                                                                                                                                                                           | `getEffectiveAt()`                                                                                                                        | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getEvents%28%29)                                                                                                                                                                                                                                                | `getEvents()`                                                                                                                             | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getEventsById%28%29)                                                                                                                                                                                                                                            | `getEventsById()`                                                                                                                         | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getExternalTransactionHash%28%29)                                                                                                                                                                                                                               | `getExternalTransactionHash()`                                                                                                            | `3.4.11`   | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getOffset%28%29)                                                                                                                                                                                                                                                | `getOffset()`                                                                                                                             | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getPaidTrafficCost%28%29)                                                                                                                                                                                                                                       | `getPaidTrafficCost()`                                                                                                                    | `3.5.6`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getRecordTime%28%29)                                                                                                                                                                                                                                            | `getRecordTime()`                                                                                                                         | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getRootNodeIds%28%29)                                                                                                                                                                                                                                           | `getRootNodeIds()`                                                                                                                        | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getRootNodes%28%29)                                                                                                                                                                                                                                             | `getRootNodes()`                                                                                                                          | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getSynchronizerId%28%29)                                                                                                                                                                                                                                        | `getSynchronizerId()`                                                                                                                     | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getTraceContext%28%29)                                                                                                                                                                                                                                          | `getTraceContext()`                                                                                                                       | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getUpdateId%28%29)                                                                                                                                                                                                                                              | `getUpdateId()`                                                                                                                           | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#getWorkflowId%28%29)                                                                                                                                                                                                                                            | `getWorkflowId()`                                                                                                                         | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#hashCode%28%29)                                                                                                                                                                                                                                                 | `hashCode()`                                                                                                                              | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#toProto%28%29)                                                                                                                                                                                                                                                  | `toProto()`                                                                                                                               | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#toString%28%29)                                                                                                                                                                                                                                                 | `toString()`                                                                                                                              | `3.4.8`    | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.5.6/com/daml/ledger/javaapi/data/Transaction.html#toWrappedTree%28java.util.function.BiFunction%29)                                                                                                                                                                                                               | `toWrappedTree(BiFunction<Event, List<WrappedEvent>, WrappedEvent>)`                                                                      | `3.4.8`    | -          | -        |
