> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Javadocs

> Generated package reference and version summary from local Javadoc snapshots

## Table of Contents

🟢 Active Since  🔵 Changed  🔴 Removed

| NAME                                        | STATUS                 | SUMMARY                                            |
| ------------------------------------------- | ---------------------- | -------------------------------------------------- |
| `com.daml.ledger.javaapi.data`              | 🟢 `3.4.8` 🔵 `3.4.11` | 142 types. No lifecycle changes in selected range. |
| `com.daml.ledger.javaapi.data.codegen`      | 🟢 `3.4.8`             | 31 types. No lifecycle changes in selected range.  |
| `com.daml.ledger.javaapi.data.codegen.json` | 🟢 `3.4.8`             | 12 types. No lifecycle changes in selected range.  |

## Version Change Summary

* Group: `com.daml`
* Artifact: `bindings-java`
* Language: `java`
* Versions: `3.4.8, 3.4.9, 3.4.10, 3.4.11`
* Total symbols tracked: `1453`
* Types: `185`
* Members: `1268`
* Introduced in range: `2`
* Deprecated in range: `2`
* Removed in range: `1`

## Reference

### Changed Symbols

| Docs                                                                                                                                                                                                                                                                                                                                                       | Symbol                                                                                                                                                                       | Kind     | Introduced | Deprecated | Removed  |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ---------- | ---------- | -------- |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E%28com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString%29)                                                                                                                                   | `com.daml.ledger.javaapi.data.DisclosedContract#DisclosedContract(Identifier, String, ByteString)`                                                                           | `member` | `3.4.8`    | `3.4.8`    | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E%28com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString,java.lang.String%29)                                                                                                                  | `com.daml.ledger.javaapi.data.DisclosedContract#DisclosedContract(Identifier, String, ByteString, String)`                                                                   | `member` | `3.4.8`    | `3.4.8`    | -        |
| [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)                                | `com.daml.ledger.javaapi.data.Transaction#Transaction(String, String, String, Instant, List<Event>, Long, String, TraceContextOuterClass.TraceContext, Instant)`             | `member` | `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) | `com.daml.ledger.javaapi.data.Transaction#Transaction(String, String, String, Instant, List<Event>, Long, String, TraceContextOuterClass.TraceContext, Instant, ByteString)` | `member` | `3.4.11`   | -          | -        |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Transaction.html#getExternalTransactionHash%28%29)                                                                                                                                                                                                                | `com.daml.ledger.javaapi.data.Transaction#getExternalTransactionHash()`                                                                                                      | `member` | `3.4.11`   | -          | -        |

### Deprecation Notes

| Symbol                                                                                                     | Deprecated | Note                                                |
| ---------------------------------------------------------------------------------------------------------- | ---------- | --------------------------------------------------- |
| `com.daml.ledger.javaapi.data.DisclosedContract#DisclosedContract(Identifier, String, ByteString)`         | `3.4.8`    | since 3.2.0. It will be removed in a future release |
| `com.daml.ledger.javaapi.data.DisclosedContract#DisclosedContract(Identifier, String, ByteString, String)` | `3.4.8`    | since 3.4.0. It will be removed in a future release |
