> ## 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.

# DamlRecord

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

## DamlRecord - stable

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

**Signature**

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

**Members**

| Docs                                                                                                                                                                                                               | Member                                                                         | Introduced | Deprecated | Removed |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ---------- | ---------- | ------- |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E%28com.daml.ledger.javaapi.data.DamlRecord.Field...%29)                                         | `DamlRecord(DamlRecord.Field...)`                                              | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E%28com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord.Field...%29) | `DamlRecord(Identifier, DamlRecord.Field...)`                                  | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E%28com.daml.ledger.javaapi.data.Identifier,java.util.List%29)                                   | `DamlRecord(Identifier, List<DamlRecord.Field>)`                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E%28java.util.List%29)                                                                           | `DamlRecord(List<DamlRecord.Field>)`                                           | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E%28java.util.Optional,java.util.List,java.util.Map%29)                                          | `DamlRecord(Optional<Identifier>, List<DamlRecord.Field>, Map<String, Value>)` | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#equals%28java.lang.Object%29)                                                                             | `equals(Object)`                                                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#fromProto%28com.daml.ledger.api.v2.ValueOuterClass.Record%29)                                             | `fromProto(ValueOuterClass.Record)`                                            | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#getFields%28%29)                                                                                          | `getFields()`                                                                  | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#getFieldsMap%28%29)                                                                                       | `getFieldsMap()`                                                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#getRecordId%28%29)                                                                                        | `getRecordId()`                                                                | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#hashCode%28%29)                                                                                           | `hashCode()`                                                                   | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#toProto%28%29)                                                                                            | `toProto()`                                                                    | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#toProtoRecord%28%29)                                                                                      | `toProtoRecord()`                                                              | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#toString%28%29)                                                                                           | `toString()`                                                                   | `3.4.8`    | -          | -       |
