From 64d39a075c6143403cc8883cd20acd5a0f8f688b Mon Sep 17 00:00:00 2001 From: danielporterda Date: Wed, 15 Apr 2026 10:30:14 -0400 Subject: [PATCH 1/4] Refresh protobuf characterization baseline --- .../protobuf/expected/index.mdx | 67 ++++++++++++++++++- 1 file changed, 64 insertions(+), 3 deletions(-) diff --git a/tests/fixtures/characterization/protobuf/expected/index.mdx b/tests/fixtures/characterization/protobuf/expected/index.mdx index a652e31..ac6d6a0 100644 --- a/tests/fixtures/characterization/protobuf/expected/index.mdx +++ b/tests/fixtures/characterization/protobuf/expected/index.mdx @@ -13,7 +13,7 @@ This page is generated from local descriptor-image snapshots with source info. - Version filter: `characterization fixture versions` - Latest release: `v3.4.11` - Source repo: `git@github.com:DACH-NY/canton.git` -- Generated at: `2026-04-10T03:11:10.356922+00:00` +- Generated at: `2026-04-15T14:29:11.367756+00:00` ## Latest Snapshot @@ -23,8 +23,6 @@ This page is generated from local descriptor-image snapshots with source info. - Messages: `932` - Enums: `48` -Packages are grouped by API area. Each package page contains its services, endpoint history, and shared type reference. - ## Table of Contents 🟢 Active Since 🔵 Changed 🔴 Removed @@ -67,3 +65,66 @@ Packages are grouped by API area. Each package page contains its services, endpo | --- | --- | --- | --- | --- | | `3.4.0` | `246/0/0` | `928/0/0` | `47/0/0` | `107/0/0` | | `3.4.11` | `2/0/0` | `4/14/0` | `1/1/0` | `1/10/0` | + +## Reference + +Packages are grouped by API area. Each package page contains its services, endpoint history, and shared type reference. + +### Ledger API + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.daml.ledger.api.v2`](expected/packages/com-daml-ledger-api-v2) | `9` | `20` | `103` | `8` | +| [`com.daml.ledger.api.v2.admin`](expected/packages/com-daml-ledger-api-v2-admin) | `6` | `28` | `78` | `3` | +| [`com.daml.ledger.api.v2.interactive`](expected/packages/com-daml-ledger-api-v2-interactive) | `1` | `6` | `28` | `1` | + +### Participant Administration + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.digitalasset.canton.admin.participant.v30`](expected/packages/com-digitalasset-canton-admin-participant-v30) | `11` | `69` | `169` | `7` | + +### Sequencer + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.digitalasset.canton.admin.sequencer.v30`](expected/packages/com-digitalasset-canton-admin-sequencer-v30) | `1` | `1` | `12` | `1` | +| [`com.digitalasset.canton.sequencer.admin.v30`](expected/packages/com-digitalasset-canton-sequencer-admin-v30) | `5` | `37` | `81` | `1` | +| [`com.digitalasset.canton.sequencer.api.v30`](expected/packages/com-digitalasset-canton-sequencer-api-v30) | `4` | `17` | `48` | `0` | +| [`com.digitalasset.canton.synchronizer.sequencing.sequencer.bftordering.standalone.v1`](expected/packages/com-digitalasset-canton-synchronizer-sequencing-sequencer-bftordering-standalone-v1) | `1` | `2` | `5` | `0` | +| [`com.digitalasset.canton.synchronizer.sequencing.sequencer.bftordering.v30`](expected/packages/com-digitalasset-canton-synchronizer-sequencing-sequencer-bftordering-v30) | `1` | `1` | `37` | `0` | + +### Mediator + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.digitalasset.canton.admin.mediator.v30`](expected/packages/com-digitalasset-canton-admin-mediator-v30) | `1` | `1` | `3` | `0` | +| [`com.digitalasset.canton.mediator.admin.v30`](expected/packages/com-digitalasset-canton-mediator-admin-v30) | `4` | `13` | `17` | `1` | + +### Shared Administration + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.digitalasset.canton.admin.health.v30`](expected/packages/com-digitalasset-canton-admin-health-v30) | `1` | `4` | `14` | `1` | +| [`com.digitalasset.canton.connection.v30`](expected/packages/com-digitalasset-canton-connection-v30) | `1` | `1` | `2` | `0` | +| [`com.digitalasset.canton.crypto.admin.v30`](expected/packages/com-digitalasset-canton-crypto-admin-v30) | `1` | `12` | `33` | `0` | +| [`com.digitalasset.canton.time.admin.v30`](expected/packages/com-digitalasset-canton-time-admin-v30) | `1` | `2` | `4` | `0` | +| [`com.digitalasset.canton.topology.admin.v30`](expected/packages/com-digitalasset-canton-topology-admin-v30) | `4` | `34` | `100` | `1` | + +### Schema Packages + +| Package | Services | Endpoints | Messages | Enums | +| --- | --- | --- | --- | --- | +| [`com.daml.ledger.api.v2.interactive.transaction.v1`](expected/packages/com-daml-ledger-api-v2-interactive-transaction-v1) | `0` | `0` | `5` | `0` | +| [`com.digitalasset.canton.admin.crypto.v30`](expected/packages/com-digitalasset-canton-admin-crypto-v30) | `0` | `0` | `1` | `1` | +| [`com.digitalasset.canton.admin.pruning.v30`](expected/packages/com-digitalasset-canton-admin-pruning-v30) | `0` | `0` | `28` | `0` | +| [`com.digitalasset.canton.admin.time.v30`](expected/packages/com-digitalasset-canton-admin-time-v30) | `0` | `0` | `2` | `0` | +| [`com.digitalasset.canton.crypto.v30`](expected/packages/com-digitalasset-canton-crypto-v30) | `0` | `0` | `20` | `14` | +| [`com.digitalasset.canton.participant.protocol.v30`](expected/packages/com-digitalasset-canton-participant-protocol-v30) | `0` | `0` | `12` | `0` | +| [`com.digitalasset.canton.protocol.v30`](expected/packages/com-digitalasset-canton-protocol-v30) | `0` | `0` | `120` | `9` | +| [`com.digitalasset.canton.protocol.v31`](expected/packages/com-digitalasset-canton-protocol-v31) | `0` | `0` | `1` | `0` | +| [`com.digitalasset.canton.synchronizer.protocol.v30`](expected/packages/com-digitalasset-canton-synchronizer-protocol-v30) | `0` | `0` | `2` | `0` | +| [`com.digitalasset.canton.synchronizer.v30`](expected/packages/com-digitalasset-canton-synchronizer-v30) | `0` | `0` | `1` | `0` | +| [`com.digitalasset.canton.v30`](expected/packages/com-digitalasset-canton-v30) | `0` | `0` | `1` | `0` | +| [`com.digitalasset.canton.version.v1`](expected/packages/com-digitalasset-canton-version-v1) | `0` | `0` | `1` | `0` | +| [`daml.platform.v1`](expected/packages/daml-platform-v1) | `0` | `0` | `4` | `0` | From 76387fa425a17feb3f3923470e0627266e6a3a0a Mon Sep 17 00:00:00 2001 From: danielporterda Date: Wed, 15 Apr 2026 10:47:09 -0400 Subject: [PATCH 2/4] Add protocol renderer parity guards --- src/x2mdx/asyncapi/render.py | 173 ++++++++++++++++++- src/x2mdx/openrpc/render.py | 314 +++++++++++++++++++++++++++++++++-- src/x2mdx/presentation.py | 207 +++++++++++++++++++++++ tests/parity.py | 38 +++++ tests/test_asyncapi.py | 110 ++++++++++++ tests/test_openrpc.py | 74 +++++++++ 6 files changed, 896 insertions(+), 20 deletions(-) create mode 100644 src/x2mdx/presentation.py create mode 100644 tests/parity.py diff --git a/src/x2mdx/asyncapi/render.py b/src/x2mdx/asyncapi/render.py index 5f57aa2..7859489 100644 --- a/src/x2mdx/asyncapi/render.py +++ b/src/x2mdx/asyncapi/render.py @@ -2,6 +2,7 @@ from __future__ import annotations +import json import html import re from pathlib import Path @@ -9,6 +10,16 @@ from x2mdx.asyncapi.models import AsyncApiChannelLifecycle, AsyncApiReport from x2mdx.output import Page +from x2mdx.presentation import ( + CollectionPageModel, + DetailCodeBlock, + DetailTable, + LifecycleStatus, + ProtocolInteraction, + ProtocolSubject, + VersionDeltaRow, + version_delta_row_cells, +) from x2mdx.templating import markdown_page @@ -63,7 +74,7 @@ def compact_text(text: str, *, limit: int = 120) -> str: return normalized[: limit - 3].rstrip() + "..." -def _channel_context(channel: AsyncApiChannelLifecycle) -> dict[str, Any]: +def _channel_context_legacy(channel: AsyncApiChannelLifecycle) -> dict[str, Any]: lifecycle_bits = [ f"Actions: {action_list(channel)}", f"Introduced: `{channel.introduced_version}`", @@ -123,7 +134,7 @@ def _channel_context(channel: AsyncApiChannelLifecycle) -> dict[str, Any]: } -def build_page( +def build_page_legacy( report: AsyncApiReport, *, output_path: str, @@ -157,5 +168,161 @@ def build_page( ] for channel in report.channels ], - channels=[_channel_context(channel) for channel in report.channels], + channels=[_channel_context_legacy(channel) for channel in report.channels], + ) + + +def _channel_subject(channel: AsyncApiChannelLifecycle) -> ProtocolSubject: + lifecycle_items = [ + f"Actions: {action_list(channel)}", + f"Introduced: `{channel.introduced_version}`", + ] + if channel.change_details: + lifecycle_items.append("Changed in: " + ", ".join(f"`{entry['version']}`" for entry in channel.change_details)) + if channel.removed_version: + lifecycle_items.append(f"Removed in: `{channel.removed_version}`") + lifecycle_items.append("Shown for historical reference.") + interactions: list[ProtocolInteraction] = [] + for action in channel.latest.get("actions", []): + detail_items = tuple( + item + for item in [ + f"Operation ID: `{action['operation_id']}`" if action["operation_id"] else "", + f"WebSocket method: `{action['ws_method']}`" if action["ws_method"] else "", + ( + f"Message: `{action['message']['name']}`" + if action["message"]["name"] and action["message"]["name"] != "-" + else "" + ), + ( + f"Content type: `{action['message']['content_type']}`" + if action["message"]["content_type"] and action["message"]["content_type"] != "-" + else "" + ), + ] + if item + ) + detail_blocks: list[DetailTable | DetailCodeBlock] = [ + DetailTable( + headers=("Payload Schema", "Required Fields"), + rows=( + ( + md_code(action["message"]["payload_schema"]), + ", ".join(md_code(field) for field in action["message"]["required_fields"]) + if action["message"]["required_fields"] + else "-", + ), + ), + ) + ] + if action["message"]["sample"] is not None: + detail_blocks.append( + DetailCodeBlock( + title="Message Example", + language="json", + body=json.dumps(action["message"]["sample"], indent=2), + ) + ) + interactions.append( + ProtocolInteraction( + label=str(action["action"]).capitalize(), + detail_items=detail_items, + description=str(action["description"] or ""), + detail_blocks=tuple(detail_blocks), + ) + ) + return ProtocolSubject( + anchor=channel.anchor, + title=channel.channel, + kind=action_list(channel), + summary=escape_md_cell(compact_text(str(channel.latest.get("description") or ""))), + lifecycle=LifecycleStatus.from_values( + introduced=channel.introduced_version, + changed_versions=[str(entry["version"]) for entry in channel.change_details], + removed=channel.removed_version, + ), + lifecycle_items=tuple(lifecycle_items), + description=str(channel.latest.get("description") or ""), + version_changes=tuple( + ( + md_code(str(entry["version"])), + escape_md_cell("; ".join(str(change) for change in entry["changes"])), + ) + for entry in channel.change_details + ), + interactions=tuple(interactions), + ) + + +def _channel_context(channel: ProtocolSubject) -> dict[str, Any]: + actions: list[dict[str, Any]] = [] + for action in channel.interactions: + payload = next( + block for block in action.detail_blocks if isinstance(block, DetailTable) and block.headers == ("Payload Schema", "Required Fields") + ) + sample = next((block for block in action.detail_blocks if isinstance(block, DetailCodeBlock)), None) + actions.append( + { + "heading": action.label, + "detail_items": list(action.detail_items), + "description": action.description, + "payload_row": list(payload.rows[0]), + "sample": json.loads(sample.body) if sample else None, + } + ) + return { + "anchor": channel.anchor, + "name": channel.title, + "lifecycle_bits": list(channel.lifecycle_items), + "description": channel.description, + "change_rows": [list(row) for row in channel.version_changes], + "actions": actions, + } + + +def build_page( + report: AsyncApiReport, + *, + output_path: str, + page_title: str, + page_description: str, +) -> Page: + channels = tuple(_channel_subject(channel) for channel in report.channels) + page_model = CollectionPageModel( + path=Path(output_path).as_posix(), + title=page_title, + description=page_description, + version_rows=tuple( + VersionDeltaRow( + version=version, + added=str(report.per_version_deltas[version]["added_count"]), + changed=str(report.per_version_deltas[version]["changed_count"]), + removed=str(report.per_version_deltas[version]["removed_count"]), + ) + for version in report.versions + ), + toc_rows=tuple( + ( + channel_link(channel.title), + channel.kind, + channel.summary, + md_code(channel.lifecycle.introduced or "-"), + "
".join(f"{version}: {changes}" for version, changes in channel.version_changes) + if channel.version_changes + else "-", + "-", + md_code(channel.lifecycle.removed) if channel.lifecycle.removed else "-", + ) + for channel in channels + ), + ) + return markdown_page( + path=page_model.path, + title=page_model.title, + description=page_model.description, + template_name="asyncapi/page.md.j2", + report=report, + version_timeline_rows=[version_delta_row_cells(row) for row in page_model.version_rows], + channel_summary_rows=[list(row) for row in page_model.toc_rows], + channels=[_channel_context(channel) for channel in channels], ) diff --git a/src/x2mdx/openrpc/render.py b/src/x2mdx/openrpc/render.py index 3672176..2e15471 100644 --- a/src/x2mdx/openrpc/render.py +++ b/src/x2mdx/openrpc/render.py @@ -2,13 +2,26 @@ from __future__ import annotations +import json import re from pathlib import Path from typing import Any from x2mdx.openrpc.models import OpenRpcMethodLifecycle, OpenRpcReport, OpenRpcSpecLifecycle from x2mdx.output import Page -from x2mdx.templating import markdown_page, render_status_cell, render_status_legend +from x2mdx.presentation import ( + CollectionPageModel, + DetailCodeBlock, + DetailTable, + LifecycleStatus, + ProtocolSubject, + StatusRow, + VersionDeltaRow, + status_legend, + status_row_cells, + version_delta_row_cells, +) +from x2mdx.templating import markdown_page def slugify(value: str) -> str: @@ -62,7 +75,7 @@ def method_summary_text(method: OpenRpcMethodLifecycle) -> str: return "-" -def build_overview_page( +def build_overview_page_legacy( report: OpenRpcReport, *, overview_name: str, @@ -84,7 +97,7 @@ def build_overview_page( f"Version filter: `{report.version_filter}`", f"Generated at: `{report.generated_at_utc}`", ], - spec_summary_legend=render_status_legend(include_deprecated=False), + spec_summary_legend=status_legend(include_deprecated=False), spec_rows=[ [ f"[`{escape_md_cell(spec.display_name)}`](" @@ -94,11 +107,17 @@ def build_overview_page( else spec_page_link(spec, spec_dir_name=spec_dir_name) ) + ")", - render_status_cell( - introduced=spec.introduced_version, - changed=spec.changed_in_versions, - removed=spec.removed_version, - ), + status_row_cells( + StatusRow( + link="", + summary="", + lifecycle=LifecycleStatus.from_values( + introduced=spec.introduced_version, + changed_versions=spec.changed_in_versions, + removed=spec.removed_version, + ), + ) + )[1], spec_summary_text(spec), ] for spec in report.specs @@ -106,7 +125,58 @@ def build_overview_page( ) -def _method_context(method: OpenRpcMethodLifecycle) -> dict[str, Any]: +def build_overview_page( + report: OpenRpcReport, + *, + overview_name: str, + spec_dir_name: str, + overview_title: str, + link_prefix: str | None = None, +) -> Page: + normalized_link_prefix = normalize_link_prefix(link_prefix) if link_prefix else None + page_model = CollectionPageModel( + path=overview_name, + title=overview_title, + description="Versioned OpenRPC reference docs.", + metadata_items=( + f"Publish version: `{report.publish_version}`", + f"Versions compared: {', '.join(f'`{version}`' for version in report.versions)}", + f"Source: `{report.source_name}`", + f"Version filter: `{report.version_filter}`", + f"Generated at: `{report.generated_at_utc}`", + ), + status_rows=tuple( + StatusRow( + link=f"[`{escape_md_cell(spec.display_name)}`](" + + ( + f"{normalized_link_prefix}/{spec_page_link(spec, spec_dir_name=spec_dir_name)}" + if normalized_link_prefix + else spec_page_link(spec, spec_dir_name=spec_dir_name) + ) + + ")", + summary=spec_summary_text(spec), + lifecycle=LifecycleStatus.from_values( + introduced=spec.introduced_version, + changed_versions=spec.changed_in_versions, + removed=spec.removed_version, + ), + ) + for spec in report.specs + ), + ) + return markdown_page( + path=page_model.path, + title=page_model.title, + description=page_model.description, + template_name="openrpc/overview.md.j2", + overview_title=page_model.title, + overview_items=list(page_model.metadata_items), + spec_summary_legend=status_legend(include_deprecated=False), + spec_rows=[status_row_cells(row) for row in page_model.status_rows], + ) + + +def _method_context_legacy(method: OpenRpcMethodLifecycle) -> dict[str, Any]: latest = method.latest lifecycle_lines = [f"- Introduced: `{method.introduced_version}`"] if method.change_details: @@ -150,7 +220,111 @@ def _method_context(method: OpenRpcMethodLifecycle) -> dict[str, Any]: } -def build_spec_page( +def _method_subject(method: OpenRpcMethodLifecycle) -> ProtocolSubject: + latest = method.latest + lifecycle_items = [f"- Introduced: `{method.introduced_version}`"] + if method.change_details: + lifecycle_items.append("Changed in: " + ", ".join(md_code(entry["version"]) for entry in method.change_details)) + if method.removed_version: + lifecycle_items.append(f"Removed in: `{method.removed_version}`") + lifecycle_items.append("Shown for historical reference.") + + parameter_rows = tuple( + ( + md_code(param["name"]), + md_code(param["schema"]), + ", ".join(md_code(field) for field in param["required_fields"]) if param["required_fields"] else "-", + escape_md_cell(param["description"]) if param["description"] else "-", + ) + for param in latest["params"] + ) + result_row = ( + md_code(latest["result"]["schema"]), + ", ".join(md_code(field) for field in latest["result"]["required_fields"]) + if latest["result"]["required_fields"] + else "-", + escape_md_cell(latest["result"]["description"]) if latest["result"]["description"] else "-", + ) + detail_blocks: list[DetailTable | DetailCodeBlock] = [ + DetailTable( + title="Parameters", + headers=("Parameter", "Schema", "Required Fields", "Description"), + rows=parameter_rows, + empty_message="_No parameters._", + ), + DetailTable( + title="Result", + headers=("Schema", "Required Fields", "Description"), + rows=(result_row,), + ), + ] + param_samples = {param["name"]: param["sample"] for param in latest["params"] if param["sample"] is not None} + if param_samples: + detail_blocks.append( + DetailCodeBlock( + title="Params Example", + language="json", + body=json.dumps(param_samples, indent=2), + ) + ) + if latest["result"]["sample"] is not None: + detail_blocks.append( + DetailCodeBlock( + title="Result Example", + language="json", + body=json.dumps(latest["result"]["sample"], indent=2), + ) + ) + return ProtocolSubject( + anchor=method.anchor, + title=method.method, + summary=str(latest["summary"] or ""), + lifecycle=LifecycleStatus.from_values( + introduced=method.introduced_version, + changed_versions=[str(entry["version"]) for entry in method.change_details], + removed=method.removed_version, + ), + lifecycle_items=tuple(lifecycle_items), + description=str(latest["description"] or ""), + version_changes=tuple( + ( + md_code(entry["version"]), + escape_md_cell("; ".join(str(change) for change in entry["changes"])), + ) + for entry in method.change_details + ), + detail_blocks=tuple(detail_blocks), + ) + + +def _method_context(method: ProtocolSubject) -> dict[str, Any]: + parameter_table = next( + block for block in method.detail_blocks if isinstance(block, DetailTable) and block.title == "Parameters" + ) + result_table = next(block for block in method.detail_blocks if isinstance(block, DetailTable) and block.title == "Result") + param_example = next( + (block for block in method.detail_blocks if isinstance(block, DetailCodeBlock) and block.title == "Params Example"), + None, + ) + result_example = next( + (block for block in method.detail_blocks if isinstance(block, DetailCodeBlock) and block.title == "Result Example"), + None, + ) + return { + "anchor": method.anchor, + "heading_text": md_code(method.title), + "lifecycle_text": "\n".join(method.lifecycle_items), + "summary": None if method.summary == "-" else method.summary, + "description": method.description, + "change_rows": [list(row) for row in method.version_changes], + "parameter_rows": [list(row) for row in parameter_table.rows], + "result_row": list(result_table.rows[0]), + "param_sample": None, + "result_sample": None, + } + + +def build_spec_page_legacy( spec: OpenRpcSpecLifecycle, *, overview_name: str, @@ -184,20 +358,96 @@ def build_spec_page( ] for version in spec.versions_present ], - method_summary_legend=render_status_legend(include_deprecated=False), + method_summary_legend=status_legend(include_deprecated=False), method_summary_rows=[ [ f"[{md_code(method.method)}](#{method.anchor})", - render_status_cell( - introduced=method.introduced_version, - changed=[entry["version"] for entry in method.change_details], - removed=method.removed_version, - ), + status_row_cells( + StatusRow( + link="", + summary="", + lifecycle=LifecycleStatus.from_values( + introduced=method.introduced_version, + changed_versions=[str(entry["version"]) for entry in method.change_details], + removed=method.removed_version, + ), + ) + )[1], method_summary_text(method), ] for method in spec.methods ], - methods=[_method_context(method) for method in spec.methods], + methods=[_method_context_legacy(method) for method in spec.methods], + ) + + +def build_spec_page( + spec: OpenRpcSpecLifecycle, + *, + overview_name: str, + spec_dir_name: str, + link_prefix: str | None = None, +) -> Page: + normalized_link_prefix = normalize_link_prefix(link_prefix) if link_prefix else None + overview_link = f"../{Path(overview_name).with_suffix('').as_posix()}" + if normalized_link_prefix is not None: + overview_link = normalized_link_prefix or "/" + methods = tuple(_method_subject(method) for method in spec.methods) + page_model = CollectionPageModel( + path=f"{spec_dir_name}/{Path(spec_page_name(spec)).as_posix()}", + title=spec.display_name, + description=spec.info_title or "OpenRPC reference page.", + metadata_items=( + f"Latest source path: `{spec.latest_source_path}`", + f"Publish version: `{spec.latest_version}`", + f"OpenRPC version: `{spec.openrpc_version or '-'}`", + f"Spec info.version: `{spec.info_version or '-'}`", + ), + status_rows=tuple( + StatusRow( + link=f"[{md_code(method.title)}](#{method.anchor})", + summary=method_summary_text(legacy_method), + lifecycle=method.lifecycle, + ) + for method, legacy_method in zip(methods, spec.methods) + ), + version_rows=tuple( + VersionDeltaRow( + version=version, + active=str(spec.per_version_method_deltas[version]["active_count"]), + added=str(spec.per_version_method_deltas[version]["added_count"]), + changed=str(spec.per_version_method_deltas[version]["changed_count"]), + removed=str(spec.per_version_method_deltas[version]["removed_count"]), + ) + for version in spec.versions_present + ), + ) + method_contexts: list[dict[str, Any]] = [] + for method in methods: + context = _method_context(method) + param_example = next( + (block for block in method.detail_blocks if isinstance(block, DetailCodeBlock) and block.title == "Params Example"), + None, + ) + result_example = next( + (block for block in method.detail_blocks if isinstance(block, DetailCodeBlock) and block.title == "Result Example"), + None, + ) + context["param_sample"] = json.loads(param_example.body) if param_example else None + context["result_sample"] = json.loads(result_example.body) if result_example else None + method_contexts.append(context) + return markdown_page( + path=page_model.path, + title=page_model.title, + description=page_model.description, + template_name="openrpc/spec.md.j2", + spec=spec, + overview_link=overview_link, + metadata_items=list(page_model.metadata_items), + version_timeline_rows=[version_delta_row_cells(row, include_active=True) for row in page_model.version_rows], + method_summary_legend=status_legend(include_deprecated=False), + method_summary_rows=[status_row_cells(row) for row in page_model.status_rows], + methods=method_contexts, ) @@ -229,3 +479,33 @@ def build_pages( for spec in report.specs ) return output_dir, pages + + +def build_pages_legacy( + report: OpenRpcReport, + *, + output_dir: Path, + overview_name: str = "index.mdx", + spec_dir_name: str = "specs", + overview_title: str = "Wallet Gateway OpenRPC", + link_prefix: str | None = None, +) -> tuple[Path, list[Page]]: + pages = [ + build_overview_page_legacy( + report, + overview_name=overview_name, + spec_dir_name=spec_dir_name, + overview_title=overview_title, + link_prefix=link_prefix, + ) + ] + pages.extend( + build_spec_page_legacy( + spec, + overview_name=overview_name, + spec_dir_name=spec_dir_name, + link_prefix=link_prefix, + ) + for spec in report.specs + ) + return output_dir, pages diff --git a/src/x2mdx/presentation.py b/src/x2mdx/presentation.py new file mode 100644 index 0000000..ec8cb01 --- /dev/null +++ b/src/x2mdx/presentation.py @@ -0,0 +1,207 @@ +"""Shared output-side presentation models for renderer refactors.""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from typing import Sequence + +from x2mdx.templating import render_status_cell, render_status_legend + + +def _normalized_versions(values: Sequence[str]) -> tuple[str, ...]: + seen: list[str] = [] + for value in values: + text = str(value).strip() + if text and text not in seen: + seen.append(text) + return tuple(seen) + + +@dataclass(frozen=True) +class LifecycleStatus: + introduced: str | None = None + changed_versions: tuple[str, ...] = field(default_factory=tuple) + deprecated: str | None = None + removed: str | None = None + + @classmethod + def from_values( + cls, + *, + introduced: str | None = None, + changed_versions: Sequence[str] = (), + deprecated: str | None = None, + removed: str | None = None, + ) -> "LifecycleStatus": + return cls( + introduced=introduced, + changed_versions=_normalized_versions(changed_versions), + deprecated=deprecated, + removed=removed, + ) + + +@dataclass(frozen=True) +class StatusRow: + link: str + summary: str + lifecycle: LifecycleStatus = field(default_factory=LifecycleStatus) + + +@dataclass(frozen=True) +class VersionDeltaRow: + version: str + added: str + changed: str + removed: str + active: str | None = None + + +@dataclass(frozen=True) +class DetailParagraph: + text: str + title: str | None = None + + +@dataclass(frozen=True) +class DetailBulletList: + items: tuple[str, ...] + title: str | None = None + + +@dataclass(frozen=True) +class DetailTable: + headers: tuple[str, ...] + rows: tuple[tuple[str, ...], ...] + title: str | None = None + empty_message: str | None = None + + +@dataclass(frozen=True) +class DetailCodeBlock: + language: str + body: str + title: str | None = None + + +@dataclass(frozen=True) +class DetailCallout: + kind: str + body: str + + +@dataclass(frozen=True) +class DetailAccordion: + title: str + items: tuple[str, ...] + + +@dataclass(frozen=True) +class DetailCardGroup: + cards: tuple[dict[str, str], ...] + cols: int = 2 + + +@dataclass(frozen=True) +class DetailRawMarkdown: + text: str + + +DetailBlock = ( + DetailParagraph + | DetailBulletList + | DetailTable + | DetailCodeBlock + | DetailCallout + | DetailAccordion + | DetailCardGroup + | DetailRawMarkdown +) + + +@dataclass(frozen=True) +class ProtocolInteraction: + label: str + detail_items: tuple[str, ...] = field(default_factory=tuple) + description: str = "" + detail_blocks: tuple[DetailBlock, ...] = field(default_factory=tuple) + + +@dataclass(frozen=True) +class ProtocolSubject: + anchor: str + title: str + kind: str = "-" + summary: str = "-" + lifecycle: LifecycleStatus = field(default_factory=LifecycleStatus) + lifecycle_items: tuple[str, ...] = field(default_factory=tuple) + description: str = "" + version_changes: tuple[tuple[str, str], ...] = field(default_factory=tuple) + interactions: tuple[ProtocolInteraction, ...] = field(default_factory=tuple) + detail_blocks: tuple[DetailBlock, ...] = field(default_factory=tuple) + + +@dataclass(frozen=True) +class SymbolEntry: + anchor: str + title: str + kind: str + summary: str = "" + lifecycle: LifecycleStatus = field(default_factory=LifecycleStatus) + lifecycle_items: tuple[str, ...] = field(default_factory=tuple) + source_link: str = "" + signature: str = "" + version_changes: tuple[tuple[str, str], ...] = field(default_factory=tuple) + detail_blocks: tuple[DetailBlock, ...] = field(default_factory=tuple) + + +@dataclass(frozen=True) +class SymbolGroup: + title: str + entries: tuple[SymbolEntry, ...] = field(default_factory=tuple) + + +@dataclass(frozen=True) +class CollectionPageModel: + path: str + title: str + description: str | None = None + intro_paragraphs: tuple[str, ...] = field(default_factory=tuple) + metadata_items: tuple[str, ...] = field(default_factory=tuple) + toc_rows: tuple[tuple[str, ...], ...] = field(default_factory=tuple) + status_rows: tuple[StatusRow, ...] = field(default_factory=tuple) + version_rows: tuple[VersionDeltaRow, ...] = field(default_factory=tuple) + + +def status_row_cells(row: StatusRow) -> list[str]: + return [ + row.link, + render_status_cell( + introduced=row.lifecycle.introduced, + changed=list(row.lifecycle.changed_versions), + deprecated=row.lifecycle.deprecated, + removed=row.lifecycle.removed, + ), + row.summary, + ] + + +def status_legend( + *, + include_changed: bool = True, + include_deprecated: bool = True, + include_removed: bool = True, +) -> str: + return render_status_legend( + include_changed=include_changed, + include_deprecated=include_deprecated, + include_removed=include_removed, + ) + + +def version_delta_row_cells(row: VersionDeltaRow, *, include_active: bool = False) -> list[str]: + cells: list[str] = [f"`{row.version}`"] + if include_active: + cells.append(row.active or "0") + cells.extend([row.added, row.changed, row.removed]) + return cells diff --git a/tests/parity.py b/tests/parity.py new file mode 100644 index 0000000..2b74e50 --- /dev/null +++ b/tests/parity.py @@ -0,0 +1,38 @@ +from __future__ import annotations + +import re +import unittest +from pathlib import Path + +from x2mdx.output import Page +from x2mdx.render import render_page + + +GENERATED_AT_PATTERNS = [ + re.compile(r"Generated at \(UTC\): `[^`]+`"), + re.compile(r"Generated at: `[^`]+`"), +] + + +def normalize_dynamic_text(text: str) -> str: + normalized = text + for pattern in GENERATED_AT_PATTERNS: + normalized = pattern.sub(lambda match: match.group(0).split("`", 1)[0] + "``", normalized) + return normalized + + +def rendered_page(page: Page) -> str: + return normalize_dynamic_text(render_page(page)) + + +def rendered_page_map(pages: list[Page]) -> dict[str, str]: + return {Path(page.path).as_posix(): rendered_page(page) for page in pages} + + +def assert_page_equal(testcase: unittest.TestCase, actual: Page, expected: Page) -> None: + testcase.assertEqual(actual.path, expected.path) + testcase.assertEqual(rendered_page(actual), rendered_page(expected)) + + +def assert_page_tree_equal(testcase: unittest.TestCase, actual: list[Page], expected: list[Page]) -> None: + testcase.assertEqual(rendered_page_map(actual), rendered_page_map(expected)) diff --git a/tests/test_asyncapi.py b/tests/test_asyncapi.py index 70a7cad..a673fe4 100644 --- a/tests/test_asyncapi.py +++ b/tests/test_asyncapi.py @@ -10,7 +10,9 @@ from x2mdx.asyncapi.lifecycle import build_asyncapi_report_from_sources, parse_asyncapi from x2mdx.asyncapi.models import AsyncApiSourceSnapshot +from x2mdx.asyncapi.render import build_page, build_page_legacy from x2mdx.cli import main as cli_main +from tests.parity import assert_page_equal def write_text(path: Path, contents: str) -> None: @@ -321,6 +323,114 @@ def test_build_report_tracks_channel_changes_and_removals(self) -> None: self.assertEqual(report.per_version_deltas["1.1.0"]["changed_count"], 1) self.assertEqual(report.per_version_deltas["1.1.0"]["removed_count"], 1) + def test_render_builder_matches_legacy_output(self) -> None: + report = build_asyncapi_report_from_sources( + [ + self._snapshot( + "1.0.0", + "published/1.0.0/asyncapi.yaml", + """ + asyncapi: 2.6.0 + info: + title: Sample WebSocket API + version: 1.0.0 + channels: + /stream: + description: Stream updates. + publish: + operationId: sendStream + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/StreamRequest' + components: + schemas: + StreamRequest: + type: object + required: [party] + properties: + party: + type: string + messages: + StreamRequest: + contentType: application/json + payload: + $ref: '#/components/schemas/StreamRequest' + """, + ), + self._snapshot( + "1.1.0", + "published/1.1.0/asyncapi.yaml", + """ + asyncapi: 2.6.0 + info: + title: Sample WebSocket API + version: 1.1.0 + channels: + /stream: + description: Stream updates for clients. + publish: + operationId: sendStream + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/StreamRequest' + subscribe: + operationId: onStream + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/StreamEvent' + components: + schemas: + StreamRequest: + type: object + required: [party, offset] + properties: + party: + type: string + offset: + type: string + StreamEvent: + type: object + required: [offset] + properties: + offset: + type: string + messages: + StreamRequest: + contentType: application/json + payload: + $ref: '#/components/schemas/StreamRequest' + StreamEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/StreamEvent' + """, + ), + ], + source_name="unit test snapshots", + version_filter="unit test versions", + ) + + actual = build_page( + report, + output_path="reference/asyncapi.mdx", + page_title="AsyncAPI", + page_description="AsyncAPI description.", + ) + legacy = build_page_legacy( + report, + output_path="reference/asyncapi.mdx", + page_title="AsyncAPI", + page_description="AsyncAPI description.", + ) + + assert_page_equal(self, actual, legacy) + def test_cli_builds_asyncapi_page_and_updates_docs_json(self) -> None: manifest_path = self._write_manifest() output_file = self.root / "docs" / "reference" / "asyncapi.mdx" diff --git a/tests/test_openrpc.py b/tests/test_openrpc.py index e6bf580..8c94035 100644 --- a/tests/test_openrpc.py +++ b/tests/test_openrpc.py @@ -11,6 +11,8 @@ from x2mdx.cli import main as cli_main from x2mdx.openrpc.lifecycle import build_openrpc_report_from_sources, parse_openrpc from x2mdx.openrpc.models import OpenRpcSourceSnapshot +from x2mdx.openrpc.render import build_pages, build_pages_legacy +from tests.parity import assert_page_tree_equal def write_text(path: Path, contents: str) -> None: @@ -343,6 +345,78 @@ def test_build_report_tracks_method_changes_across_specs_and_versions(self) -> N self.assertEqual(remote_methods["status"].changed_in_versions, ["1.1.0"]) self.assertIn("result updated (required fields)", remote_methods["status"].change_details[0]["changes"]) + def test_render_builder_matches_legacy_output(self) -> None: + report = build_openrpc_report_from_sources( + [ + self._snapshot( + version="1.0.0", + spec_id="dapp-api", + display_name="Dapp API", + source_path="api-specs/openrpc-dapp-api.json", + contents=""" + { + "openrpc": "1.2.6", + "info": {"title": "Dapp API", "version": "1.0.0"}, + "methods": [ + { + "name": "status", + "description": "Return provider status.", + "params": [], + "result": {"name": "result", "schema": {"type": "string"}} + } + ] + } + """, + ), + self._snapshot( + version="1.1.0", + spec_id="dapp-api", + display_name="Dapp API", + source_path="api-specs/openrpc-dapp-api.json", + contents=""" + { + "openrpc": "1.2.6", + "info": {"title": "Dapp API", "version": "1.1.0"}, + "methods": [ + { + "name": "status", + "description": "Return wallet provider status.", + "params": [], + "result": {"name": "result", "schema": {"type": "string"}} + }, + { + "name": "connect", + "description": "Connect to a provider.", + "params": [ + { + "name": "network", + "schema": {"type": "string"} + } + ], + "result": {"name": "result", "schema": {"type": "string"}} + } + ] + } + """, + ), + ], + source_name="unit test snapshots", + version_filter="unit test versions", + ) + + _legacy_root, legacy_pages = build_pages_legacy( + report, + output_dir=Path("reference"), + overview_title="Wallet Gateway JSON-RPC", + ) + _actual_root, actual_pages = build_pages( + report, + output_dir=Path("reference"), + overview_title="Wallet Gateway JSON-RPC", + ) + + assert_page_tree_equal(self, actual_pages, legacy_pages) + def test_cli_builds_openrpc_pages(self) -> None: manifest_path = self._write_manifest() output_dir = self.root / "out" From df10ed34db2fc0db74175dd981a7aa252a058e6a Mon Sep 17 00:00:00 2001 From: danielporterda Date: Wed, 15 Apr 2026 10:47:22 -0400 Subject: [PATCH 3/4] Refactor OpenAPI rendering behind parity tests --- src/x2mdx/openapi/render.py | 343 +++++++++++++++++++++++++++++++++++- tests/test_openapi.py | 125 ++++++++++++- 2 files changed, 465 insertions(+), 3 deletions(-) diff --git a/src/x2mdx/openapi/render.py b/src/x2mdx/openapi/render.py index 8ef8f82..b1ac964 100644 --- a/src/x2mdx/openapi/render.py +++ b/src/x2mdx/openapi/render.py @@ -12,6 +12,17 @@ from x2mdx.mintlify import MintlifyGroup from x2mdx.openapi.models import OpenApiEntityLifecycle, OpenApiLifecycleReport, OpenApiSpecLifecycle from x2mdx.output import Page, RawMarkdown +from x2mdx.presentation import ( + CollectionPageModel, + DetailCodeBlock, + DetailParagraph, + DetailTable, + LifecycleStatus, + ProtocolInteraction, + ProtocolSubject, + VersionDeltaRow, + version_delta_row_cells, +) from x2mdx.templating import markdown_page, render_template MAX_CHANGED_ENTITIES = 300 @@ -487,7 +498,190 @@ def render_endpoint_reference(operations: list[dict[str, Any]], max_endpoints: i ) -def build_spec_page(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: +def _operation_interaction(operation: dict[str, Any]) -> ProtocolInteraction: + context = _endpoint_reference_operation(operation) + detail_blocks: list[DetailParagraph | DetailTable | DetailCodeBlock] = [] + if context["parameter_rows"]: + detail_blocks.append( + DetailTable( + title="Parameters", + headers=("Name", "In", "Required", "Schema", "Description"), + rows=tuple(tuple(row) for row in context["parameter_rows"]), + ) + ) + request_body = context["request_body"] + if request_body: + detail_blocks.append(DetailParagraph(title="Request Body Required", text=str(request_body["required"]))) + if request_body["content_rows"]: + detail_blocks.append( + DetailTable( + title="Request Body", + headers=("Content Type", "Schema", "Required Fields"), + rows=tuple(tuple(row) for row in request_body["content_rows"]), + ) + ) + else: + detail_blocks.append(DetailParagraph(title="Request Body Content", text=str(request_body["content"]))) + for example in request_body["examples"]: + detail_blocks.append( + DetailCodeBlock( + title=f"Request Example: {example['content_type']}", + language="json", + body=example["body"], + ) + ) + if context["response_rows"]: + detail_blocks.append( + DetailTable( + title="Responses", + headers=("Code", "Description", "Content Types", "Schemas"), + rows=tuple(tuple(row) for row in context["response_rows"]), + ) + ) + return ProtocolInteraction( + label=str(context["method"]), + detail_items=tuple(context["bullet_items"]), + detail_blocks=tuple(detail_blocks), + ) + + +def _path_subject( + spec: OpenApiSpecLifecycle, + path: str, + operations: list[dict[str, Any]], + lifecycles: list[OpenApiEntityLifecycle], +) -> ProtocolSubject: + changed_versions: list[str] = [] + for lifecycle in lifecycles: + for version in lifecycle.changed_in_versions: + if version not in changed_versions: + changed_versions.append(version) + return ProtocolSubject( + anchor=endpoint_path_anchor_id(path), + title=path, + kind=path_kind_value(operations), + summary=path_summary_text(operations), + lifecycle=LifecycleStatus.from_values( + introduced=introduced_versions_value(lifecycles), + changed_versions=changed_versions, + removed=removed_versions_value(lifecycles), + ), + version_changes=tuple( + ( + md_code(version), + path_change_summary_value( + spec, + [lifecycle for lifecycle in lifecycles if version in lifecycle.changed_in_versions], + ), + ) + for version in changed_versions + ), + interactions=tuple(_operation_interaction(operation) for operation in operations), + ) + + +def render_endpoint_reference_subjects(subjects: list[ProtocolSubject], max_endpoints: int) -> str: + if not subjects: + return "No endpoint details available in the latest spec." + return render_template( + "openapi/endpoint_reference.md.j2", + path_groups=[ + { + "anchor_id": subject.anchor, + "header": md_code(subject.title), + "methods": [interaction.label for interaction in subject.interactions], + "operations": [ + { + "anchor_id": endpoint_anchor_id(f"{interaction.label.strip('`')} {subject.title}"), + "method": interaction.label, + "bullet_items": list(interaction.detail_items), + "parameter_rows": [ + list(row) + for block in interaction.detail_blocks + if isinstance(block, DetailTable) and block.title == "Parameters" + for row in block.rows + ], + "request_body": next( + ( + { + "required": required_block.text, + "content_rows": [list(row) for row in block.rows], + "content": next( + ( + paragraph.text + for paragraph in interaction.detail_blocks + if isinstance(paragraph, DetailParagraph) + and paragraph.title == "Request Body Content" + ), + md_code("-"), + ), + "examples": [ + { + "content_type": code_block.title.replace("Request Example: ", ""), + "body": code_block.body, + } + for code_block in interaction.detail_blocks + if isinstance(code_block, DetailCodeBlock) + and code_block.title + and code_block.title.startswith("Request Example: ") + ], + } + for required_block in interaction.detail_blocks + if isinstance(required_block, DetailParagraph) + and required_block.title == "Request Body Required" + for block in interaction.detail_blocks + if isinstance(block, DetailTable) and block.title == "Request Body" + ), + next( + ( + { + "required": required_block.text, + "content_rows": [], + "content": next( + ( + paragraph.text + for paragraph in interaction.detail_blocks + if isinstance(paragraph, DetailParagraph) + and paragraph.title == "Request Body Content" + ), + md_code("-"), + ), + "examples": [ + { + "content_type": code_block.title.replace("Request Example: ", ""), + "body": code_block.body, + } + for code_block in interaction.detail_blocks + if isinstance(code_block, DetailCodeBlock) + and code_block.title + and code_block.title.startswith("Request Example: ") + ], + } + for required_block in interaction.detail_blocks + if isinstance(required_block, DetailParagraph) + and required_block.title == "Request Body Required" + ), + None, + ), + ), + "response_rows": [ + list(row) + for block in interaction.detail_blocks + if isinstance(block, DetailTable) and block.title == "Responses" + for row in block.rows + ], + } + for interaction in subject.interactions + ], + } + for subject in subjects[:max_endpoints] + ], + max_endpoints=max_endpoints, + total_paths=len(subjects), + ) + + +def build_spec_page_legacy(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: counts = lifecycle_counts(spec) interesting = interesting_entities(spec) toc_rows = table_of_contents_rows(spec) @@ -573,7 +767,118 @@ def build_spec_page(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: ) -def build_overview_page( +def build_spec_page(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: + counts = lifecycle_counts(spec) + interesting = interesting_entities(spec) + toc_rows = table_of_contents_rows(spec) + latest_operations = spec.latest_entities.get("operations", []) + latest_components = spec.latest_entities.get("components", []) + latest_paths = spec.latest_entities.get("paths", []) + latest_tags = spec.latest_entities.get("tags", []) + lifecycle_by_key = { + record.entity_key: record + for record in spec.entity_lifecycle + if record.entity_type == "operation" + } + subjects = [ + _path_subject( + spec, + path, + operations, + [ + lifecycle + for operation in operations + if (lifecycle := lifecycle_by_key.get(str(operation.get("entity_key", "") or ""))) is not None + ], + ) + for path, operations in group_operations_by_path(spec.latest_operation_details).items() + ] + page_model = CollectionPageModel( + path=f"{spec_dir_name}/{slugify(spec.spec_id)}.mdx", + title=spec.display_name, + description="Generated lifecycle view for an OpenAPI specification", + toc_rows=tuple(tuple(row) for row in toc_rows), + version_rows=tuple( + VersionDeltaRow( + version=version, + added=md_code(spec.per_version_entity_deltas.get(version, {}).get("added_count", 0)), + changed=md_code(spec.per_version_entity_deltas.get(version, {}).get("changed_count", 0)), + removed=md_code(spec.per_version_entity_deltas.get(version, {}).get("removed_count", 0)), + ) + for version in spec.versions_present + ), + ) + + body = render_template( + "openapi/spec.md.j2", + table_of_contents_rows=[list(row) for row in page_model.toc_rows[:MAX_TABLE_OF_CONTENTS_ROWS]], + table_of_contents_total=len(page_model.toc_rows), + table_of_contents_limit=MAX_TABLE_OF_CONTENTS_ROWS, + endpoint_reference=render_endpoint_reference_subjects(subjects, MAX_ENDPOINTS), + version_timeline_rows=[version_delta_row_cells(row) for row in page_model.version_rows], + interesting_rows=[ + [ + md_code(record.name), + md_code(record.entity_type), + lifecycle_value(record.introduced_version, "introduced"), + changed_versions_value(record.changed_in_versions), + lifecycle_value(record.removed_version, "removed"), + ] + for record in interesting[:MAX_CHANGED_ENTITIES] + ], + interesting_total=len(interesting), + interesting_limit=MAX_CHANGED_ENTITIES, + latest_operations_rows=[ + [ + md_code(str(record.get("name", ""))), + lifecycle_value(str(record.get("introduced_version", "")), "introduced"), + changed_versions_value(list(record.get("changed_in_versions", []))), + lifecycle_value(record.get("removed_version"), "removed"), + ] + for record in latest_operations[:MAX_LATEST_OPERATIONS] + ], + latest_operations_total=len(latest_operations), + latest_operations_limit=MAX_LATEST_OPERATIONS, + latest_components_rows=[ + [ + md_code(str(record.get("name", ""))), + lifecycle_value(str(record.get("introduced_version", "")), "introduced"), + changed_versions_value(list(record.get("changed_in_versions", []))), + lifecycle_value(record.get("removed_version"), "removed"), + ] + for record in latest_components[:MAX_LATEST_COMPONENTS] + ], + latest_components_total=len(latest_components), + latest_components_limit=MAX_LATEST_COMPONENTS, + spec_metadata_items=[ + f"Canonical spec id: {md_code(spec.spec_id)}", + f"Latest source path: {md_code(spec.latest_source_path)}", + f"OpenAPI version (latest): {md_code(spec.latest_openapi_version or '-')}", + f"Introduced: {lifecycle_value(spec.introduced_version, 'introduced')}", + f"Changed in versions: {changed_versions_value(spec.changed_in_versions)}", + f"Removed: {lifecycle_value(spec.removed_version, 'removed')}", + ], + entity_summary_items=[ + f"Total entities tracked: {md_code(counts['total'])}", + f"Entities introduced after spec introduction: {md_code(counts['introduced_later'])}", + f"Entities changed at least once: {md_code(counts['changed'])}", + f"Entities removed: {md_code(counts['removed'])}", + f"Latest operations: {md_code(len(latest_operations))}", + f"Latest paths: {md_code(len(latest_paths))}", + f"Latest components: {md_code(len(latest_components))}", + f"Latest tags: {md_code(len(latest_tags))}", + ], + ) + body = body.replace("## Reference\n\n list[Page]: + spec_pages = [build_spec_page_legacy(spec, spec_dir_name) for spec in sorted(report.specs, key=lambda item: item.spec_id)] + overview_page = build_overview_page_legacy(report, spec_pages, overview_name, overview_title) + return [overview_page, *spec_pages] + + def build_pages( report: OpenApiLifecycleReport, overview_name: str = "overview.mdx", @@ -630,6 +955,20 @@ def build_pages( return [overview_page, *spec_pages] +def build_api_page_legacy(report: OpenApiLifecycleReport, output_path: str) -> Page: + specs = sorted(report.specs, key=lambda item: item.spec_id) + if len(specs) != 1: + raise ValueError(f"Expected exactly one spec for single-page output, found {len(specs)}") + + spec_page = build_spec_page_legacy(specs[0], "specs") + return Page( + path=output_path, + title=spec_page.title, + description="Generated API reference from versioned OpenAPI artifacts", + blocks=spec_page.blocks, + ) + + def build_api_page(report: OpenApiLifecycleReport, output_path: str) -> Page: specs = sorted(report.specs, key=lambda item: item.spec_id) if len(specs) != 1: diff --git a/tests/test_openapi.py b/tests/test_openapi.py index ba58969..6c948cb 100644 --- a/tests/test_openapi.py +++ b/tests/test_openapi.py @@ -11,9 +11,10 @@ from x2mdx.cli import main as cli_main from x2mdx.openapi.lifecycle import build_openapi_lifecycle_report_from_snapshots, parse_openapi from x2mdx.openapi.models import OpenApiLifecycleConfig, OpenApiSourceSnapshot -from x2mdx.openapi.render import build_pages +from x2mdx.openapi.render import build_api_page, build_api_page_legacy, build_pages, build_pages_legacy from x2mdx.openapi.serde import report_from_json_data, report_to_json_data from x2mdx.render import write_pages +from tests.parity import assert_page_equal, assert_page_tree_equal def write_text(path: Path, contents: str) -> None: @@ -444,6 +445,128 @@ def test_render_pages_keep_openapi_path_placeholders_readable(self) -> None: self.assertNotIn("{", spec_page) self.assertNotIn("}", spec_page) + def test_render_builders_match_legacy_output(self) -> None: + report = build_openapi_lifecycle_report_from_snapshots( + [ + self._snapshot( + "v0.1.0", + "published/utility.yaml", + """ + openapi: 3.0.3 + info: + title: Utility API + version: 0.1.0 + paths: + /ping: + get: + operationId: getPing + summary: Ping + responses: + "200": + description: ok + /accounts: + get: + operationId: listAccounts + summary: List accounts + responses: + "200": + description: ok + post: + operationId: createAccount + summary: Create account + requestBody: + required: true + content: + application/json: + schema: + type: object + required: [name] + properties: + name: + type: string + responses: + "201": + description: created + components: + schemas: + CreateAccountRequest: + type: object + required: [name] + properties: + name: + type: string + """, + ), + self._snapshot( + "v0.1.1", + "published/utility.yaml", + """ + openapi: 3.0.3 + info: + title: Utility API + version: 0.1.1 + paths: + /ping: + get: + operationId: getPing + summary: Ping endpoint + responses: + "200": + description: ok + /accounts: + get: + operationId: listAccounts + summary: List accounts + responses: + "200": + description: ok + post: + operationId: createAccount + summary: Create account + requestBody: + required: true + content: + application/json: + schema: + type: object + required: [name, owner] + properties: + name: + type: string + owner: + type: string + responses: + "201": + description: created + components: + schemas: + CreateAccountRequest: + type: object + required: [name, owner] + properties: + name: + type: string + owner: + type: string + """, + ), + ], + self._config(), + source_name="unit test snapshots", + version_filter="unit test versions", + ) + + assert_page_tree_equal( + self, + build_pages(report, overview_title="Utility Apps API Specs"), + build_pages_legacy(report, overview_title="Utility Apps API Specs"), + ) + assert_page_equal( + self, + build_api_page(report, "single-page-reference.mdx"), + build_api_page_legacy(report, "single-page-reference.mdx"), + ) + def test_cli_list_formats_outputs_supported_formats(self) -> None: stdout = io.StringIO() with redirect_stdout(stdout): From ea5dcd274218abd6a89b67361919cfc4f799ab90 Mon Sep 17 00:00:00 2001 From: danielporterda Date: Thu, 16 Apr 2026 15:02:01 -0400 Subject: [PATCH 4/4] Add lifecycle rendering and fixtures across formats --- src/x2mdx/asyncapi/lifecycle.py | 22 +- src/x2mdx/asyncapi/render.py | 96 +- src/x2mdx/daml_json/lifecycle.py | 93 +- src/x2mdx/daml_json/render.py | 133 +- src/x2mdx/jvm_docs/lifecycle.py | 54 + src/x2mdx/jvm_docs/models.py | 5 +- src/x2mdx/jvm_docs/render.py | 67 +- src/x2mdx/jvm_docs/snapshots.py | 29 + src/x2mdx/openapi/lifecycle.py | 20 + src/x2mdx/openapi/render.py | 101 +- src/x2mdx/openrpc/lifecycle.py | 24 +- src/x2mdx/openrpc/render.py | 106 +- src/x2mdx/presentation.py | 88 +- src/x2mdx/protobuf/lifecycle.py | 80 +- src/x2mdx/protobuf/render.py | 40 + src/x2mdx/templates/asyncapi/page.md.j2 | 8 +- src/x2mdx/templates/daml_json/index.md.j2 | 10 +- src/x2mdx/templates/jvm_docs/artifact.md.j2 | 2 +- src/x2mdx/templates/jvm_docs/package.md.j2 | 2 +- .../openapi/endpoint_reference.md.j2 | 1 + src/x2mdx/templates/openapi/spec.md.j2 | 18 +- src/x2mdx/templates/protobuf/overview.md.j2 | 2 + src/x2mdx/templates/protobuf/package.md.j2 | 4 +- src/x2mdx/templates/shared/macros.md.j2 | 12 + src/x2mdx/templates/typedoc/page.md.j2 | 8 +- src/x2mdx/templating.py | 86 + src/x2mdx/typedoc/lifecycle.py | 71 + src/x2mdx/typedoc/render.py | 51 +- .../lifecycle_states/1.0.0/asyncapi.yaml | 45 + .../lifecycle_states/1.1.0/asyncapi.yaml | 106 + .../asyncapi/lifecycle_states/manifest.json | 18 + .../ledger-api-websocket-reference.mdx | 16 +- .../expected/da-action-state-class.mdx | 4 +- .../daml_json/expected/da-action-state.mdx | 4 +- .../daml_json/expected/da-action.mdx | 4 +- .../daml_json/expected/da-assert.mdx | 4 +- .../daml_json/expected/da-bifunctor.mdx | 4 +- .../daml_json/expected/da-crypto-text.mdx | 4 +- .../daml_json/expected/da-date.mdx | 4 +- .../daml_json/expected/da-either.mdx | 4 +- .../daml_json/expected/da-exception.mdx | 2 + .../daml_json/expected/da-fail.mdx | 4 +- .../daml_json/expected/da-foldable.mdx | 4 +- .../daml_json/expected/da-functor.mdx | 4 +- .../da-internal-interface-anyview-types.mdx | 4 +- .../da-internal-interface-anyview.mdx | 4 +- .../expected/da-list-builtinorder.mdx | 4 +- .../daml_json/expected/da-list-total.mdx | 4 +- .../daml_json/expected/da-list.mdx | 4 +- .../daml_json/expected/da-logic.mdx | 4 +- .../daml_json/expected/da-map.mdx | 4 +- .../daml_json/expected/da-math.mdx | 4 +- .../daml_json/expected/da-monoid.mdx | 4 +- .../daml_json/expected/da-nonempty-types.mdx | 4 +- .../daml_json/expected/da-nonempty.mdx | 4 +- .../daml_json/expected/da-numeric.mdx | 4 +- .../daml_json/expected/da-optional.mdx | 4 +- .../daml_json/expected/da-record.mdx | 4 +- .../daml_json/expected/da-semigroup.mdx | 4 +- .../daml_json/expected/da-set.mdx | 4 +- .../daml_json/expected/da-stack.mdx | 4 +- .../daml_json/expected/da-text.mdx | 4 +- .../daml_json/expected/da-textmap.mdx | 4 +- .../daml_json/expected/da-time.mdx | 4 +- .../daml_json/expected/da-traversable.mdx | 4 +- .../daml_json/expected/da-tuple.mdx | 4 +- .../daml_json/expected/da-validation.mdx | 4 +- .../daml_json/expected/index.mdx | 83 +- .../daml_json/expected/prelude.mdx | 8 +- ...-daml-ledger-javaapi-data-codegen-json.mdx | 232 +- .../com-daml-ledger-javaapi-data-codegen.mdx | 460 ++- .../com-daml-ledger-javaapi-data.mdx | 3322 +++++++++-------- .../jvm_docs/expected/bindings-java.mdx | 14 +- .../com-daml-api-util.mdx | 92 +- .../com-daml-ledger-api-refinements.mdx | 126 +- ...om-daml-ledger-client-binding-encoding.mdx | 190 +- .../com-daml-ledger-client-binding.mdx | 450 ++- .../jvm_docs/expected/index.mdx | 4 +- .../openapi/expected/json-api-reference.mdx | 393 +- .../openrpc/expected/index.mdx | 12 +- .../openrpc/expected/specs/dapp-api.mdx | 26 +- .../expected/specs/dapp-remote-api.mdx | 28 +- .../openrpc/expected/specs/signing-api.mdx | 18 +- .../openrpc/expected/specs/user-api.mdx | 46 +- .../protobuf/expected/index.mdx | 7 +- .../packages/com-daml-ledger-api-v2-admin.mdx | 164 +- .../com-daml-ledger-api-v2-interactive.mdx | 36 +- .../packages/com-daml-ledger-api-v2.mdx | 156 +- ...m-digitalasset-canton-admin-health-v30.mdx | 28 +- ...digitalasset-canton-admin-mediator-v30.mdx | 16 +- ...italasset-canton-admin-participant-v30.mdx | 368 +- ...igitalasset-canton-admin-sequencer-v30.mdx | 16 +- ...com-digitalasset-canton-connection-v30.mdx | 16 +- ...m-digitalasset-canton-crypto-admin-v30.mdx | 60 +- ...digitalasset-canton-mediator-admin-v30.mdx | 88 +- ...igitalasset-canton-sequencer-admin-v30.mdx | 192 +- ...-digitalasset-canton-sequencer-api-v30.mdx | 104 +- ...ng-sequencer-bftordering-standalone-v1.mdx | 20 +- ...r-sequencing-sequencer-bftordering-v30.mdx | 16 +- ...com-digitalasset-canton-time-admin-v30.mdx | 20 +- ...digitalasset-canton-topology-admin-v30.mdx | 172 +- .../typedoc/expected/typescript.mdx | 86 +- .../daml_json/lifecycle_states/manifest.json | 14 + .../snapshots/1.0.0/modules.json | 56 + .../snapshots/1.1.0/modules.json | 131 + .../1.0.0/bindings-java-1.0.0-javadoc.jar | Bin 0 -> 808 bytes .../1.1.0/bindings-java-1.1.0-javadoc.jar | Bin 0 -> 1200 bytes .../bindings-scala_2.13-2.0.0-javadoc.jar | Bin 0 -> 797 bytes .../bindings-scala_2.13-2.1.0-javadoc.jar | Bin 0 -> 797 bytes .../lifecycle/lifecycle-manifest.json | 15 + .../jvm_docs/lifecycle_states/manifest.json | 43 + .../openapi/lifecycle_states/manifest.json | 18 + .../lifecycle_states/v0.1.0/openapi.yaml | 19 + .../lifecycle_states/v0.2.0/openapi.yaml | 38 + .../lifecycle_states/1.0.0/payment-api.json | 31 + .../lifecycle_states/1.1.0/payment-api.json | 69 + .../openrpc/lifecycle_states/manifest.json | 21 + .../protobuf/lifecycle_states/manifest.json | 28 + .../protobuf/lifecycle_states/metadata.json | 10 + .../snapshots/1.0.0/image.bin.gz | Bin 0 -> 198 bytes .../snapshots/1.1.0/image.bin.gz | Bin 0 -> 366 bytes .../lifecycle_states/1.0.0/typedoc.json | 174 + .../lifecycle_states/1.1.0/typedoc.json | 385 ++ .../typedoc/lifecycle_states/manifest.json | 15 + tests/test_asyncapi.py | 171 +- tests/test_asyncapi_lifecycle_fixtures.py | 72 + tests/test_daml_json.py | 56 +- tests/test_daml_json_lifecycle_fixtures.py | 63 + tests/test_jvm_docs.py | 49 +- tests/test_jvm_docs_lifecycle_fixtures.py | 70 + tests/test_openapi.py | 237 +- tests/test_openapi_lifecycle_fixtures.py | 79 + tests/test_openapi_published_fixtures.py | 2 +- tests/test_openrpc.py | 89 +- tests/test_openrpc_lifecycle_fixtures.py | 70 + tests/test_protobuf.py | 40 + tests/test_protobuf_lifecycle_fixtures.py | 56 + tests/test_typedoc.py | 164 +- tests/test_typedoc_lifecycle_fixtures.py | 76 + 139 files changed, 7658 insertions(+), 3328 deletions(-) create mode 100644 tests/fixtures/asyncapi/lifecycle_states/1.0.0/asyncapi.yaml create mode 100644 tests/fixtures/asyncapi/lifecycle_states/1.1.0/asyncapi.yaml create mode 100644 tests/fixtures/asyncapi/lifecycle_states/manifest.json create mode 100644 tests/fixtures/daml_json/lifecycle_states/manifest.json create mode 100644 tests/fixtures/daml_json/lifecycle_states/snapshots/1.0.0/modules.json create mode 100644 tests/fixtures/daml_json/lifecycle_states/snapshots/1.1.0/modules.json create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/jars/bindings-java/1.0.0/bindings-java-1.0.0-javadoc.jar create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/jars/bindings-java/1.1.0/bindings-java-1.1.0-javadoc.jar create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/jars/bindings-scala_2.13/2.0.0/bindings-scala_2.13-2.0.0-javadoc.jar create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/jars/bindings-scala_2.13/2.1.0/bindings-scala_2.13-2.1.0-javadoc.jar create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/lifecycle/lifecycle-manifest.json create mode 100644 tests/fixtures/jvm_docs/lifecycle_states/manifest.json create mode 100644 tests/fixtures/openapi/lifecycle_states/manifest.json create mode 100644 tests/fixtures/openapi/lifecycle_states/v0.1.0/openapi.yaml create mode 100644 tests/fixtures/openapi/lifecycle_states/v0.2.0/openapi.yaml create mode 100644 tests/fixtures/openrpc/lifecycle_states/1.0.0/payment-api.json create mode 100644 tests/fixtures/openrpc/lifecycle_states/1.1.0/payment-api.json create mode 100644 tests/fixtures/openrpc/lifecycle_states/manifest.json create mode 100644 tests/fixtures/protobuf/lifecycle_states/manifest.json create mode 100644 tests/fixtures/protobuf/lifecycle_states/metadata.json create mode 100644 tests/fixtures/protobuf/lifecycle_states/snapshots/1.0.0/image.bin.gz create mode 100644 tests/fixtures/protobuf/lifecycle_states/snapshots/1.1.0/image.bin.gz create mode 100644 tests/fixtures/typedoc/lifecycle_states/1.0.0/typedoc.json create mode 100644 tests/fixtures/typedoc/lifecycle_states/1.1.0/typedoc.json create mode 100644 tests/fixtures/typedoc/lifecycle_states/manifest.json create mode 100644 tests/test_asyncapi_lifecycle_fixtures.py create mode 100644 tests/test_daml_json_lifecycle_fixtures.py create mode 100644 tests/test_jvm_docs_lifecycle_fixtures.py create mode 100644 tests/test_openapi_lifecycle_fixtures.py create mode 100644 tests/test_openrpc_lifecycle_fixtures.py create mode 100644 tests/test_protobuf_lifecycle_fixtures.py create mode 100644 tests/test_typedoc_lifecycle_fixtures.py diff --git a/src/x2mdx/asyncapi/lifecycle.py b/src/x2mdx/asyncapi/lifecycle.py index eb515f8..44002a9 100644 --- a/src/x2mdx/asyncapi/lifecycle.py +++ b/src/x2mdx/asyncapi/lifecycle.py @@ -346,6 +346,10 @@ def extract_channel_detail(doc: dict[str, Any], channel_name: str, channel_node: resolved_channel = resolve_local_ref(doc, channel_node) if not isinstance(resolved_channel, dict): resolved_channel = {} + raw_state = resolved_channel.get("x-state") + state = str(raw_state).strip().lower() if isinstance(raw_state, str) and raw_state.strip() else None + raw_replaces = resolved_channel.get("x-replaces") + replaces = str(raw_replaces).strip() if isinstance(raw_replaces, str) and raw_replaces.strip() else None actions: list[dict[str, Any]] = [] for action_name in ("publish", "subscribe"): @@ -356,6 +360,8 @@ def extract_channel_detail(doc: dict[str, Any], channel_name: str, channel_node: "channel": channel_name, "anchor": channel_anchor(channel_name), "description": str(resolved_channel.get("description") or ""), + "state": state, + "replaces": replaces, "actions": actions, "action_names": [action["action"] for action in actions], } @@ -365,6 +371,13 @@ def render_name_list(names: list[str]) -> str: return ", ".join(f"`{name}`" for name in names) +def render_optional_token(value: Any) -> str: + if value is None: + return "`-`" + text = str(value).strip() + return f"`{text}`" if text else "`-`" + + def describe_action_changes(previous: dict[str, Any] | None, current: dict[str, Any] | None, *, action_name: str) -> list[str]: if previous is None and current is None: return [] @@ -412,6 +425,14 @@ def describe_action_changes(previous: dict[str, Any] | None, current: dict[str, def describe_channel_changes(previous: dict[str, Any], current: dict[str, Any]) -> list[str]: changes: list[str] = [] + if previous.get("state") != current.get("state"): + changes.append( + f"lifecycle state changed {render_optional_token(previous.get('state'))} -> {render_optional_token(current.get('state'))}" + ) + if previous.get("replaces") != current.get("replaces"): + changes.append( + f"replacement target changed {render_optional_token(previous.get('replaces'))} -> {render_optional_token(current.get('replaces'))}" + ) if previous["description"] != current["description"]: changes.append("channel description updated") @@ -581,4 +602,3 @@ def build_asyncapi_report_from_sources( per_version_deltas=per_version_deltas, channels=merged_channels, ) - diff --git a/src/x2mdx/asyncapi/render.py b/src/x2mdx/asyncapi/render.py index 7859489..bb76e67 100644 --- a/src/x2mdx/asyncapi/render.py +++ b/src/x2mdx/asyncapi/render.py @@ -17,7 +17,10 @@ LifecycleStatus, ProtocolInteraction, ProtocolSubject, + StatusRow, VersionDeltaRow, + status_legend_items, + status_row_context, version_delta_row_cells, ) from x2mdx.templating import markdown_page @@ -74,11 +77,28 @@ def compact_text(text: str, *, limit: int = 120) -> str: return normalized[: limit - 3].rstrip() + "..." +def _channel_status_summary(channel: AsyncApiChannelLifecycle) -> str: + action_kind = action_list(channel) + description = escape_md_cell(compact_text(str(channel.latest.get("description") or ""))) + if action_kind != "-" and description != "-": + return f"{action_kind}: {description}" + if action_kind != "-": + return action_kind + return description + + def _channel_context_legacy(channel: AsyncApiChannelLifecycle) -> dict[str, Any]: - lifecycle_bits = [ - f"Actions: {action_list(channel)}", - f"Introduced: `{channel.introduced_version}`", - ] + lifecycle_bits = [] + if channel.latest.get("state"): + lifecycle_bits.append(f"Lifecycle state: {md_code(channel.latest['state'])}") + if channel.latest.get("replaces"): + lifecycle_bits.append(f"Replaces: {md_code(channel.latest['replaces'])}") + lifecycle_bits.extend( + [ + f"Actions: {action_list(channel)}", + f"Introduced: `{channel.introduced_version}`", + ] + ) if channel.change_details: lifecycle_bits.append("Changed in: " + ", ".join(f"`{entry['version']}`" for entry in channel.change_details)) if channel.removed_version: @@ -141,6 +161,19 @@ def build_page_legacy( page_title: str, page_description: str, ) -> Page: + status_rows = tuple( + StatusRow( + link=channel_link(channel.channel), + summary=_channel_status_summary(channel), + lifecycle=LifecycleStatus.from_values( + introduced=channel.introduced_version, + changed_versions=[str(entry["version"]) for entry in channel.change_details], + state=str(channel.latest.get("state") or "") or None, + removed=channel.removed_version, + ), + ) + for channel in report.channels + ) return markdown_page( path=Path(output_path).as_posix(), title=page_title, @@ -156,27 +189,24 @@ def build_page_legacy( ] for version in report.versions ], - channel_summary_rows=[ - [ - channel_link(channel.channel), - action_list(channel), - escape_md_cell(compact_text(str(channel.latest.get("description") or ""))), - md_code(channel.introduced_version), - escape_md_cell(render_change_summary(channel.change_details)), - "-", - md_code(channel.removed_version) if channel.removed_version else "-", - ] - for channel in report.channels - ], + channel_summary_rows=[status_row_context(row) for row in status_rows], + channel_summary_legend=status_legend_items(status_rows), channels=[_channel_context_legacy(channel) for channel in report.channels], ) def _channel_subject(channel: AsyncApiChannelLifecycle) -> ProtocolSubject: - lifecycle_items = [ - f"Actions: {action_list(channel)}", - f"Introduced: `{channel.introduced_version}`", - ] + lifecycle_items: list[str] = [] + if channel.latest.get("state"): + lifecycle_items.append(f"Lifecycle state: {md_code(channel.latest['state'])}") + if channel.latest.get("replaces"): + lifecycle_items.append(f"Replaces: {md_code(channel.latest['replaces'])}") + lifecycle_items.extend( + [ + f"Actions: {action_list(channel)}", + f"Introduced: `{channel.introduced_version}`", + ] + ) if channel.change_details: lifecycle_items.append("Changed in: " + ", ".join(f"`{entry['version']}`" for entry in channel.change_details)) if channel.removed_version: @@ -239,6 +269,7 @@ def _channel_subject(channel: AsyncApiChannelLifecycle) -> ProtocolSubject: lifecycle=LifecycleStatus.from_values( introduced=channel.introduced_version, changed_versions=[str(entry["version"]) for entry in channel.change_details], + state=str(channel.latest.get("state") or "") or None, removed=channel.removed_version, ), lifecycle_items=tuple(lifecycle_items), @@ -301,17 +332,17 @@ def build_page( ) for version in report.versions ), - toc_rows=tuple( - ( - channel_link(channel.title), - channel.kind, - channel.summary, - md_code(channel.lifecycle.introduced or "-"), - "
".join(f"{version}: {changes}" for version, changes in channel.version_changes) - if channel.version_changes - else "-", - "-", - md_code(channel.lifecycle.removed) if channel.lifecycle.removed else "-", + status_rows=tuple( + StatusRow( + link=channel_link(channel.title), + summary=( + f"{channel.kind}: {channel.summary}" + if channel.kind != "-" and channel.summary != "-" + else channel.kind + if channel.kind != "-" + else channel.summary + ), + lifecycle=channel.lifecycle, ) for channel in channels ), @@ -323,6 +354,7 @@ def build_page( template_name="asyncapi/page.md.j2", report=report, version_timeline_rows=[version_delta_row_cells(row) for row in page_model.version_rows], - channel_summary_rows=[list(row) for row in page_model.toc_rows], + channel_summary_rows=[status_row_context(row) for row in page_model.status_rows], + channel_summary_legend=status_legend_items(page_model.status_rows), channels=[_channel_context(channel) for channel in channels], ) diff --git a/src/x2mdx/daml_json/lifecycle.py b/src/x2mdx/daml_json/lifecycle.py index 324a7d2..5990b9a 100644 --- a/src/x2mdx/daml_json/lifecycle.py +++ b/src/x2mdx/daml_json/lifecycle.py @@ -4,6 +4,7 @@ import copy import re +from dataclasses import dataclass from typing import Any from x2mdx.daml_json.models import DamlDocsReport, DamlDocsSources @@ -11,6 +12,32 @@ SNAPSHOT_VERSION_RE = re.compile(r"^(\d+)\.(\d+)\.(\d+)-snapshot\.(\d{8})\.(\d+)$") RC_VERSION_RE = re.compile(r"^(\d+)\.(\d+)\.(\d+)-rc(\d+)$") STABLE_VERSION_RE = re.compile(r"^(\d+)\.(\d+)\.(\d+)$") +WARN_LIFECYCLE_RE = re.compile( + r"^\s*Lifecycle:\s*(Alpha|Beta|Stable)\.\s*(?:Replaces:\s*(.+?)\.(?:\s+|$))?(?P.*)$", + re.S, +) +DEPRECATED_LIFECYCLE_RE = re.compile( + r"^\s*Lifecycle:\s*Deprecated\.\s*(?P.*)$", + re.S, +) +ALPHA_WARNING_RE = re.compile(r"^\s*.+?\s+is an alpha feature\. It can change without notice\.\s*$", re.S) +DEPRECATED_REPLACEMENT_RE = re.compile(r"^\s*Replaced by:\s*(.+?)\.\s*$", re.S) + + +@dataclass(frozen=True) +class StructuredWarningMessage: + state: str | None = None + replaces: str | None = None + remainder: str = "" + structured: bool = False + + +@dataclass(frozen=True) +class StructuredWarningContext: + state: str | None + replaces: str | None + warning_messages: tuple[str, ...] + deprecation_messages: tuple[str, ...] def version_sort_key(version: str) -> tuple[Any, ...]: @@ -68,6 +95,69 @@ def append_texts(node: Any) -> None: return deduped +def parse_structured_warning_message(tag: str, message: str) -> StructuredWarningMessage: + text = str(message).strip() + if not text: + return StructuredWarningMessage() + if tag == "WarnData": + match = WARN_LIFECYCLE_RE.fullmatch(text) + if match: + state = match.group(1).lower() + replaces = (match.group(2) or "").strip() or None + remainder = match.group("remainder").strip() + return StructuredWarningMessage(state=state, replaces=replaces, remainder=remainder, structured=True) + if ALPHA_WARNING_RE.fullmatch(text): + return StructuredWarningMessage(state="alpha", remainder=text, structured=True) + return StructuredWarningMessage(remainder=text) + if tag == "DeprecatedData": + match = DEPRECATED_LIFECYCLE_RE.fullmatch(text) + if match: + remainder = match.group("remainder").strip() + return StructuredWarningMessage(state="deprecated", remainder=remainder, structured=True) + replacement_match = DEPRECATED_REPLACEMENT_RE.fullmatch(text) + if replacement_match: + replaces = replacement_match.group(1).strip() or None + return StructuredWarningMessage(state="deprecated", replaces=replaces, structured=True) + return StructuredWarningMessage(state="deprecated", remainder=text, structured=True) + return StructuredWarningMessage(remainder=text) + + +def structured_warning_context(warns: Any) -> StructuredWarningContext: + state: str | None = None + replaces: str | None = None + warning_messages: list[str] = [] + deprecation_messages: list[str] = [] + + for message in extract_tagged_warning_messages(warns, "WarnData"): + parsed = parse_structured_warning_message("WarnData", message) + if parsed.structured: + state = state or parsed.state + replaces = replaces or parsed.replaces + if parsed.remainder: + warning_messages.append(parsed.remainder) + continue + if parsed.remainder: + warning_messages.append(parsed.remainder) + + for message in extract_tagged_warning_messages(warns, "DeprecatedData"): + parsed = parse_structured_warning_message("DeprecatedData", message) + if parsed.structured: + state = state or parsed.state + replaces = replaces or parsed.replaces + if parsed.remainder: + deprecation_messages.append(parsed.remainder) + continue + if parsed.remainder: + deprecation_messages.append(parsed.remainder) + + return StructuredWarningContext( + state=state, + replaces=replaces, + warning_messages=tuple(warning_messages), + deprecation_messages=tuple(deprecation_messages), + ) + + def _compute_deprecation_first_seen(version_modules: list[tuple[str, list[dict[str, Any]]]]) -> dict[str, str]: first_seen: dict[str, str] = {} for version, modules in version_modules: @@ -75,7 +165,7 @@ def _compute_deprecation_first_seen(version_modules: list[tuple[str, list[dict[s module_name = _module_name(module) if not module_name or module_name in first_seen: continue - if extract_tagged_warning_messages(module.get("md_warn"), "DeprecatedData"): + if structured_warning_context(module.get("md_warn")).state == "deprecated": first_seen[module_name] = version return first_seen @@ -171,4 +261,3 @@ def build_daml_doc_report_from_sources( module_lifecycle=lifecycle, module_deprecation_first_seen=deprecation_first_seen, ) - diff --git a/src/x2mdx/daml_json/render.py b/src/x2mdx/daml_json/render.py index 5cec9e2..a2043fb 100644 --- a/src/x2mdx/daml_json/render.py +++ b/src/x2mdx/daml_json/render.py @@ -7,8 +7,10 @@ from pathlib import Path from typing import Any +from x2mdx.daml_json.lifecycle import structured_warning_context from x2mdx.daml_json.models import DamlDocsReport from x2mdx.output import Page +from x2mdx.presentation import LifecycleStatus, StatusRow, status_legend_items, status_row_context from x2mdx.templating import markdown_page, render_template EXCLUDED_MODULE_NAMES = frozenset( @@ -62,44 +64,6 @@ def render_doc_blocks(descr: Any) -> str: return "\n\n".join(blocks) -def extract_tagged_warning_messages(warns: Any, tag: str) -> list[str]: - values: list[Any] - if warns is None: - values = [] - elif isinstance(warns, list): - values = warns - else: - values = [warns] - - out: list[str] = [] - - def append_texts(node: Any) -> None: - if isinstance(node, list): - for item in node: - append_texts(item) - return - if node is None: - return - text = str(node).strip() - if text: - out.append(text) - - for entry in values: - if not isinstance(entry, dict): - continue - if tag in entry: - append_texts(entry[tag]) - - deduped: list[str] = [] - seen: set[str] = set() - for item in out: - if item in seen: - continue - seen.add(item) - deduped.append(item) - return deduped - - def module_display_name(module_name: str) -> str: parts = [part for part in module_name.split(".") if part] if not parts: @@ -217,12 +181,16 @@ def render_instance(inst: dict[str, Any]) -> str: def render_warn_blocks(warns: Any) -> list[str]: - warning_messages = extract_tagged_warning_messages(warns, "WarnData") - deprecation_messages = extract_tagged_warning_messages(warns, "DeprecatedData") + context = structured_warning_context(warns) blocks: list[str] = [] - for message in warning_messages: + if context.state: + structured_lines = [f"Lifecycle state: `{context.state}`"] + if context.replaces: + structured_lines.append(f"Replaces: `{context.replaces}`") + blocks.append("\n".join(["", *structured_lines, ""])) + for message in context.warning_messages: blocks.append("\n".join(["", message, ""])) - for message in deprecation_messages: + for message in context.deprecation_messages: blocks.append("\n".join(["", f"Deprecated: {message}", ""])) return blocks @@ -514,10 +482,9 @@ def module_template_context( anchor = module_doc.get("md_anchor") descr = render_doc_blocks(module_doc.get("md_descr")) - module_warnings = extract_tagged_warning_messages(module_doc.get("md_warn"), "WarnData") - module_deprecations = extract_tagged_warning_messages(module_doc.get("md_warn"), "DeprecatedData") - module_alpha_warning = next((msg for msg in module_warnings if "alpha" in msg.lower()), None) - module_deprecation_warning = module_deprecations[0] if module_deprecations else None + warning_context = structured_warning_context(module_doc.get("md_warn")) + module_warnings = list(warning_context.warning_messages) + module_deprecations = list(warning_context.deprecation_messages) module_status = "active" introduced_in = "-" @@ -533,18 +500,21 @@ def module_template_context( if isinstance(raw_removed, str) and raw_removed.strip(): removed_in = raw_removed.strip() - lifecycle = "Stable." + lifecycle_state = warning_context.state + lifecycle = "Unspecified." if module_status == "removed": lifecycle = "Removed." - elif module_alpha_warning: - lifecycle = "Alpha (experimental)." - elif module_deprecation_warning: + elif lifecycle_state == "alpha": + lifecycle = "Alpha." + elif lifecycle_state == "beta": + lifecycle = "Beta." + elif lifecycle_state == "stable": + lifecycle = "Stable." + elif lifecycle_state == "deprecated": lifecycle = "Deprecated." - elif module_warnings: - lifecycle = "Warning." deprecation_since_line = "Deprecated since: `-`" - if module_deprecations and module_deprecation_introduced_in: + if lifecycle_state == "deprecated" and module_deprecation_introduced_in: deprecation_since_line = f"Deprecated since: `{module_deprecation_introduced_in}`" primary_warning = "" @@ -554,10 +524,10 @@ def module_template_context( if removed_in != "-" else "This module is removed and is shown here for historical reference." ) - elif module_alpha_warning: - primary_warning = module_alpha_warning - elif module_deprecation_warning: - primary_warning = module_deprecation_warning + elif module_warnings: + primary_warning = module_warnings[0] + elif module_deprecations: + primary_warning = module_deprecations[0] sections: list[dict[str, Any]] = [] if module_doc.get("md_adts"): @@ -586,6 +556,8 @@ def module_template_context( "body": "\n".join( [ f"Status: `{module_status}`", + f"Lifecycle state: `{lifecycle_state or '-'}`", + f"Replaces: `{warning_context.replaces or '-'}`", f"Introduced in: `{introduced_in}`", f"Removed in: `{removed_in}`", f"Warnings: `{len(module_warnings)}`", @@ -658,11 +630,12 @@ def build_pages( ) module_links: list[str] = [] - module_toc_rows: list[list[str]] = [] + module_status_rows: list[dict[str, object]] = [] for source_name, display_name, target in module_entries: status_suffix = "" lifecycle = report.module_lifecycle.get(source_name, {}) deprecation_version = report.module_deprecation_first_seen.get(source_name) + warning_context = structured_warning_context(modules_by_name[source_name].get("md_warn")) if lifecycle.get("status") == "removed": removed_in = lifecycle.get("removed_in") if isinstance(removed_in, str) and removed_in.strip(): @@ -675,16 +648,19 @@ def build_pages( module_link = (output_dir / target).relative_to(root).with_suffix("").as_posix() module_links.append(f"[{display_name}]({module_link}){status_suffix}") module_doc = modules_by_name[source_name] - module_toc_rows.append( - [ - f"[`{display_name}`]({module_link})", - "`Module`", - escape_md_cell(module_summary_preview(module_doc)), - f"`{lifecycle.get('introduced_in') or '-'}`", - "-", - f"`{deprecation_version}`" if deprecation_version else "-", - f"`{lifecycle.get('removed_in')}`" if lifecycle.get("removed_in") else "-", - ] + module_status_rows.append( + status_row_context( + StatusRow( + link=f"[`{display_name}`]({module_link})", + summary=escape_md_cell(module_summary_preview(module_doc)), + lifecycle=LifecycleStatus.from_values( + introduced=lifecycle.get("introduced_in"), + state=warning_context.state, + deprecated=deprecation_version, + removed=lifecycle.get("removed_in"), + ), + ) + ) ) version_change_summary_rows = [ @@ -705,9 +681,28 @@ def build_pages( description=f"Reference documentation for {overview_title} modules.", template_name="daml_json/index.md.j2", overview_title=overview_title, - module_toc_rows=module_toc_rows, + module_status_rows=module_status_rows, + module_status_legend=status_legend_items( + [ + StatusRow( + link="", + summary="", + lifecycle=LifecycleStatus.from_values( + introduced=report.module_lifecycle.get(source_name, {}).get("introduced_in"), + state=structured_warning_context(modules_by_name[source_name].get("md_warn")).state, + deprecated=report.module_deprecation_first_seen.get(source_name), + removed=report.module_lifecycle.get(source_name, {}).get("removed_in"), + ), + ) + for source_name, _display_name, _target in module_entries + ] + ), version_change_summary_rows=version_change_summary_rows, module_links=module_links, + notes=[ + "DAML authors write source WARNING/DEPRECATED notes; generated WarnData/DeprecatedData are the transport consumed here.", + "Other warning and deprecation text still renders verbatim, but it does not create structured lifecycle metadata.", + ], ), ) return root, pages diff --git a/src/x2mdx/jvm_docs/lifecycle.py b/src/x2mdx/jvm_docs/lifecycle.py index 72b3706..0f62859 100644 --- a/src/x2mdx/jvm_docs/lifecycle.py +++ b/src/x2mdx/jvm_docs/lifecycle.py @@ -19,6 +19,8 @@ JvmDocSymbolLifecycle, ) +EXPLICIT_LIFECYCLE_STATES = {"alpha", "beta", "stable", "deprecated"} + def version_key(version: str) -> tuple[tuple[int, int | str], ...]: version_text = version[1:] if version.startswith("v") else version @@ -136,6 +138,47 @@ def parse_since_from_note(note: str) -> str | None: return None +def normalize_lifecycle_state(value: Any) -> str | None: + text = str(value or "").strip().lower() + if text in EXPLICIT_LIFECYCLE_STATES: + return text + return None + + +def normalized_replacement(value: Any) -> str | None: + text = str(value or "").strip() + return text or None + + +def java_member_canonical_id(owner_symbol: str, signature_token: str, label: str) -> str: + normalized_signature = str(signature_token or label).strip() + if normalized_signature.startswith(f"{label}("): + return f"{owner_symbol}#{normalized_signature}" + if normalized_signature == label: + return f"{owner_symbol}#{label}" + return f"{owner_symbol}#{label}{normalized_signature}" + + +def scala_member_canonical_id(member_fqn: str, tail: str) -> str: + owner, _, member_name = member_fqn.rpartition(".") + if owner: + return f"{owner}#{member_name}{tail}" + return f"{member_name}{tail}" + + +def lifecycle_override( + artifact_source: JvmDocArtifactSource, + canonical_id: str, +) -> tuple[str | None, str | None]: + symbols = artifact_source.lifecycle_manifest.get("symbols", {}) + if not isinstance(symbols, dict): + return None, None + raw = symbols.get(canonical_id, {}) + if not isinstance(raw, dict): + return None, None + return normalize_lifecycle_state(raw.get("state")), normalized_replacement(raw.get("replaces")) + + def parse_java_symbols( archive: zipfile.ZipFile, *, @@ -183,6 +226,7 @@ def parse_java_symbols( "language": "java", "kind": "type", "symbol": symbol, + "canonical_id": symbol, "doc_path": doc_path, "doc_url": javadocio_symbol_url(group, artifact, version, doc_path), "deprecated_note": deprecated_refs.get(doc_path) or deprecated_refs.get(urllib.parse.unquote(doc_path)), @@ -211,6 +255,7 @@ def parse_java_symbols( "language": "java", "kind": "member", "symbol": f"{owner_symbol}#{label}", + "canonical_id": java_member_canonical_id(owner_symbol, signature_token, label), "doc_path": doc_path, "doc_url": javadocio_symbol_url(group, artifact, version, doc_path), "deprecated_note": deprecated_note, @@ -277,6 +322,7 @@ def parse_scala_symbols( "language": "scala", "kind": "type", "symbol": name, + "canonical_id": name, "doc_path": doc_path, "doc_url": javadocio_symbol_url(group, artifact, version, doc_path), "deprecated_note": None, @@ -304,6 +350,7 @@ def parse_scala_symbols( "language": "scala", "kind": "member", "symbol": display, + "canonical_id": scala_member_canonical_id(member_fqn, tail), "doc_path": normalized_link, "doc_url": javadocio_symbol_url(group, artifact, version, normalized_link), "deprecated_note": None, @@ -358,6 +405,7 @@ def consolidate_lifecycle( "language": symbol["language"], "kind": symbol["kind"], "symbol": symbol["symbol"], + "canonical_id": symbol["canonical_id"], "versions_present": set(), "doc_links": {}, "doc_paths": {}, @@ -376,6 +424,7 @@ def consolidate_lifecycle( introduced = present[0] last_seen_index = max(version_index[version] for version in present) removed = versions[last_seen_index + 1] if last_seen_index + 1 < len(versions) else None + lifecycle_state, replaces = lifecycle_override(artifact_source, record["canonical_id"]) deprecated_version: str | None = None deprecation_note: str | None = None @@ -398,12 +447,15 @@ def consolidate_lifecycle( language=record["language"], kind=record["kind"], symbol=record["symbol"], + canonical_id=record["canonical_id"], introduced_version=introduced, deprecated_version=deprecated_version, removed_version=removed, versions_present=present, doc_links=dict(record["doc_links"]), latest_doc_path=str(record["doc_paths"][latest_present]), + lifecycle_state=lifecycle_state, + replaces=replaces, deprecation_note=deprecation_note, ) ) @@ -548,6 +600,8 @@ def build_jvm_doc_lifecycle_report_from_sources( "Input acquisition stays outside x2mdx; this report is built from supplied local Javadoc/Scaladoc jars.", "Java deprecation metadata is best-effort from deprecated-list.html when present.", "Scala deprecation is not inferred from Scaladoc indexes in this initial implementation.", + "Explicit alpha/beta/stable and replacement metadata comes only from the configured JVM lifecycle sidecar manifest.", + "Replacement relationships are not inferred from deprecation notes or upstream 'use X instead' text.", "Removed means the first configured version after the last observed presence.", ] return JvmDocLifecycleReport( diff --git a/src/x2mdx/jvm_docs/models.py b/src/x2mdx/jvm_docs/models.py index e0cc57c..92ab498 100644 --- a/src/x2mdx/jvm_docs/models.py +++ b/src/x2mdx/jvm_docs/models.py @@ -18,6 +18,7 @@ class JvmDocArtifactSource: language: str include_prefixes: list[str] = field(default_factory=list) versions: list[JvmDocVersionSource] = field(default_factory=list) + lifecycle_manifest: dict[str, object] = field(default_factory=dict) @dataclass(frozen=True) @@ -26,12 +27,15 @@ class JvmDocSymbolLifecycle: language: str kind: str symbol: str + canonical_id: str introduced_version: str deprecated_version: str | None removed_version: str | None versions_present: list[str] doc_links: dict[str, str] latest_doc_path: str + lifecycle_state: str | None = None + replaces: str | None = None deprecation_note: str | None = None latest_signature: str | None = None latest_summary: str | None = None @@ -58,4 +62,3 @@ class JvmDocLifecycleReport: summary: dict[str, int] notes: list[str] artifacts: list[JvmDocArtifactLifecycle] - diff --git a/src/x2mdx/jvm_docs/render.py b/src/x2mdx/jvm_docs/render.py index 7f1734c..cd44250 100644 --- a/src/x2mdx/jvm_docs/render.py +++ b/src/x2mdx/jvm_docs/render.py @@ -12,6 +12,7 @@ from x2mdx.jvm_docs.models import JvmDocArtifactLifecycle, JvmDocLifecycleReport, JvmDocSymbolLifecycle from x2mdx.output import Page +from x2mdx.presentation import LifecycleStatus, StatusRow, status_legend_items, status_row_context from x2mdx.templating import markdown_page STATUS_MARKERS = { @@ -85,6 +86,20 @@ def format_lifecycle_value(value: str | None) -> str: return f"`{md_code(value)}`" +def format_explicit_state(value: str | None, *, deprecated_version: str | None = None) -> str: + if value: + return f"`{md_code(value)}`" + if deprecated_version is not None: + return "`deprecated`" + return "-" + + +def format_replacement_value(value: str | None) -> str: + if not value: + return "-" + return f"`{md_code(value)}`" + + def compact_version_label(value: str | None) -> str: if not value: return "-" @@ -273,7 +288,7 @@ def build_type_entries( members_by_type: dict[str, list[JvmDocSymbolLifecycle]] = defaultdict(list) type_flags: dict[str, dict[str, bool]] = { symbol.symbol_key: { - "deprecated": symbol.deprecated_version is not None, + "deprecated": symbol.deprecated_version is not None or symbol.lifecycle_state == "deprecated", "removed": symbol.removed_version is not None, } for symbol in type_symbols @@ -346,6 +361,8 @@ def build_type_entries( [ f"[Open]({upstream_link})" if upstream_link else "-", f"`{md_code(member_label)}`", + format_explicit_state(member.lifecycle_state, deprecated_version=member.deprecated_version), + format_replacement_value(member.replaces), format_lifecycle_value(member.introduced_version), format_lifecycle_value(member.deprecated_version), format_lifecycle_value(member.removed_version), @@ -360,9 +377,14 @@ def build_type_entries( "type_text": type_symbol.symbol, "summary": md_text(type_symbol.latest_summary or ""), "summary_preview": summary_preview(type_symbol.latest_summary or ""), + "lifecycle_state": format_explicit_state( + type_symbol.lifecycle_state, + deprecated_version=deprecated_version, + ), + "replaces": format_replacement_value(type_symbol.replaces), "introduced": format_lifecycle_value(type_symbol.introduced_version), - "deprecated": format_lifecycle_value(type_symbol.deprecated_version), - "removed": format_lifecycle_value(type_symbol.removed_version), + "deprecated": format_lifecycle_value(deprecated_version), + "removed": format_lifecycle_value(removed_version), "status_kind": status_kind, "status_version": status_version, "status_cell": status_cell(status_kind, status_version), @@ -422,19 +444,44 @@ def build_package_rows_and_pages( description="Generated package reference page from local Javadoc/Scaladoc snapshots", template_name="jvm_docs/package.md.j2", type_reference_rows=[ - [ - f"[`{md_text(type_label(str(entry['type_text']), package_name))}`](#{entry['anchor']})", - str(entry["status_cell"]), - str(entry["summary_preview"] or "-"), - ] + status_row_context( + StatusRow( + link=f"[`{md_text(type_label(str(entry['type_text']), package_name))}`](#{entry['anchor']})", + summary=str(entry["summary_preview"] or "-"), + lifecycle=LifecycleStatus.from_values( + introduced=entry["symbol"].introduced_version, + state=entry["symbol"].lifecycle_state + or ("deprecated" if entry["deprecated"] != "-" else None), + deprecated=None if entry["deprecated"] == "-" else str(entry["deprecated"]).strip("`"), + removed=None if entry["removed"] == "-" else str(entry["removed"]).strip("`"), + ), + ) + ) for entry in package_entries ], - type_toc_legend=status_legend(), + type_toc_legend=status_legend_items( + [ + StatusRow( + link="", + summary="", + lifecycle=LifecycleStatus.from_values( + introduced=entry["symbol"].introduced_version, + state=entry["symbol"].lifecycle_state + or ("deprecated" if entry["deprecated"] != "-" else None), + deprecated=None if entry["deprecated"] == "-" else str(entry["deprecated"]).strip("`"), + removed=None if entry["removed"] == "-" else str(entry["removed"]).strip("`"), + ), + ) + for entry in package_entries + ] + ), package_entries=[ { "anchor": str(entry["anchor"]), "heading": f"`{md_code(type_label(str(entry['type_text']), package_name))}`", "lifecycle_items": [ + f"Lifecycle state: {entry['lifecycle_state']}", + f"Replaces: {entry['replaces']}", f"Introduced: {entry['introduced']}", f"Deprecated: {entry['deprecated']}", f"Removed: {entry['removed']}", @@ -491,6 +538,8 @@ def build_artifact_page( f"[Open]({latest_doc_link(symbol)})" if latest_doc_link(symbol) else "-", f"`{md_code(symbol.symbol)}`", f"`{md_code(symbol.kind)}`", + format_explicit_state(symbol.lifecycle_state, deprecated_version=symbol.deprecated_version), + format_replacement_value(symbol.replaces), format_lifecycle_value(symbol.introduced_version), format_lifecycle_value(symbol.deprecated_version), format_lifecycle_value(symbol.removed_version), diff --git a/src/x2mdx/jvm_docs/snapshots.py b/src/x2mdx/jvm_docs/snapshots.py index 22511d0..9bd3675 100644 --- a/src/x2mdx/jvm_docs/snapshots.py +++ b/src/x2mdx/jvm_docs/snapshots.py @@ -11,6 +11,11 @@ from x2mdx.jvm_docs.lifecycle import version_key from x2mdx.jvm_docs.models import JvmDocArtifactSource, JvmDocVersionSource +DEFAULT_LIFECYCLE_MANIFEST = { + "schemaVersion": 1, + "symbols": {}, +} + def _load_data(path: Path) -> Any: raw = path.read_text(encoding="utf-8") @@ -19,6 +24,22 @@ def _load_data(path: Path) -> Any: return yaml.safe_load(raw) +def _load_lifecycle_manifest(path: Path | None) -> dict[str, object]: + data = json.loads(json.dumps(DEFAULT_LIFECYCLE_MANIFEST)) + if path is None or not path.exists(): + return data + raw = _load_data(path) + if not isinstance(raw, dict): + return data + symbols = raw.get("symbols") + if isinstance(symbols, dict): + data["symbols"] = symbols + schema_version = raw.get("schemaVersion") + if isinstance(schema_version, int): + data["schemaVersion"] = schema_version + return data + + def load_jvm_doc_manifest(path: Path) -> dict[str, Any]: data = _load_data(path) if not isinstance(data, dict): @@ -48,6 +69,7 @@ def load_jvm_doc_sources( language = entry.get("language") versions = entry.get("versions") include_prefixes = entry.get("include_prefixes") or [] + lifecycle_manifest_path = entry.get("lifecycle_manifest_path") if not isinstance(group, str) or not group: continue if not isinstance(artifact, str) or not artifact: @@ -79,6 +101,12 @@ def load_jvm_doc_sources( if not version_sources: continue + resolved_lifecycle_manifest_path: Path | None = None + if isinstance(lifecycle_manifest_path, str) and lifecycle_manifest_path: + resolved_lifecycle_manifest_path = Path(lifecycle_manifest_path) + if not resolved_lifecycle_manifest_path.is_absolute(): + resolved_lifecycle_manifest_path = root / resolved_lifecycle_manifest_path + version_sources.sort(key=lambda source: version_key(source.version)) artifact_sources.append( JvmDocArtifactSource( @@ -87,6 +115,7 @@ def load_jvm_doc_sources( language=language, include_prefixes=[str(prefix) for prefix in include_prefixes if isinstance(prefix, str)], versions=version_sources, + lifecycle_manifest=_load_lifecycle_manifest(resolved_lifecycle_manifest_path), ) ) diff --git a/src/x2mdx/openapi/lifecycle.py b/src/x2mdx/openapi/lifecycle.py index 6f649a7..568934c 100644 --- a/src/x2mdx/openapi/lifecycle.py +++ b/src/x2mdx/openapi/lifecycle.py @@ -112,6 +112,12 @@ def extract_entities(doc: dict[str, Any]) -> dict[str, dict[str, Any]]: method_name = str(method).lower() if method_name not in HTTP_METHODS or not isinstance(operation, dict): continue + raw_state = operation.get("x-state") + explicit_state = str(raw_state).strip().lower() if isinstance(raw_state, str) and raw_state.strip() else None + raw_replaces = operation.get("x-replaces") + replaces = str(raw_replaces).strip() if isinstance(raw_replaces, str) and raw_replaces.strip() else None + deprecated = bool(operation.get("deprecated", False)) + lifecycle_state = explicit_state or ("deprecated" if deprecated else None) operation_key = f"operation::{method_name.upper()}::{path}" entities[operation_key] = { "entity_key": operation_key, @@ -121,6 +127,10 @@ def extract_entities(doc: dict[str, Any]) -> dict[str, dict[str, Any]]: "method": method_name.upper(), "path": path, "operation_id": operation.get("operationId"), + "state": lifecycle_state, + "state_source": "x-state" if explicit_state is not None else ("deprecated" if deprecated else None), + "replaces": replaces, + "deprecated": deprecated, } components = doc.get("components", {}) @@ -414,6 +424,12 @@ def extract_latest_operation_details(doc: dict[str, Any]) -> list[dict[str, Any] method_name = str(method).lower() if method_name not in HTTP_METHODS or not isinstance(operation, dict): continue + raw_state = operation.get("x-state") + explicit_state = str(raw_state).strip().lower() if isinstance(raw_state, str) and raw_state.strip() else None + raw_replaces = operation.get("x-replaces") + replaces = str(raw_replaces).strip() if isinstance(raw_replaces, str) and raw_replaces.strip() else None + deprecated = bool(operation.get("deprecated", False)) + lifecycle_state = explicit_state or ("deprecated" if deprecated else None) parameters: list[dict[str, Any]] = [] operation_parameters = operation.get("parameters", []) @@ -502,6 +518,10 @@ def extract_latest_operation_details(doc: dict[str, Any]) -> list[dict[str, Any] "method": method_name.upper(), "path": path, "operation_id": operation.get("operationId"), + "state": lifecycle_state, + "state_source": "x-state" if explicit_state is not None else ("deprecated" if deprecated else None), + "replaces": replaces, + "deprecated": deprecated, "summary": operation.get("summary", ""), "description": operation.get("description", ""), "tags": [str(tag) for tag in tags], diff --git a/src/x2mdx/openapi/render.py b/src/x2mdx/openapi/render.py index b1ac964..82d8190 100644 --- a/src/x2mdx/openapi/render.py +++ b/src/x2mdx/openapi/render.py @@ -20,7 +20,10 @@ LifecycleStatus, ProtocolInteraction, ProtocolSubject, + StatusRow, VersionDeltaRow, + status_legend_items, + status_row_context, version_delta_row_cells, ) from x2mdx.templating import markdown_page, render_template @@ -148,6 +151,14 @@ def summarize_operation_transition(previous: dict[str, Any] | None, current: dic changes.append( f"operation id changed {md_code(previous.get('operation_id') or '-')} -> {md_code(current.get('operation_id') or '-')}" ) + if (previous.get("state") or "") != (current.get("state") or ""): + changes.append( + f"lifecycle state changed {md_code(previous.get('state') or '-')} -> {md_code(current.get('state') or '-')}" + ) + if (previous.get("replaces") or "") != (current.get("replaces") or ""): + changes.append( + f"replacement target changed {md_code(previous.get('replaces') or '-')} -> {md_code(current.get('replaces') or '-')}" + ) if (previous.get("summary") or "") != (current.get("summary") or ""): changes.append(f"summary changed {md_code(previous.get('summary') or '-')} -> {md_code(current.get('summary') or '-')}") if (previous.get("description") or "") != (current.get("description") or ""): @@ -301,6 +312,85 @@ def table_of_contents_rows(spec: OpenApiSpecLifecycle) -> list[list[str]]: return rows +def _version_index(spec: OpenApiSpecLifecycle) -> dict[str, int]: + return {version: index for index, version in enumerate(spec.versions_present)} + + +def _earliest_version(spec: OpenApiSpecLifecycle, values: list[str]) -> str | None: + if not values: + return None + index = _version_index(spec) + return min(values, key=lambda value: index.get(value, len(index))) + + +def _latest_version(spec: OpenApiSpecLifecycle, values: list[str]) -> str | None: + if not values: + return None + index = _version_index(spec) + return max(values, key=lambda value: index.get(value, -1)) + + +def _path_status_summary(operations: list[dict[str, Any]]) -> str: + kind = path_kind_value(operations) + summary = path_summary_text(operations) + if kind != "-" and summary != "-": + return f"{kind}: {summary}" + if kind != "-": + return kind + return summary + + +def _path_states(operations: list[dict[str, Any]]) -> tuple[str, ...]: + order = {"alpha": 0, "beta": 1, "stable": 2, "deprecated": 3} + seen: list[str] = [] + for operation in operations: + state = str(operation.get("state") or "").strip().lower() + if state in order and state not in seen: + seen.append(state) + return tuple(sorted(seen, key=order.get)) + + +def table_of_contents_status_rows(spec: OpenApiSpecLifecycle) -> list[StatusRow]: + lifecycle_by_key = { + record.entity_key: record + for record in spec.entity_lifecycle + if record.entity_type == "operation" + } + rows: list[StatusRow] = [] + for path, operations in group_operations_by_path(spec.latest_operation_details).items(): + lifecycles = [ + lifecycle + for operation in operations + if (lifecycle := lifecycle_by_key.get(str(operation.get("entity_key", "") or ""))) is not None + ] + if not lifecycles: + continue + introduced = _earliest_version(spec, [lifecycle.introduced_version for lifecycle in lifecycles]) + changed_versions = sorted( + { + version + for lifecycle in lifecycles + for version in lifecycle.changed_in_versions + }, + key=lambda version: _version_index(spec).get(version, len(spec.versions_present)), + ) + removed_candidates = [lifecycle.removed_version for lifecycle in lifecycles if lifecycle.removed_version] + removed = _latest_version(spec, removed_candidates) if len(removed_candidates) == len(lifecycles) else None + rows.append( + StatusRow( + link=endpoint_path_anchor_link(path), + summary=_path_status_summary(operations), + lifecycle=LifecycleStatus.from_values( + introduced=introduced, + changed_versions=changed_versions, + states=_path_states(operations), + removed=removed, + ), + ) + ) + return rows + + def endpoint_header(operation: dict[str, Any]) -> str: return md_code(endpoint_name(operation)) @@ -442,6 +532,8 @@ def _endpoint_reference_operation(operation: dict[str, Any]) -> dict[str, Any]: item for item in [ f"Operation ID: {md_code(operation['operation_id'])}" if operation.get("operation_id") else "", + f"Lifecycle state: {md_code(operation['state'])}" if operation.get("state") else "", + f"Replaces: {md_code(operation['replaces'])}" if operation.get("replaces") else "", f"Summary: {md_text(operation['summary'])}" if operation.get("summary") else "", f"Description: {md_text(operation['description'])}" if operation.get("description") else "", f"Tags: {md_code(', '.join(operation['tags']))}" if operation.get("tags") else "", @@ -590,6 +682,7 @@ def render_endpoint_reference_subjects(subjects: list[ProtocolSubject], max_endp "anchor_id": subject.anchor, "header": md_code(subject.title), "methods": [interaction.label for interaction in subject.interactions], + "version_changes": [list(row) for row in subject.version_changes], "operations": [ { "anchor_id": endpoint_anchor_id(f"{interaction.label.strip('`')} {subject.title}"), @@ -685,6 +778,7 @@ def build_spec_page_legacy(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Pa counts = lifecycle_counts(spec) interesting = interesting_entities(spec) toc_rows = table_of_contents_rows(spec) + toc_status_rows = table_of_contents_status_rows(spec) latest_operations = spec.latest_entities.get("operations", []) latest_components = spec.latest_entities.get("components", []) latest_paths = spec.latest_entities.get("paths", []) @@ -692,9 +786,10 @@ def build_spec_page_legacy(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Pa body = render_template( "openapi/spec.md.j2", - table_of_contents_rows=toc_rows[:MAX_TABLE_OF_CONTENTS_ROWS], + table_of_contents_rows=[status_row_context(row) for row in toc_status_rows[:MAX_TABLE_OF_CONTENTS_ROWS]], table_of_contents_total=len(toc_rows), table_of_contents_limit=MAX_TABLE_OF_CONTENTS_ROWS, + table_of_contents_legend=status_legend_items(toc_status_rows), endpoint_reference=render_endpoint_reference(spec.latest_operation_details, MAX_ENDPOINTS), version_timeline_rows=[ [ @@ -771,6 +866,7 @@ def build_spec_page(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: counts = lifecycle_counts(spec) interesting = interesting_entities(spec) toc_rows = table_of_contents_rows(spec) + toc_status_rows = table_of_contents_status_rows(spec) latest_operations = spec.latest_entities.get("operations", []) latest_components = spec.latest_entities.get("components", []) latest_paths = spec.latest_entities.get("paths", []) @@ -811,9 +907,10 @@ def build_spec_page(spec: OpenApiSpecLifecycle, spec_dir_name: str) -> Page: body = render_template( "openapi/spec.md.j2", - table_of_contents_rows=[list(row) for row in page_model.toc_rows[:MAX_TABLE_OF_CONTENTS_ROWS]], + table_of_contents_rows=[status_row_context(row) for row in toc_status_rows[:MAX_TABLE_OF_CONTENTS_ROWS]], table_of_contents_total=len(page_model.toc_rows), table_of_contents_limit=MAX_TABLE_OF_CONTENTS_ROWS, + table_of_contents_legend=status_legend_items(toc_status_rows), endpoint_reference=render_endpoint_reference_subjects(subjects, MAX_ENDPOINTS), version_timeline_rows=[version_delta_row_cells(row) for row in page_model.version_rows], interesting_rows=[ diff --git a/src/x2mdx/openrpc/lifecycle.py b/src/x2mdx/openrpc/lifecycle.py index d4b6651..d00e5ce 100644 --- a/src/x2mdx/openrpc/lifecycle.py +++ b/src/x2mdx/openrpc/lifecycle.py @@ -388,9 +388,15 @@ def extract_method_detail( params = method.get("params") if not isinstance(params, list): params = [] + raw_state = method.get("x-state") + state = str(raw_state).strip().lower() if isinstance(raw_state, str) and raw_state.strip() else None + raw_replaces = method.get("x-replaces") + replaces = str(raw_replaces).strip() if isinstance(raw_replaces, str) and raw_replaces.strip() else None detail = { "name": name, "anchor": method_anchor(name), + "state": state, + "replaces": replaces, "summary": str(method.get("summary") or ""), "description": str(method.get("description") or ""), "params": [extract_param_detail(doc_index, current_source_path, param) for param in params if isinstance(param, dict)], @@ -398,6 +404,8 @@ def extract_method_detail( } detail["fingerprint"] = sha256_json( { + "state": detail["state"], + "replaces": detail["replaces"], "summary": detail["summary"], "description": detail["description"], "params": detail["params"], @@ -412,6 +420,13 @@ def render_name_list(names: list[str]) -> str: return ", ".join(f"`{name}`" for name in names) +def render_optional_token(value: Any) -> str: + if value is None: + return "`-`" + text = str(value).strip() + return f"`{text}`" if text else "`-`" + + def describe_param_changes(previous: dict[str, Any], current: dict[str, Any]) -> list[str]: changes: list[str] = [] if previous["description"] != current["description"]: @@ -427,6 +442,14 @@ def describe_param_changes(previous: dict[str, Any], current: dict[str, Any]) -> def describe_method_changes(previous: dict[str, Any], current: dict[str, Any]) -> list[str]: changes: list[str] = [] + if previous.get("state") != current.get("state"): + changes.append( + f"lifecycle state changed {render_optional_token(previous.get('state'))} -> {render_optional_token(current.get('state'))}" + ) + if previous.get("replaces") != current.get("replaces"): + changes.append( + f"replacement target changed {render_optional_token(previous.get('replaces'))} -> {render_optional_token(current.get('replaces'))}" + ) if previous["summary"] != current["summary"]: changes.append("summary updated") if previous["description"] != current["description"]: @@ -640,4 +663,3 @@ def build_openrpc_report_from_sources( publish_version=selected_publish_version, specs=specs, ) - diff --git a/src/x2mdx/openrpc/render.py b/src/x2mdx/openrpc/render.py index 2e15471..70356ea 100644 --- a/src/x2mdx/openrpc/render.py +++ b/src/x2mdx/openrpc/render.py @@ -17,8 +17,8 @@ ProtocolSubject, StatusRow, VersionDeltaRow, - status_legend, - status_row_cells, + status_legend_items, + status_row_context, version_delta_row_cells, ) from x2mdx.templating import markdown_page @@ -84,6 +84,24 @@ def build_overview_page_legacy( link_prefix: str | None = None, ) -> Page: normalized_link_prefix = normalize_link_prefix(link_prefix) if link_prefix else None + status_rows = tuple( + StatusRow( + link=f"[`{escape_md_cell(spec.display_name)}`](" + + ( + f"{normalized_link_prefix}/{spec_page_link(spec, spec_dir_name=spec_dir_name)}" + if normalized_link_prefix + else spec_page_link(spec, spec_dir_name=spec_dir_name) + ) + + ")", + summary=spec_summary_text(spec), + lifecycle=LifecycleStatus.from_values( + introduced=spec.introduced_version, + changed_versions=spec.changed_in_versions, + removed=spec.removed_version, + ), + ) + for spec in report.specs + ) return markdown_page( path=overview_name, title=overview_title, @@ -97,31 +115,8 @@ def build_overview_page_legacy( f"Version filter: `{report.version_filter}`", f"Generated at: `{report.generated_at_utc}`", ], - spec_summary_legend=status_legend(include_deprecated=False), - spec_rows=[ - [ - f"[`{escape_md_cell(spec.display_name)}`](" - + ( - f"{normalized_link_prefix}/{spec_page_link(spec, spec_dir_name=spec_dir_name)}" - if normalized_link_prefix - else spec_page_link(spec, spec_dir_name=spec_dir_name) - ) - + ")", - status_row_cells( - StatusRow( - link="", - summary="", - lifecycle=LifecycleStatus.from_values( - introduced=spec.introduced_version, - changed_versions=spec.changed_in_versions, - removed=spec.removed_version, - ), - ) - )[1], - spec_summary_text(spec), - ] - for spec in report.specs - ], + spec_summary_legend=status_legend_items(status_rows), + spec_rows=[status_row_context(row) for row in status_rows], ) @@ -171,14 +166,19 @@ def build_overview_page( template_name="openrpc/overview.md.j2", overview_title=page_model.title, overview_items=list(page_model.metadata_items), - spec_summary_legend=status_legend(include_deprecated=False), - spec_rows=[status_row_cells(row) for row in page_model.status_rows], + spec_summary_legend=status_legend_items(page_model.status_rows), + spec_rows=[status_row_context(row) for row in page_model.status_rows], ) def _method_context_legacy(method: OpenRpcMethodLifecycle) -> dict[str, Any]: latest = method.latest - lifecycle_lines = [f"- Introduced: `{method.introduced_version}`"] + lifecycle_lines: list[str] = [] + if latest.get("state"): + lifecycle_lines.append(f"- Lifecycle state: {md_code(latest['state'])}") + if latest.get("replaces"): + lifecycle_lines.append(f"- Replaces: {md_code(latest['replaces'])}") + lifecycle_lines.append(f"- Introduced: `{method.introduced_version}`") if method.change_details: lifecycle_lines.append("Changed in: " + ", ".join(md_code(entry["version"]) for entry in method.change_details)) if method.removed_version: @@ -222,7 +222,12 @@ def _method_context_legacy(method: OpenRpcMethodLifecycle) -> dict[str, Any]: def _method_subject(method: OpenRpcMethodLifecycle) -> ProtocolSubject: latest = method.latest - lifecycle_items = [f"- Introduced: `{method.introduced_version}`"] + lifecycle_items: list[str] = [] + if latest.get("state"): + lifecycle_items.append(f"- Lifecycle state: {md_code(latest['state'])}") + if latest.get("replaces"): + lifecycle_items.append(f"- Replaces: {md_code(latest['replaces'])}") + lifecycle_items.append(f"- Introduced: `{method.introduced_version}`") if method.change_details: lifecycle_items.append("Changed in: " + ", ".join(md_code(entry["version"]) for entry in method.change_details)) if method.removed_version: @@ -282,6 +287,7 @@ def _method_subject(method: OpenRpcMethodLifecycle) -> ProtocolSubject: lifecycle=LifecycleStatus.from_values( introduced=method.introduced_version, changed_versions=[str(entry["version"]) for entry in method.change_details], + state=str(latest.get("state") or "") or None, removed=method.removed_version, ), lifecycle_items=tuple(lifecycle_items), @@ -335,6 +341,19 @@ def build_spec_page_legacy( overview_link = f"../{Path(overview_name).with_suffix('').as_posix()}" if normalized_link_prefix is not None: overview_link = normalized_link_prefix or "/" + status_rows = tuple( + StatusRow( + link=f"[{md_code(method.method)}](#{method.anchor})", + summary=method_summary_text(method), + lifecycle=LifecycleStatus.from_values( + introduced=method.introduced_version, + changed_versions=[str(entry["version"]) for entry in method.change_details], + state=str(method.latest.get("state") or "") or None, + removed=method.removed_version, + ), + ) + for method in spec.methods + ) return markdown_page( path=f"{spec_dir_name}/{Path(spec_page_name(spec)).as_posix()}", title=spec.display_name, @@ -358,25 +377,8 @@ def build_spec_page_legacy( ] for version in spec.versions_present ], - method_summary_legend=status_legend(include_deprecated=False), - method_summary_rows=[ - [ - f"[{md_code(method.method)}](#{method.anchor})", - status_row_cells( - StatusRow( - link="", - summary="", - lifecycle=LifecycleStatus.from_values( - introduced=method.introduced_version, - changed_versions=[str(entry["version"]) for entry in method.change_details], - removed=method.removed_version, - ), - ) - )[1], - method_summary_text(method), - ] - for method in spec.methods - ], + method_summary_legend=status_legend_items(status_rows), + method_summary_rows=[status_row_context(row) for row in status_rows], methods=[_method_context_legacy(method) for method in spec.methods], ) @@ -445,8 +447,8 @@ def build_spec_page( overview_link=overview_link, metadata_items=list(page_model.metadata_items), version_timeline_rows=[version_delta_row_cells(row, include_active=True) for row in page_model.version_rows], - method_summary_legend=status_legend(include_deprecated=False), - method_summary_rows=[status_row_cells(row) for row in page_model.status_rows], + method_summary_legend=status_legend_items(page_model.status_rows), + method_summary_rows=[status_row_context(row) for row in page_model.status_rows], methods=method_contexts, ) diff --git a/src/x2mdx/presentation.py b/src/x2mdx/presentation.py index ec8cb01..3be4023 100644 --- a/src/x2mdx/presentation.py +++ b/src/x2mdx/presentation.py @@ -5,7 +5,7 @@ from dataclasses import dataclass, field from typing import Sequence -from x2mdx.templating import render_status_cell, render_status_legend +from x2mdx.templating import compact_version_label, compact_version_sequence, render_status_badges, render_status_cell, render_status_legend def _normalized_versions(values: Sequence[str]) -> tuple[str, ...]: @@ -17,10 +17,27 @@ def _normalized_versions(values: Sequence[str]) -> tuple[str, ...]: return tuple(seen) +def _normalized_state(value: str | None) -> str | None: + text = str(value or "").strip().lower() + if text in {"alpha", "beta", "stable", "deprecated"}: + return text + return None + + +def _normalized_states(values: Sequence[str]) -> tuple[str, ...]: + seen: list[str] = [] + for value in values: + if text := _normalized_state(value): + if text not in seen: + seen.append(text) + return tuple(seen) + + @dataclass(frozen=True) class LifecycleStatus: introduced: str | None = None changed_versions: tuple[str, ...] = field(default_factory=tuple) + states: tuple[str, ...] = field(default_factory=tuple) deprecated: str | None = None removed: str | None = None @@ -30,16 +47,28 @@ def from_values( *, introduced: str | None = None, changed_versions: Sequence[str] = (), + state: str | None = None, + states: Sequence[str] = (), deprecated: str | None = None, removed: str | None = None, ) -> "LifecycleStatus": + explicit_states: list[str] = list(states) + if state: + explicit_states.insert(0, state) return cls( introduced=introduced, changed_versions=_normalized_versions(changed_versions), + states=_normalized_states(explicit_states), deprecated=deprecated, removed=removed, ) + @property + def state(self) -> str | None: + if len(self.states) == 1: + return self.states[0] + return None + @dataclass(frozen=True) class StatusRow: @@ -199,6 +228,63 @@ def status_legend( ) +def status_token_payloads(lifecycle: LifecycleStatus) -> tuple[dict[str, str], ...]: + tokens: list[dict[str, str]] = [] + introduced_text = str(lifecycle.introduced or "").strip() + deprecated_text = str(lifecycle.deprecated or "").strip() + removed_text = str(lifecycle.removed or "").strip() + if introduced_text and introduced_text != "-": + tokens.append({"kind": "introduced", "label": compact_version_label(introduced_text)}) + changed_versions: list[str] = [] + for value in lifecycle.changed_versions: + text = str(value).strip() + if not text or text == "-" or text in {introduced_text, deprecated_text, removed_text}: + continue + if text not in changed_versions: + changed_versions.append(text) + if changed_versions: + tokens.append({"kind": "changed", "label": compact_version_sequence(changed_versions)}) + for state in lifecycle.states: + if state == "deprecated": + continue + tokens.append({"kind": state, "label": state}) + if deprecated_text and deprecated_text != "-": + tokens.append({"kind": "deprecated", "label": compact_version_label(deprecated_text)}) + elif "deprecated" in lifecycle.states: + tokens.append({"kind": "deprecated", "label": "deprecated"}) + if removed_text and removed_text != "-": + tokens.append({"kind": "removed", "label": compact_version_label(removed_text)}) + return tuple(tokens) + + +def status_row_context(row: StatusRow) -> dict[str, object]: + return { + "link": row.link, + "summary": row.summary, + "status_tokens": list(status_token_payloads(row.lifecycle)), + } + + +def status_legend_items( + rows: Sequence[StatusRow], + *, + include_changed: bool = True, + include_removed: bool = True, +) -> list[dict[str, str]]: + items: list[dict[str, str]] = [{"kind": "introduced", "label": "Active Since"}] + states = {state for row in rows for state in row.lifecycle.states} + if include_changed and any(row.lifecycle.changed_versions for row in rows): + items.append({"kind": "changed", "label": "Changed"}) + for state in ("alpha", "beta", "stable"): + if state in states: + items.append({"kind": state, "label": state.capitalize()}) + if "deprecated" in states or any(str(row.lifecycle.deprecated or "").strip() for row in rows): + items.append({"kind": "deprecated", "label": "Deprecated"}) + if include_removed and any(str(row.lifecycle.removed or "").strip() for row in rows): + items.append({"kind": "removed", "label": "Removed"}) + return items + + def version_delta_row_cells(row: VersionDeltaRow, *, include_active: bool = False) -> list[str]: cells: list[str] = [f"`{row.version}`"] if include_active: diff --git a/src/x2mdx/protobuf/lifecycle.py b/src/x2mdx/protobuf/lifecycle.py index c195b81..f5570aa 100644 --- a/src/x2mdx/protobuf/lifecycle.py +++ b/src/x2mdx/protobuf/lifecycle.py @@ -34,6 +34,9 @@ SCALAR_TYPE_NAMES: dict[int, str] = {} LABEL_NAMES: dict[int, str] = {} +EXPLICIT_STATES = {"alpha", "beta", "stable", "deprecated"} +CUSTOM_STATE_OPTION = "docs.lifecycle.state" +CUSTOM_REPLACES_OPTION = "docs.lifecycle.replaces" def ensure_runtime_dependencies() -> None: @@ -127,6 +130,74 @@ def metadata_for(overlay: dict[str, Any], kind: str, entity_id: str) -> dict[str return value if isinstance(value, dict) else {} +def normalize_explicit_state(value: Any) -> str | None: + text = str(value or "").strip().lower() + if text in EXPLICIT_STATES: + return text + return None + + +def uninterpreted_option_name(option: Any) -> str: + parts: list[str] = [] + for part in getattr(option, "name", []): + name_part = str(getattr(part, "name_part", "")).strip() + if name_part: + parts.append(name_part) + return ".".join(parts) + + +def uninterpreted_option_value(option: Any) -> str | None: + identifier_value = str(getattr(option, "identifier_value", "")).strip() + if identifier_value: + return identifier_value + string_value = getattr(option, "string_value", b"") + if isinstance(string_value, bytes) and string_value: + return string_value.decode("utf-8", errors="replace").strip() + aggregate_value = str(getattr(option, "aggregate_value", "")).strip() + if aggregate_value: + return aggregate_value + positive_int_value = getattr(option, "positive_int_value", None) + if positive_int_value not in {None, 0}: + return str(positive_int_value) + return None + + +def explicit_lifecycle_metadata(options: Any) -> dict[str, Any]: + metadata: dict[str, Any] = {} + for option in getattr(options, "uninterpreted_option", []): + name = uninterpreted_option_name(option) + value = uninterpreted_option_value(option) + if not value: + continue + if name == CUSTOM_STATE_OPTION: + if state := normalize_explicit_state(value): + metadata["state"] = state + elif name == CUSTOM_REPLACES_OPTION: + metadata["replaces"] = value + if getattr(options, "deprecated", False) and "state" not in metadata: + metadata["state"] = "deprecated" + return metadata + + +def merged_metadata(base: dict[str, Any], overlay: dict[str, Any]) -> dict[str, Any]: + metadata = dict(base) + for key, value in overlay.items(): + if value is None: + continue + if key == "state": + normalized = normalize_explicit_state(value) + if normalized: + metadata[key] = normalized + continue + if key == "replaces": + text = str(value).strip() + if text: + metadata[key] = text + continue + metadata[key] = value + return metadata + + def load_descriptor_set_from_image(image_path: str) -> Any: ensure_runtime_dependencies() descriptor_set = descriptor_pb2.FileDescriptorSet() @@ -204,6 +275,11 @@ def __init__( def metadata(self, kind: str, entity_id: str) -> dict[str, Any]: return metadata_for(self.metadata_overlay, kind, entity_id) + def lifecycle_metadata(self, kind: str, entity_id: str, *, options: Any | None = None) -> dict[str, Any]: + parsed = explicit_lifecycle_metadata(options) if options is not None else {} + overlay = self.metadata(kind, entity_id) + return merged_metadata(parsed, overlay) + def repo_path(self, import_path: str) -> str: return self.import_to_repo_path[import_path] @@ -497,7 +573,7 @@ def build_method(self, *, file_proto: Any, service_doc: dict[str, Any], service_ "description": description, "line": line, "sourceUrl": self.file_source_url(file_proto.name, line), - "metadata": self.metadata("endpoints", endpoint_id), + "metadata": self.lifecycle_metadata("endpoints", endpoint_id, options=method_proto.options), "requestType": strip_leading_dot(method_proto.input_type), "responseType": strip_leading_dot(method_proto.output_type), "clientStreaming": bool(method_proto.client_streaming), @@ -519,7 +595,7 @@ def build_service(self, *, file_proto: Any, service_idx: int, service_proto: Any "description": description, "line": line, "sourceUrl": self.file_source_url(file_proto.name, line), - "metadata": self.metadata("services", service_full_name), + "metadata": self.lifecycle_metadata("services", service_full_name, options=service_proto.options), "endpointIds": [], } self.services[service_full_name] = service_doc diff --git a/src/x2mdx/protobuf/render.py b/src/x2mdx/protobuf/render.py index 4e34f9c..a7a67f0 100644 --- a/src/x2mdx/protobuf/render.py +++ b/src/x2mdx/protobuf/render.py @@ -49,6 +49,34 @@ def compact_text(text: str, *, limit: int = 120) -> str: return normalized[: limit - 3].rstrip() + "..." +def explicit_lifecycle_state(metadata: dict[str, Any] | None) -> str | None: + if not isinstance(metadata, dict): + return None + value = str(metadata.get("state", "")).strip().lower() + if value in {"alpha", "beta", "stable", "deprecated"}: + return value + return None + + +def replacement_target(metadata: dict[str, Any] | None) -> str | None: + if not isinstance(metadata, dict): + return None + value = str(metadata.get("replaces", "")).strip() + return value or None + + +def format_lifecycle_state(metadata: dict[str, Any] | None) -> str: + if state := explicit_lifecycle_state(metadata): + return f"`{state}`" + return "-" + + +def format_replaces(metadata: dict[str, Any] | None) -> str: + if value := replacement_target(metadata): + return f"`{escape_md(value)}`" + return "-" + + def compact_package_summary(package: dict[str, Any]) -> str: parts = [ f"{package['serviceCount']} services", @@ -484,6 +512,10 @@ def render_overview_page( f"Messages: `{latest['stats']['messages']}`", f"Enums: `{latest['stats']['enums']}`", ], + notes=[ + "Lifecycle state and replacement metadata come only from explicit protobuf metadata, not endpoint history or description text.", + "Removed means the first configured release after the last observed presence.", + ], package_toc_legend=render_status_legend(include_deprecated=False), package_toc_rows=toc_rows, package_groups=grouped_packages, @@ -538,9 +570,11 @@ def render_package_page( service_contexts: list[dict[str, Any]] = [] service_rows: list[list[str]] = [] for service in sorted(service_buckets.values(), key=lambda item: item["name"]): + service_metadata = ctx["services"].get(service["id"], {}).get("metadata", {}) service_rows.append( [ f"[`{escape_md(service['name'])}`](#{service_anchor(service['id'])})", + format_lifecycle_state(service_metadata), f"`{len(service['endpointIds'])}`", md_link("file", service.get("sourceUrl")), escape_md_cell(compact_text(service.get("description", ""))), @@ -551,6 +585,8 @@ def render_package_page( "anchor": service_anchor(service["id"]), "heading": f"Service `{service['name']}`", "summary_items": [ + f"Lifecycle state: {format_lifecycle_state(service_metadata)}", + f"Replaces: {format_replaces(service_metadata)}", f"Source: {md_link(service['file'], service.get('sourceUrl'))}", f"Endpoints tracked: `{len(service['endpointIds'])}`", ], @@ -558,6 +594,8 @@ def render_package_page( "endpoint_rows": [ [ f"[`{escape_md(endpoint_docs[endpoint_id]['name'])}`](#{endpoint_anchor(endpoint_id)})", + format_lifecycle_state(endpoint_docs[endpoint_id].get("metadata")), + format_replaces(endpoint_docs[endpoint_id].get("metadata")), f"`{lifecycle_map[endpoint_id]['introducedIn']}`", f"`{lifecycle_map[endpoint_id]['lastChangedIn']}`", f"`{lifecycle_map[endpoint_id]['removedIn'] or ''}`", @@ -572,6 +610,8 @@ def render_package_page( "anchor": endpoint_anchor(endpoint_id), "title": f"{endpoint_docs[endpoint_id]['service']}.{endpoint_docs[endpoint_id]['name']}", "summary_items": [ + f"Lifecycle state: {format_lifecycle_state(endpoint_docs[endpoint_id].get('metadata'))}", + f"Replaces: {format_replaces(endpoint_docs[endpoint_id].get('metadata'))}", f"Introduced in: `{lifecycle_map[endpoint_id]['introducedIn']}`", f"Last changed in: `{lifecycle_map[endpoint_id]['lastChangedIn']}`", f"Removed in: `{lifecycle_map[endpoint_id]['removedIn'] or '-'}`", diff --git a/src/x2mdx/templates/asyncapi/page.md.j2 b/src/x2mdx/templates/asyncapi/page.md.j2 index bf4a236..5c7ce8e 100644 --- a/src/x2mdx/templates/asyncapi/page.md.j2 +++ b/src/x2mdx/templates/asyncapi/page.md.j2 @@ -5,7 +5,12 @@ {{ paragraph(report.info_description) }} {% endif %} -{% call shared.standard_reference_layout(toc_rows=channel_summary_rows, version_rows=version_timeline_rows) %} +{{ shared.status_toc(channel_summary_rows, legend=channel_summary_legend) }} + +{{ shared.version_change_summary(version_timeline_rows) }} + +{{ heading(2, "Reference") }} + {% for channel in channels %} {{ anchor(channel.anchor) }} @@ -34,4 +39,3 @@ {% endif %} {% endfor %} {% endfor %} -{% endcall %} diff --git a/src/x2mdx/templates/daml_json/index.md.j2 b/src/x2mdx/templates/daml_json/index.md.j2 index 061b9ef..5629492 100644 --- a/src/x2mdx/templates/daml_json/index.md.j2 +++ b/src/x2mdx/templates/daml_json/index.md.j2 @@ -3,6 +3,12 @@ {{ paragraph("This page is generated from versioned Daml docs JSON snapshots.") }} -{% call shared.standard_reference_layout(toc_rows=module_toc_rows, version_rows=version_change_summary_rows) %} +{{ shared.status_toc(module_status_rows, legend=module_status_legend) }} + +{{ shared.version_change_summary(version_change_summary_rows) }} + +{{ heading(2, "Reference") }} + {{ bullet_list(module_links) }} -{% endcall %} + +{{ shared.bullet_section("Notes", notes) }} diff --git a/src/x2mdx/templates/jvm_docs/artifact.md.j2 b/src/x2mdx/templates/jvm_docs/artifact.md.j2 index eabab16..0b10255 100644 --- a/src/x2mdx/templates/jvm_docs/artifact.md.j2 +++ b/src/x2mdx/templates/jvm_docs/artifact.md.j2 @@ -13,7 +13,7 @@ {{ shared.generic_table_section( "Changed Symbols", - ["Docs", "Symbol", "Kind", "Introduced", "Deprecated", "Removed"], + ["Docs", "Symbol", "Kind", "Lifecycle", "Replaces", "Introduced", "Deprecated", "Removed"], changed_rows, empty_message="No lifecycle changes were detected in the configured version range.", level=3 diff --git a/src/x2mdx/templates/jvm_docs/package.md.j2 b/src/x2mdx/templates/jvm_docs/package.md.j2 index 9094ed1..53b6d6d 100644 --- a/src/x2mdx/templates/jvm_docs/package.md.j2 +++ b/src/x2mdx/templates/jvm_docs/package.md.j2 @@ -24,5 +24,5 @@ {{ paragraph(entry.summary) }} {% endif %} -{{ shared.detail_table("Members", ["Docs", "Member", "Introduced", "Deprecated", "Removed"], entry.member_rows, empty_message="No members found for this type in the configured artifacts.") }} +{{ shared.detail_table("Members", ["Docs", "Member", "Lifecycle", "Replaces", "Introduced", "Deprecated", "Removed"], entry.member_rows, empty_message="No members found for this type in the configured artifacts.") }} {% endfor %} diff --git a/src/x2mdx/templates/openapi/endpoint_reference.md.j2 b/src/x2mdx/templates/openapi/endpoint_reference.md.j2 index ffc67de..f17d5db 100644 --- a/src/x2mdx/templates/openapi/endpoint_reference.md.j2 +++ b/src/x2mdx/templates/openapi/endpoint_reference.md.j2 @@ -6,6 +6,7 @@ {% if path_group.methods | length > 1 %} {{ bullet_list(["Methods: " ~ (path_group.methods | join(", "))]) }} {% endif %} +{{ shared.version_changes(path_group.version_changes) }} {% for operation in path_group.operations %} {{ anchor(operation.anchor_id) }} {% if path_group.methods | length == 1 %} diff --git a/src/x2mdx/templates/openapi/spec.md.j2 b/src/x2mdx/templates/openapi/spec.md.j2 index b3006d6..0647a29 100644 --- a/src/x2mdx/templates/openapi/spec.md.j2 +++ b/src/x2mdx/templates/openapi/spec.md.j2 @@ -5,14 +5,18 @@ {% if table_of_contents_total > table_of_contents_limit %} {% set toc_note = "_Showing first " ~ table_of_contents_limit ~ " entries out of " ~ table_of_contents_total ~ "._" %} {% endif %} -{% call shared.standard_reference_layout( - toc_rows=table_of_contents_rows, - version_rows=version_timeline_rows, - toc_empty_message="No endpoints found in the latest version.", - toc_note=toc_note -) %} +{{ shared.status_toc( + table_of_contents_rows, + empty_message="No endpoints found in the latest version.", + note=toc_note, + legend=table_of_contents_legend +) }} + +{{ shared.version_change_summary(version_timeline_rows) }} + +{{ heading(2, "Reference") }} + {{ endpoint_reference }} -{% endcall %} {% set interesting_note = none %} {% if interesting_total > interesting_limit %} diff --git a/src/x2mdx/templates/protobuf/overview.md.j2 b/src/x2mdx/templates/protobuf/overview.md.j2 index da5dc4f..c7d9e14 100644 --- a/src/x2mdx/templates/protobuf/overview.md.j2 +++ b/src/x2mdx/templates/protobuf/overview.md.j2 @@ -7,6 +7,8 @@ {{ shared.bullet_section("Latest Snapshot", snapshot_items) }} +{{ shared.bullet_section("Notes", notes) }} + {{ shared.status_toc(package_toc_rows, legend=package_toc_legend) }} {{ heading(2, "Release Summary") }} diff --git a/src/x2mdx/templates/protobuf/package.md.j2 b/src/x2mdx/templates/protobuf/package.md.j2 index 1448076..ed595bc 100644 --- a/src/x2mdx/templates/protobuf/package.md.j2 +++ b/src/x2mdx/templates/protobuf/package.md.j2 @@ -14,7 +14,7 @@ {{ heading(2, "Services") }} -{{ table(["Service", "Endpoints", "Source", "Description"], service_rows) }} +{{ table(["Service", "Lifecycle", "Endpoints", "Source", "Description"], service_rows) }} {% for service in services %} {{ anchor(service.anchor) }} @@ -24,7 +24,7 @@ {{ paragraph(service.description) }} -{{ table(["Endpoint", "Introduced", "Last Changed", "Removed", "Request", "Response", "Source"], service.endpoint_rows) }} +{{ table(["Endpoint", "Lifecycle", "Replaces", "Introduced", "Last Changed", "Removed", "Request", "Response", "Source"], service.endpoint_rows) }} {% for endpoint in service.endpoint_details %} {{ anchor(endpoint.anchor) }} diff --git a/src/x2mdx/templates/shared/macros.md.j2 b/src/x2mdx/templates/shared/macros.md.j2 index 3b46d8b..7e39450 100644 --- a/src/x2mdx/templates/shared/macros.md.j2 +++ b/src/x2mdx/templates/shared/macros.md.j2 @@ -30,10 +30,22 @@ {{ heading(level, title) }} {% if legend %} +{% if legend is string %} {{ paragraph(legend) }} +{% else %} +{{ paragraph(render_status_legend_items(legend)) }} +{% endif %} {% endif %} {% if rows %} +{% if rows[0] is mapping %} +| {{ first_column_title }} | STATUS | SUMMARY | +| --- | --- | --- | +{%- for row in rows %} +| {{ row["link"] }} | {{ render_status_badges(row["status_tokens"]) }} | {{ row["summary"] }} | +{%- endfor %} +{% else %} {{ table([first_column_title, "STATUS", "SUMMARY"], rows) }} +{% endif %} {% if note %} {{ paragraph(note) }} diff --git a/src/x2mdx/templates/typedoc/page.md.j2 b/src/x2mdx/templates/typedoc/page.md.j2 index c05d1fc..2db24d1 100644 --- a/src/x2mdx/templates/typedoc/page.md.j2 +++ b/src/x2mdx/templates/typedoc/page.md.j2 @@ -1,7 +1,12 @@ {% import "shared/macros.md.j2" as shared %} {{ paragraph("Generated from published `" ~ report.package_name ~ "` TypeDoc snapshots.") }} -{% call shared.standard_reference_layout(toc_rows=toc_rows, version_rows=version_change_summary_rows) %} +{{ shared.status_toc(toc_rows, legend=toc_legend) }} + +{{ shared.version_change_summary(version_change_summary_rows) }} + +{{ heading(2, "Reference") }} + {% for group in grouped_exports %} {{ heading(3, group.title) }} @@ -48,4 +53,3 @@ {% endif %} {% endfor %} {% endfor %} -{% endcall %} diff --git a/src/x2mdx/templating.py b/src/x2mdx/templating.py index 7c7166e..c82db95 100644 --- a/src/x2mdx/templating.py +++ b/src/x2mdx/templating.py @@ -2,6 +2,7 @@ from __future__ import annotations +import html import re from functools import lru_cache from typing import Any @@ -90,6 +91,89 @@ def compact_version_sequence(values: list[Any]) -> str: return f"{labels[-1]} +{len(labels) - 1}" +STATUS_TOKEN_META: dict[str, dict[str, str]] = { + "introduced": {"color": "#16a34a", "label": "Active Since"}, + "changed": {"color": "#2563eb", "label": "Changed"}, + "alpha": {"color": "#7c3aed", "label": "Alpha"}, + "beta": {"color": "#d97706", "label": "Beta"}, + "stable": {"color": "#0f766e", "label": "Stable"}, + "deprecated": {"color": "#ea580c", "label": "Deprecated"}, + "removed": {"color": "#dc2626", "label": "Removed"}, +} + + +def _jsx_style(styles: dict[str, str]) -> str: + return "{{" + ", ".join(f'{key}: "{value}"' for key, value in styles.items()) + "}}" + + +def _status_dot(kind: str) -> str: + color = STATUS_TOKEN_META[kind]["color"] + return ( + '' + ) + + +def render_status_badges(tokens: list[dict[str, Any]] | tuple[dict[str, Any], ...] | None) -> str: + if not tokens: + return "-" + rendered: list[str] = [] + for token in tokens: + if not isinstance(token, dict): + continue + kind = str(token.get("kind") or "").strip().lower() + if kind not in STATUS_TOKEN_META: + continue + raw_label = str(token.get("label") or "").strip() + label = raw_label or STATUS_TOKEN_META[kind]["label"] + rendered.append( + '{}{}'.format( + html.escape(STATUS_TOKEN_META[kind]["label"], quote=True), + _jsx_style( + { + "display": "inline-flex", + "alignItems": "center", + "gap": "0.35em", + "whiteSpace": "nowrap", + "marginRight": "0.65em", + } + ), + _status_dot(kind), + f"{html.escape(label)}", + ) + ) + return " ".join(rendered) or "-" + + +def render_status_legend_items(items: list[dict[str, Any]] | tuple[dict[str, Any], ...] | None) -> str: + if not items: + return "" + rendered: list[str] = [] + for item in items: + if not isinstance(item, dict): + continue + kind = str(item.get("kind") or "").strip().lower() + if kind not in STATUS_TOKEN_META: + continue + label = str(item.get("label") or "").strip() or STATUS_TOKEN_META[kind]["label"] + rendered.append( + '{}{}'.format( + _jsx_style( + { + "display": "inline-flex", + "alignItems": "center", + "gap": "0.35em", + "whiteSpace": "nowrap", + "marginRight": "0.85em", + } + ), + _status_dot(kind), + html.escape(label), + ) + ) + return " ".join(rendered) + + def render_status_cell( *, introduced: Any | None = None, @@ -165,7 +249,9 @@ def template_environment() -> Environment: pretty_json=pretty_json, compact_version_label=compact_version_label, compact_version_sequence=compact_version_sequence, + render_status_badges=render_status_badges, render_status_cell=render_status_cell, + render_status_legend_items=render_status_legend_items, render_status_legend=render_status_legend, ) return environment diff --git a/src/x2mdx/typedoc/lifecycle.py b/src/x2mdx/typedoc/lifecycle.py index 3dea3f2..01987ac 100644 --- a/src/x2mdx/typedoc/lifecycle.py +++ b/src/x2mdx/typedoc/lifecycle.py @@ -19,6 +19,19 @@ "Functions": "Function", } +LIFECYCLE_TAG_VALUES = { + "@alpha": "alpha", + "@beta": "beta", + "@stable": "stable", + "@deprecated": "deprecated", +} +LIFECYCLE_TAG_PRIORITY = [ + "@deprecated", + "@stable", + "@beta", + "@alpha", +] + def version_sort_key(version: str) -> tuple[Any, ...]: if m := SNAPSHOT_VERSION_RE.fullmatch(version): @@ -75,6 +88,14 @@ def extract_block_tag_texts(comment: dict[str, Any] | None, tag_name: str) -> li return out +def extract_first_block_tag_text(comment: dict[str, Any] | None, tag_name: str) -> str | None: + values = extract_block_tag_texts(comment, tag_name) + if not values: + return None + text = values[0].strip() + return text or None + + def parse_named_tag_map(comment: dict[str, Any] | None, tag_name: str) -> dict[str, str]: mapping: dict[str, str] = {} for item in extract_block_tag_texts(comment, tag_name): @@ -92,6 +113,32 @@ def comment_has_internal_tag(comment: dict[str, Any] | None) -> bool: return isinstance(tags, list) and "@internal" in tags +def extract_lifecycle_state(comment: dict[str, Any] | None) -> str | None: + if not isinstance(comment, dict): + return None + + present_tags: set[str] = set() + modifier_tags = comment.get("modifierTags") + if isinstance(modifier_tags, list): + for tag in modifier_tags: + if isinstance(tag, str) and tag in LIFECYCLE_TAG_VALUES: + present_tags.add(tag) + + block_tags = comment.get("blockTags") + if isinstance(block_tags, list): + for tag in block_tags: + if not isinstance(tag, dict): + continue + tag_name = tag.get("tag") + if isinstance(tag_name, str) and tag_name in LIFECYCLE_TAG_VALUES: + present_tags.add(tag_name) + + for tag_name in LIFECYCLE_TAG_PRIORITY: + if tag_name in present_tags: + return LIFECYCLE_TAG_VALUES[tag_name] + return None + + def is_internal_node(node: dict[str, Any]) -> bool: if comment_has_internal_tag(node.get("comment")): return True @@ -310,6 +357,14 @@ def describe_signature_changes(previous_export: dict[str, Any], current_export: def describe_export_changes(previous_export: dict[str, Any], current_export: dict[str, Any]) -> list[str]: changes: list[str] = [] + if previous_export.get("state") != current_export.get("state"): + before = previous_export.get("state") or "-" + after = current_export.get("state") or "-" + changes.append(f"lifecycle state changed `{before}` -> `{after}`") + if previous_export.get("replaces") != current_export.get("replaces"): + before = previous_export.get("replaces") or "-" + after = current_export.get("replaces") or "-" + changes.append(f"replacement target changed `{before}` -> `{after}`") if previous_export["summary"] != current_export["summary"]: changes.append("summary updated") if ( @@ -449,12 +504,26 @@ def build_export_doc(group_title: str, node: dict[str, Any], *, group_index: int source_location = str(file_name) export_comment = node.get("comment") if isinstance(node.get("comment"), dict) else None + signature_comment = next( + ( + signature.get("comment") + for signature in public_signatures + if isinstance(signature.get("comment"), dict) + ), + None, + ) + lifecycle_state = extract_lifecycle_state(export_comment) or extract_lifecycle_state(signature_comment) + replaces = extract_first_block_tag_text(export_comment, "@replaces") or extract_first_block_tag_text( + signature_comment, "@replaces" + ) type_parameter_docs = extract_type_parameter_docs(node, fallback_comment=export_comment) signature_docs = extract_signature_docs(public_signatures) fingerprint = json.dumps( { "group": group_title, "name": name, + "state": lifecycle_state, + "replaces": replaces, "doc": normalize_for_fingerprint(node), }, sort_keys=True, @@ -467,6 +536,8 @@ def build_export_doc(group_title: str, node: dict[str, Any], *, group_index: int "group": group_title, "kind_label": kind_label, "anchor": anchor_for_export(group_title, name), + "state": lifecycle_state, + "replaces": replaces, "summary": summary or "", "signature": signature, "signature_docs": signature_docs, diff --git a/src/x2mdx/typedoc/render.py b/src/x2mdx/typedoc/render.py index 8527ddd..a860a7f 100644 --- a/src/x2mdx/typedoc/render.py +++ b/src/x2mdx/typedoc/render.py @@ -7,6 +7,7 @@ from typing import Any from x2mdx.output import Page +from x2mdx.presentation import LifecycleStatus, StatusRow, status_legend_items, status_row_context from x2mdx.templating import markdown_page @@ -29,6 +30,10 @@ def render_summary_cell(text: str) -> str: return escape_md_cell(summary) if summary else "-" +def toc_link_label(export: dict[str, object]) -> str: + return f"[`{escape_md_cell(str(export['name']))}` ({escape_md_cell(str(export['kind_label']))})](#{export['anchor']})" + + def version_change_summary_rows(exports: list[dict[str, object]], versions: list[str]) -> list[list[str]]: rows: list[list[str]] = [] for version in versions: @@ -84,10 +89,12 @@ def _signature_docs(signature_docs: list[dict[str, Any]]) -> list[dict[str, Any] def _export_context(export: dict[str, Any]) -> dict[str, Any]: - lifecycle_bits = [ - f"Kind: `{export['kind_label']}`", - f"Introduced: `{export['introduced_in']}`", - ] + lifecycle_bits = [f"Kind: `{export['kind_label']}`"] + if export.get("state"): + lifecycle_bits.append(f"Lifecycle state: `{export['state']}`") + if export.get("replaces"): + lifecycle_bits.append(f"Replaces: `{export['replaces']}`") + lifecycle_bits.append(f"Introduced: `{export['introduced_in']}`") if export["change_details"]: lifecycle_bits.append("Changed in: " + ", ".join(f"`{entry['version']}`" for entry in export["change_details"])) if export["removed_in"]: @@ -146,17 +153,35 @@ def build_page( template_name="typedoc/page.md.j2", report=report, toc_rows=[ - [ - f"[`{escape_md_cell(export['name'])}`](#{export['anchor']})", - escape_md_cell(export["kind_label"]), - render_summary_cell(str(export["summary"])), - f"`{export['introduced_in']}`", - escape_md_cell(render_change_summary(export["change_details"])), - "-", - f"`{export['removed_in']}`" if export["removed_in"] else "-", - ] + status_row_context( + StatusRow( + link=toc_link_label(export), + summary=render_summary_cell(str(export["summary"])), + lifecycle=LifecycleStatus.from_values( + introduced=str(export["introduced_in"]), + changed_versions=[str(entry["version"]) for entry in export["change_details"]], + state=str(export.get("state") or "") or None, + removed=str(export["removed_in"]) if export["removed_in"] else None, + ), + ) + ) for export in report.exports ], + toc_legend=status_legend_items( + [ + StatusRow( + link="", + summary="", + lifecycle=LifecycleStatus.from_values( + introduced=str(export["introduced_in"]), + changed_versions=[str(entry["version"]) for entry in export["change_details"]], + state=str(export.get("state") or "") or None, + removed=str(export["removed_in"]) if export["removed_in"] else None, + ), + ) + for export in report.exports + ] + ), version_change_summary_rows=version_change_summary_rows(report.exports, report.versions), grouped_exports=grouped_exports, ) diff --git a/tests/fixtures/asyncapi/lifecycle_states/1.0.0/asyncapi.yaml b/tests/fixtures/asyncapi/lifecycle_states/1.0.0/asyncapi.yaml new file mode 100644 index 0000000..ce7c9c9 --- /dev/null +++ b/tests/fixtures/asyncapi/lifecycle_states/1.0.0/asyncapi.yaml @@ -0,0 +1,45 @@ +asyncapi: 2.6.0 +info: + title: Lifecycle Example WebSocket API + version: 1.0.0 +channels: + /legacy: + description: Legacy updates. + subscribe: + operationId: onLegacy + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/LegacyEvent' + /payments: + description: Payment updates. + subscribe: + operationId: onPayments + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/PaymentEvent' +components: + schemas: + LegacyEvent: + type: object + properties: + value: + type: string + PaymentEvent: + type: object + required: [paymentId] + properties: + paymentId: + type: string + messages: + LegacyEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/LegacyEvent' + PaymentEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/PaymentEvent' diff --git a/tests/fixtures/asyncapi/lifecycle_states/1.1.0/asyncapi.yaml b/tests/fixtures/asyncapi/lifecycle_states/1.1.0/asyncapi.yaml new file mode 100644 index 0000000..dac6f86 --- /dev/null +++ b/tests/fixtures/asyncapi/lifecycle_states/1.1.0/asyncapi.yaml @@ -0,0 +1,106 @@ +asyncapi: 2.6.0 +info: + title: Lifecycle Example WebSocket API + version: 1.1.0 +channels: + /legacy: + description: Legacy updates. + x-state: deprecated + subscribe: + operationId: onLegacy + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/LegacyEvent' + /payments: + description: Payment updates. + subscribe: + operationId: onPayments + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/PaymentEvent' + /payments/preview: + x-state: beta + subscribe: + operationId: onPaymentsPreview + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/PaymentPreviewEvent' + /payments/alpha: + x-state: alpha + subscribe: + operationId: onPaymentsAlpha + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/PaymentAlphaEvent' + /payments/v2: + x-state: stable + x-replaces: /payments + subscribe: + operationId: onPaymentsV2 + bindings: + ws: + method: GET + message: + $ref: '#/components/messages/PaymentEventV2' +components: + schemas: + LegacyEvent: + type: object + properties: + value: + type: string + PaymentEvent: + type: object + required: [paymentId] + properties: + paymentId: + type: string + PaymentEventV2: + type: object + required: [paymentId, status] + properties: + paymentId: + type: string + status: + type: string + PaymentPreviewEvent: + type: object + required: [previewId] + properties: + previewId: + type: string + PaymentAlphaEvent: + type: object + required: [alphaId] + properties: + alphaId: + type: string + messages: + LegacyEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/LegacyEvent' + PaymentEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/PaymentEvent' + PaymentEventV2: + contentType: application/json + payload: + $ref: '#/components/schemas/PaymentEventV2' + PaymentPreviewEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/PaymentPreviewEvent' + PaymentAlphaEvent: + contentType: application/json + payload: + $ref: '#/components/schemas/PaymentAlphaEvent' diff --git a/tests/fixtures/asyncapi/lifecycle_states/manifest.json b/tests/fixtures/asyncapi/lifecycle_states/manifest.json new file mode 100644 index 0000000..1dc9ac4 --- /dev/null +++ b/tests/fixtures/asyncapi/lifecycle_states/manifest.json @@ -0,0 +1,18 @@ +{ + "source": "local AsyncAPI lifecycle and replacement verification fixtures", + "captured_on": "2026-04-15", + "versions": [ + { + "version": "1.0.0", + "source_path": "published/lifecycle-example/asyncapi.yaml", + "status": "captured", + "fixture_path": "1.0.0/asyncapi.yaml" + }, + { + "version": "1.1.0", + "source_path": "published/lifecycle-example/asyncapi.yaml", + "status": "captured", + "fixture_path": "1.1.0/asyncapi.yaml" + } + ] +} diff --git a/tests/fixtures/characterization/asyncapi/expected/ledger-api-websocket-reference.mdx b/tests/fixtures/characterization/asyncapi/expected/ledger-api-websocket-reference.mdx index 5c59a97..08e983e 100644 --- a/tests/fixtures/characterization/asyncapi/expected/ledger-api-websocket-reference.mdx +++ b/tests/fixtures/characterization/asyncapi/expected/ledger-api-websocket-reference.mdx @@ -12,13 +12,15 @@ MINIMUM_CANTON_VERSION=3.4.12 ## Table of Contents -| Name | Kind | Summary | Introduced | Changed | Deprecated | Removed | -| --- | --- | --- | --- | --- | --- | --- | -| [`/v2/commands/completions`](#channel-v2-commands-completions) | `publish`, `subscribe` | Get completions stream | `3.4.11` | `3.4.12`: publish required fields added: `parties`; publish required fields removed: `beginExclusive`, `userId` | - | - | -| [`/v2/state/active-contracts`](#channel-v2-state-active-contracts) | `publish`, `subscribe` | Get active contracts stream | `3.4.11` | `3.4.12`: publish required fields added: `eventFormat`; publish required fields removed: `verbose` | - | - | -| [`/v2/updates`](#channel-v2-updates) | `publish`, `subscribe` | Get updates stream | `3.4.11` | `3.4.12`: publish required fields added: `updateFormat`; publish required fields removed: `beginExclusive`, `verbose` | - | - | -| [`/v2/updates/flats`](#channel-v2-updates-flats) | `publish`, `subscribe` | Get flat transactions update stream. Provided for backwards compatibility, it will be removed in the Canton version 3... | `3.4.11` | `3.4.12`: publish required fields added: `updateFormat`; publish required fields removed: `beginExclusive`, `verbose` | - | - | -| [`/v2/updates/trees`](#channel-v2-updates-trees) | `publish`, `subscribe` | Get update transactions tree stream. Provided for backwards compatibility, it will be removed in the Canton version 3... | `3.4.11` | `3.4.12`: publish required fields added: `updateFormat`; publish required fields removed: `beginExclusive`, `verbose` | - | - | +Active Since Changed + +| NAME | STATUS | SUMMARY | +| --- | --- | --- | +| [`/v2/commands/completions`](#channel-v2-commands-completions) | v3.4 v3.4 | `publish`, `subscribe`: Get completions stream | +| [`/v2/state/active-contracts`](#channel-v2-state-active-contracts) | v3.4 v3.4 | `publish`, `subscribe`: Get active contracts stream | +| [`/v2/updates`](#channel-v2-updates) | v3.4 v3.4 | `publish`, `subscribe`: Get updates stream | +| [`/v2/updates/flats`](#channel-v2-updates-flats) | v3.4 v3.4 | `publish`, `subscribe`: Get flat transactions update stream. Provided for backwards compatibility, it will be removed in the Canton version 3... | +| [`/v2/updates/trees`](#channel-v2-updates-trees) | v3.4 v3.4 | `publish`, `subscribe`: Get update transactions tree stream. Provided for backwards compatibility, it will be removed in the Canton version 3... | ## Version Change Summary diff --git a/tests/fixtures/characterization/daml_json/expected/da-action-state-class.mdx b/tests/fixtures/characterization/daml_json/expected/da-action-state-class.mdx index 78c5115..7d6bb04 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-action-state-class.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-action-state-class.mdx @@ -13,10 +13,12 @@ DA.Action.State.Class -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-action-state.mdx b/tests/fixtures/characterization/daml_json/expected/da-action-state.mdx index 49ba899..f490c05 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-action-state.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-action-state.mdx @@ -13,10 +13,12 @@ DA.Action.State -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-action.mdx b/tests/fixtures/characterization/daml_json/expected/da-action.mdx index 53c76cf..788983c 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-action.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-action.mdx @@ -13,10 +13,12 @@ Action -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-assert.mdx b/tests/fixtures/characterization/daml_json/expected/da-assert.mdx index abc3efc..55acf6d 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-assert.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-assert.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Assert." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-bifunctor.mdx b/tests/fixtures/characterization/daml_json/expected/da-bifunctor.mdx index a7a79a2..2969ad6 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-bifunctor.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-bifunctor.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Bifunctor." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-crypto-text.mdx b/tests/fixtures/characterization/daml_json/expected/da-crypto-text.mdx index b9becd3..e68a659 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-crypto-text.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-crypto-text.mdx @@ -15,10 +15,12 @@ For example, as used to implement CCTP functionality. -Alpha (experimental). +Alpha. Status: `active` +Lifecycle state: `alpha` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `2` diff --git a/tests/fixtures/characterization/daml_json/expected/da-date.mdx b/tests/fixtures/characterization/daml_json/expected/da-date.mdx index f3b0363..f4e92fd 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-date.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-date.mdx @@ -17,10 +17,12 @@ The bounds for Date are 0001-01-01T00:00:00.000000Z and -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-either.mdx b/tests/fixtures/characterization/daml_json/expected/da-either.mdx index fd91dd0..680dc72 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-either.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-either.mdx @@ -21,10 +21,12 @@ value (mnemonic: "right" also means correct). -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-exception.mdx b/tests/fixtures/characterization/daml_json/expected/da-exception.mdx index 3795dab..0f41cfd 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-exception.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-exception.mdx @@ -19,6 +19,8 @@ Deprecated. Status: `active` +Lifecycle state: `deprecated` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-fail.mdx b/tests/fixtures/characterization/daml_json/expected/da-fail.mdx index bd47108..85a7d0d 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-fail.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-fail.mdx @@ -13,10 +13,12 @@ Fail, for FailureStatus -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-foldable.mdx b/tests/fixtures/characterization/daml_json/expected/da-foldable.mdx index ed01408..37df0d7 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-foldable.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-foldable.mdx @@ -23,10 +23,12 @@ import DA.Foldable qualified as F -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-functor.mdx b/tests/fixtures/characterization/daml_json/expected/da-functor.mdx index 8a8d5ce..8a6ab1b 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-functor.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-functor.mdx @@ -13,10 +13,12 @@ The `Functor` class is used for types that can be mapped over. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview-types.mdx b/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview-types.mdx index f86eaa3..b859caa 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview-types.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview-types.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Internal.Interface.AnyV -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview.mdx b/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview.mdx index f3b81d0..287fafe 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-internal-interface-anyview.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Internal.Interface.AnyV -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-list-builtinorder.mdx b/tests/fixtures/characterization/daml_json/expected/da-list-builtinorder.mdx index 01fca78..673b013 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-list-builtinorder.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-list-builtinorder.mdx @@ -33,10 +33,12 @@ implementation of those instances is not used. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-list-total.mdx b/tests/fixtures/characterization/daml_json/expected/da-list-total.mdx index e309cd3..48a024e 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-list-total.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-list-total.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.List.Total." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-list.mdx b/tests/fixtures/characterization/daml_json/expected/da-list.mdx index 346ddd3..681e834 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-list.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-list.mdx @@ -13,10 +13,12 @@ List -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-logic.mdx b/tests/fixtures/characterization/daml_json/expected/da-logic.mdx index 1b4f4c6..fa997fa 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-logic.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-logic.mdx @@ -13,10 +13,12 @@ Logic - Propositional calculus. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-map.mdx b/tests/fixtures/characterization/daml_json/expected/da-map.mdx index 9b416aa..d5eca1c 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-map.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-map.mdx @@ -61,10 +61,12 @@ default `Ord` instance. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-math.mdx b/tests/fixtures/characterization/daml_json/expected/da-math.mdx index 9988ed4..77123e2 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-math.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-math.mdx @@ -21,10 +21,12 @@ contexts. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-monoid.mdx b/tests/fixtures/characterization/daml_json/expected/da-monoid.mdx index 40ecad8..6af936c 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-monoid.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-monoid.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Monoid." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-nonempty-types.mdx b/tests/fixtures/characterization/daml_json/expected/da-nonempty-types.mdx index dee30ac..0c12424 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-nonempty-types.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-nonempty-types.mdx @@ -15,10 +15,12 @@ This is reexported from DA.NonEmpty so you should never need to import this modu -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-nonempty.mdx b/tests/fixtures/characterization/daml_json/expected/da-nonempty.mdx index 723e97e..dbeafcc 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-nonempty.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-nonempty.mdx @@ -27,10 +27,12 @@ import qualified DA.NonEmpty as NE -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-numeric.mdx b/tests/fixtures/characterization/daml_json/expected/da-numeric.mdx index 07e8f30..7a371da 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-numeric.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-numeric.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Numeric." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-optional.mdx b/tests/fixtures/characterization/daml_json/expected/da-optional.mdx index 28c5454..1149c79 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-optional.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-optional.mdx @@ -27,10 +27,12 @@ error action can be built using the `Either` type. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-record.mdx b/tests/fixtures/characterization/daml_json/expected/da-record.mdx index afd62df..dd8a6a1 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-record.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-record.mdx @@ -15,10 +15,12 @@ code that is polymorphic in the underlying record type. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-semigroup.mdx b/tests/fixtures/characterization/daml_json/expected/da-semigroup.mdx index 1d3f5fc..786723d 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-semigroup.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-semigroup.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Semigroup." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-set.mdx b/tests/fixtures/characterization/daml_json/expected/da-set.mdx index f195477..3e1c1b0 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-set.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-set.mdx @@ -61,10 +61,12 @@ default `Ord` instance. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-stack.mdx b/tests/fixtures/characterization/daml_json/expected/da-stack.mdx index f6610df..61f1df5 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-stack.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-stack.mdx @@ -11,10 +11,12 @@ description: "Reference documentation for Daml module DA.Stack." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-text.mdx b/tests/fixtures/characterization/daml_json/expected/da-text.mdx index 83058eb..5a58bc5 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-text.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-text.mdx @@ -13,10 +13,12 @@ Functions for working with Text. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-textmap.mdx b/tests/fixtures/characterization/daml_json/expected/da-textmap.mdx index 9c091a2..6a60181 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-textmap.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-textmap.mdx @@ -17,10 +17,12 @@ at most once in the collection. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-time.mdx b/tests/fixtures/characterization/daml_json/expected/da-time.mdx index c641dfb..3fe32fa 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-time.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-time.mdx @@ -21,10 +21,12 @@ The bounds for Time are 0001-01-01T00:00:00.000000Z and -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-traversable.mdx b/tests/fixtures/characterization/daml_json/expected/da-traversable.mdx index b540356..ac680f6 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-traversable.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-traversable.mdx @@ -23,10 +23,12 @@ import DA.Traversable qualified as F -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-tuple.mdx b/tests/fixtures/characterization/daml_json/expected/da-tuple.mdx index 54437f6..35c5832 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-tuple.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-tuple.mdx @@ -13,10 +13,12 @@ Tuple - Ubiquitous functions of tuples. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/da-validation.mdx b/tests/fixtures/characterization/daml_json/expected/da-validation.mdx index 08ed7d2..9329c2b 100644 --- a/tests/fixtures/characterization/daml_json/expected/da-validation.mdx +++ b/tests/fixtures/characterization/daml_json/expected/da-validation.mdx @@ -13,10 +13,12 @@ description: "Reference documentation for Daml module DA.Validation." -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` diff --git a/tests/fixtures/characterization/daml_json/expected/index.mdx b/tests/fixtures/characterization/daml_json/expected/index.mdx index 63d8546..da9a725 100644 --- a/tests/fixtures/characterization/daml_json/expected/index.mdx +++ b/tests/fixtures/characterization/daml_json/expected/index.mdx @@ -9,44 +9,46 @@ This page is generated from versioned Daml docs JSON snapshots. ## Table of Contents -| Name | Kind | Summary | Introduced | Changed | Deprecated | Removed | -| --- | --- | --- | --- | --- | --- | --- | -| [`DA.Action`](/appdev/reference/daml-standard-library/da-action) | `Module` | Action | `3.4.10` | - | - | - | -| [`DA.Action.State`](/appdev/reference/daml-standard-library/da-action-state) | `Module` | DA.Action.State | `3.4.10` | - | - | - | -| [`DA.Action.State.Class`](/appdev/reference/daml-standard-library/da-action-state-class) | `Module` | DA.Action.State.Class | `3.4.10` | - | - | - | -| [`DA.Assert`](/appdev/reference/daml-standard-library/da-assert) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Bifunctor`](/appdev/reference/daml-standard-library/da-bifunctor) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Crypto.Text`](/appdev/reference/daml-standard-library/da-crypto-text) | `Module` | Functions for working with Crypto builtins. | `3.4.10` | - | - | - | -| [`DA.Date`](/appdev/reference/daml-standard-library/da-date) | `Module` | This module provides a set of functions to manipulate Date values. | `3.4.10` | - | - | - | -| [`DA.Either`](/appdev/reference/daml-standard-library/da-either) | `Module` | The Either type represents values with two possibilities. | `3.4.10` | - | - | - | -| [`DA.Exception`](/appdev/reference/daml-standard-library/da-exception) | `Module` | Exception handling in Daml. | `3.4.10` | - | `3.4.10` | - | -| [`DA.Fail`](/appdev/reference/daml-standard-library/da-fail) | `Module` | Fail, for FailureStatus | `3.4.10` | - | - | - | -| [`DA.Foldable`](/appdev/reference/daml-standard-library/da-foldable) | `Module` | Class of data structures that can be folded to a summary value. | `3.4.10` | - | - | - | -| [`DA.Functor`](/appdev/reference/daml-standard-library/da-functor) | `Module` | The Functor class is used for types that can be mapped over. | `3.4.10` | - | - | - | -| [`DA.Internal.Interface.AnyView`](/appdev/reference/daml-standard-library/da-internal-interface-anyview) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Internal.Interface.AnyView.Types`](/appdev/reference/daml-standard-library/da-internal-interface-anyview-types) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.List`](/appdev/reference/daml-standard-library/da-list) | `Module` | List | `3.4.10` | - | - | - | -| [`DA.List.BuiltinOrder`](/appdev/reference/daml-standard-library/da-list-builtinorder) | `Module` | Note: This is only supported in Daml-LF 1.11 or later. | `3.4.10` | - | - | - | -| [`DA.List.Total`](/appdev/reference/daml-standard-library/da-list-total) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Logic`](/appdev/reference/daml-standard-library/da-logic) | `Module` | Logic - Propositional calculus. | `3.4.10` | - | - | - | -| [`DA.Map`](/appdev/reference/daml-standard-library/da-map) | `Module` | Note: This is only supported in Daml-LF 1.11 or later. | `3.4.10` | - | - | - | -| [`DA.Math`](/appdev/reference/daml-standard-library/da-math) | `Module` | Math - Utility Math functions for Decimal | `3.4.10` | - | - | - | -| [`DA.Monoid`](/appdev/reference/daml-standard-library/da-monoid) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.NonEmpty`](/appdev/reference/daml-standard-library/da-nonempty) | `Module` | Type and functions for non-empty lists. This module re-exports many functions with | `3.4.10` | - | - | - | -| [`DA.NonEmpty.Types`](/appdev/reference/daml-standard-library/da-nonempty-types) | `Module` | This module contains the type for non-empty lists so we can give it a stable package id. | `3.4.10` | - | - | - | -| [`DA.Numeric`](/appdev/reference/daml-standard-library/da-numeric) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Optional`](/appdev/reference/daml-standard-library/da-optional) | `Module` | The Optional type encapsulates an optional value. A value of type | `3.4.10` | - | - | - | -| [`DA.Record`](/appdev/reference/daml-standard-library/da-record) | `Module` | Exports the record machinery necessary to allow one to annotate | `3.4.10` | - | - | - | -| [`DA.Semigroup`](/appdev/reference/daml-standard-library/da-semigroup) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Set`](/appdev/reference/daml-standard-library/da-set) | `Module` | Note: This is only supported in Daml-LF 1.11 or later. | `3.4.10` | - | - | - | -| [`DA.Stack`](/appdev/reference/daml-standard-library/da-stack) | `Module` | - | `3.4.10` | - | - | - | -| [`DA.Text`](/appdev/reference/daml-standard-library/da-text) | `Module` | Functions for working with Text. | `3.4.10` | - | - | - | -| [`DA.TextMap`](/appdev/reference/daml-standard-library/da-textmap) | `Module` | TextMap - A map is an associative array data type composed of a | `3.4.10` | - | - | - | -| [`DA.Time`](/appdev/reference/daml-standard-library/da-time) | `Module` | This module provides a set of functions to manipulate Time values. | `3.4.10` | - | - | - | -| [`DA.Traversable`](/appdev/reference/daml-standard-library/da-traversable) | `Module` | Class of data structures that can be traversed from left to right, performing an action on each element. | `3.4.10` | - | - | - | -| [`DA.Tuple`](/appdev/reference/daml-standard-library/da-tuple) | `Module` | Tuple - Ubiquitous functions of tuples. | `3.4.10` | - | - | - | -| [`DA.Validation`](/appdev/reference/daml-standard-library/da-validation) | `Module` | Validation type and associated functions. | `3.4.10` | - | - | - | -| [`Prelude`](/appdev/reference/daml-standard-library/prelude) | `Module` | The pieces that make up the Daml language. | `3.4.10` | - | - | - | +Active Since Alpha Deprecated + +| NAME | STATUS | SUMMARY | +| --- | --- | --- | +| [`DA.Action`](/appdev/reference/daml-standard-library/da-action) | v3.4 | Action | +| [`DA.Action.State`](/appdev/reference/daml-standard-library/da-action-state) | v3.4 | DA.Action.State | +| [`DA.Action.State.Class`](/appdev/reference/daml-standard-library/da-action-state-class) | v3.4 | DA.Action.State.Class | +| [`DA.Assert`](/appdev/reference/daml-standard-library/da-assert) | v3.4 | - | +| [`DA.Bifunctor`](/appdev/reference/daml-standard-library/da-bifunctor) | v3.4 | - | +| [`DA.Crypto.Text`](/appdev/reference/daml-standard-library/da-crypto-text) | v3.4 alpha | Functions for working with Crypto builtins. | +| [`DA.Date`](/appdev/reference/daml-standard-library/da-date) | v3.4 | This module provides a set of functions to manipulate Date values. | +| [`DA.Either`](/appdev/reference/daml-standard-library/da-either) | v3.4 | The Either type represents values with two possibilities. | +| [`DA.Exception`](/appdev/reference/daml-standard-library/da-exception) | v3.4 v3.4 | Exception handling in Daml. | +| [`DA.Fail`](/appdev/reference/daml-standard-library/da-fail) | v3.4 | Fail, for FailureStatus | +| [`DA.Foldable`](/appdev/reference/daml-standard-library/da-foldable) | v3.4 | Class of data structures that can be folded to a summary value. | +| [`DA.Functor`](/appdev/reference/daml-standard-library/da-functor) | v3.4 | The Functor class is used for types that can be mapped over. | +| [`DA.Internal.Interface.AnyView`](/appdev/reference/daml-standard-library/da-internal-interface-anyview) | v3.4 | - | +| [`DA.Internal.Interface.AnyView.Types`](/appdev/reference/daml-standard-library/da-internal-interface-anyview-types) | v3.4 | - | +| [`DA.List`](/appdev/reference/daml-standard-library/da-list) | v3.4 | List | +| [`DA.List.BuiltinOrder`](/appdev/reference/daml-standard-library/da-list-builtinorder) | v3.4 | Note: This is only supported in Daml-LF 1.11 or later. | +| [`DA.List.Total`](/appdev/reference/daml-standard-library/da-list-total) | v3.4 | - | +| [`DA.Logic`](/appdev/reference/daml-standard-library/da-logic) | v3.4 | Logic - Propositional calculus. | +| [`DA.Map`](/appdev/reference/daml-standard-library/da-map) | v3.4 | Note: This is only supported in Daml-LF 1.11 or later. | +| [`DA.Math`](/appdev/reference/daml-standard-library/da-math) | v3.4 | Math - Utility Math functions for Decimal | +| [`DA.Monoid`](/appdev/reference/daml-standard-library/da-monoid) | v3.4 | - | +| [`DA.NonEmpty`](/appdev/reference/daml-standard-library/da-nonempty) | v3.4 | Type and functions for non-empty lists. This module re-exports many functions with | +| [`DA.NonEmpty.Types`](/appdev/reference/daml-standard-library/da-nonempty-types) | v3.4 | This module contains the type for non-empty lists so we can give it a stable package id. | +| [`DA.Numeric`](/appdev/reference/daml-standard-library/da-numeric) | v3.4 | - | +| [`DA.Optional`](/appdev/reference/daml-standard-library/da-optional) | v3.4 | The Optional type encapsulates an optional value. A value of type | +| [`DA.Record`](/appdev/reference/daml-standard-library/da-record) | v3.4 | Exports the record machinery necessary to allow one to annotate | +| [`DA.Semigroup`](/appdev/reference/daml-standard-library/da-semigroup) | v3.4 | - | +| [`DA.Set`](/appdev/reference/daml-standard-library/da-set) | v3.4 | Note: This is only supported in Daml-LF 1.11 or later. | +| [`DA.Stack`](/appdev/reference/daml-standard-library/da-stack) | v3.4 | - | +| [`DA.Text`](/appdev/reference/daml-standard-library/da-text) | v3.4 | Functions for working with Text. | +| [`DA.TextMap`](/appdev/reference/daml-standard-library/da-textmap) | v3.4 | TextMap - A map is an associative array data type composed of a | +| [`DA.Time`](/appdev/reference/daml-standard-library/da-time) | v3.4 | This module provides a set of functions to manipulate Time values. | +| [`DA.Traversable`](/appdev/reference/daml-standard-library/da-traversable) | v3.4 | Class of data structures that can be traversed from left to right, performing an action on each element. | +| [`DA.Tuple`](/appdev/reference/daml-standard-library/da-tuple) | v3.4 | Tuple - Ubiquitous functions of tuples. | +| [`DA.Validation`](/appdev/reference/daml-standard-library/da-validation) | v3.4 | Validation type and associated functions. | +| [`Prelude`](/appdev/reference/daml-standard-library/prelude) | v3.4 | The pieces that make up the Daml language. | ## Version Change Summary @@ -93,3 +95,8 @@ This page is generated from versioned Daml docs JSON snapshots. - [DA.Tuple](/appdev/reference/daml-standard-library/da-tuple) - [DA.Validation](/appdev/reference/daml-standard-library/da-validation) - [Prelude](/appdev/reference/daml-standard-library/prelude) + +## Notes + +- DAML authors write source WARNING/DEPRECATED notes; generated WarnData/DeprecatedData are the transport consumed here. +- Other warning and deprecation text still renders verbatim, but it does not create structured lifecycle metadata. diff --git a/tests/fixtures/characterization/daml_json/expected/prelude.mdx b/tests/fixtures/characterization/daml_json/expected/prelude.mdx index 0c3fcd5..8320981 100644 --- a/tests/fixtures/characterization/daml_json/expected/prelude.mdx +++ b/tests/fixtures/characterization/daml_json/expected/prelude.mdx @@ -13,10 +13,12 @@ The pieces that make up the Daml language. -Stable. +Unspecified. Status: `active` +Lifecycle state: `-` +Replaces: `-` Introduced in: `3.4.10` Removed in: `-` Warnings: `0` @@ -138,6 +140,10 @@ Instances: A wrapper for all exception types. + +Lifecycle state: `deprecated` + + Deprecated: Exceptions are deprecated, prefer `failWithStatus`, and avoid using catch. diff --git a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen-json.mdx b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen-json.mdx index fea5d56..05adafb 100644 --- a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen-json.mdx +++ b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen-json.mdx @@ -5,22 +5,22 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ## Table of Contents -🟢 Active Since 🟠 Deprecated 🔴 Removed +Active Since | NAME | STATUS | SUMMARY | | --- | --- | --- | -| [`JsonLfDecoder`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoder) | 🟢 `v3.4` | - | -| [`JsonLfDecoder.Error`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoder-error) | 🟢 `v3.4` | - | -| [`JsonLfDecoders`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoders) | 🟢 `v3.4` | - | -| [`JsonLfDecoders.JavaArg`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoders-javaarg) | 🟢 `v3.4` | - | -| [`JsonLfEncoder`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoder) | 🟢 `v3.4` | - | -| [`JsonLfEncoders`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoders) | 🟢 `v3.4` | - | -| [`JsonLfEncoders.Field`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoders-field) | 🟢 `v3.4` | - | -| [`JsonLfReader`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader) | 🟢 `v3.4` | - | -| [`JsonLfReader.Location`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader-location) | 🟢 `v3.4` | - | -| [`JsonLfReader.UnknownValue`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader-unknownvalue) | 🟢 `v3.4` | - | -| [`JsonLfWriter`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfwriter) | 🟢 `v3.4` | - | -| [`JsonLfWriter.Options`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfwriter-options) | 🟢 `v3.4` | - | +| [`JsonLfDecoder`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoder) | v3.4 | - | +| [`JsonLfDecoder.Error`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoder-error) | v3.4 | - | +| [`JsonLfDecoders`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoders) | v3.4 | - | +| [`JsonLfDecoders.JavaArg`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfdecoders-javaarg) | v3.4 | - | +| [`JsonLfEncoder`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoder) | v3.4 | - | +| [`JsonLfEncoders`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoders) | v3.4 | - | +| [`JsonLfEncoders.Field`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfencoders-field) | v3.4 | - | +| [`JsonLfReader`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader) | v3.4 | - | +| [`JsonLfReader.Location`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader-location) | v3.4 | - | +| [`JsonLfReader.UnknownValue`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfreader-unknownvalue) | v3.4 | - | +| [`JsonLfWriter`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfwriter) | v3.4 | - | +| [`JsonLfWriter.Options`](#type-com-daml-ledger-javaapi-data-codegen-json-jsonlfwriter-options) | v3.4 | - | ## Reference @@ -28,6 +28,8 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ### `JsonLfDecoder` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -42,14 +44,16 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.html#decode(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader)) | `decode(JsonLfReader)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.html#decode(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader)) | `decode(JsonLfReader)` | - | - | `3.4.10` | - | - |
### `JsonLfDecoder.Error` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -64,17 +68,19 @@ public static class JsonLfDecoder.Error extends IOException **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `Error(String, JsonLfReader.Location)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location,java.lang.Throwable)) | `Error(String, JsonLfReader.Location, Throwable)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#fromStartLocation(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `fromStartLocation(JsonLfReader.Location)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#location) | `location` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `Error(String, JsonLfReader.Location)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location,java.lang.Throwable)) | `Error(String, JsonLfReader.Location, Throwable)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#fromStartLocation(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `fromStartLocation(JsonLfReader.Location)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoder.Error.html#location) | `location` | - | - | `3.4.10` | - | - | ### `JsonLfDecoders` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -89,32 +95,34 @@ public class JsonLfDecoders extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#%3Cinit%3E()) | `JsonLfDecoders()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#bool) | `bool` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#cast(java.lang.Object)) | `cast(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#contractId(java.util.function.Function)) | `contractId(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#date) | `date` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#enumeration(java.util.Map)) | `enumeration(Map)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#genMap(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `genMap(JsonLfDecoder, JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#int64) | `int64` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#list(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `list(JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#numeric%28int%29) | `numeric(int)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#optional(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `optional(JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#optionalNested(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `optionalNested(JsonLfDecoder>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#party) | `party` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#record(java.util.List,java.util.function.Function,java.util.function.Function)) | `record(List, Function>, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#text) | `text` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#textMap(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `textMap(JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#timestamp) | `timestamp` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#unit) | `unit` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#variant(java.util.List,java.util.function.Function)) | `variant(List, Function>)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#%3Cinit%3E()) | `JsonLfDecoders()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#bool) | `bool` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#cast(java.lang.Object)) | `cast(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#contractId(java.util.function.Function)) | `contractId(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#date) | `date` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#enumeration(java.util.Map)) | `enumeration(Map)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#genMap(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `genMap(JsonLfDecoder, JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#int64) | `int64` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#list(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `list(JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#numeric%28int%29) | `numeric(int)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#optional(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `optional(JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#optionalNested(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `optionalNested(JsonLfDecoder>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#party) | `party` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#record(java.util.List,java.util.function.Function,java.util.function.Function)) | `record(List, Function>, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#text) | `text` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#textMap(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `textMap(JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#timestamp) | `timestamp` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#unit) | `unit` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.html#variant(java.util.List,java.util.function.Function)) | `variant(List, Function>)` | - | - | `3.4.10` | - | - | ### `JsonLfDecoders.JavaArg` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -129,15 +137,17 @@ public static class JsonLfDecoders.JavaArg extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.JavaArg.html#at(int,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `at(int, JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.JavaArg.html#at(int,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder,T)) | `at(int, JsonLfDecoder, T)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.JavaArg.html#at(int,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `at(int, JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfDecoders.JavaArg.html#at(int,com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder,T)) | `at(int, JsonLfDecoder, T)` | - | - | `3.4.10` | - | - | ### `JsonLfEncoder` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -152,15 +162,17 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoder.html#encode(com.daml.ledger.javaapi.data.codegen.json.JsonLfWriter)) | `encode(JsonLfWriter)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoder.html#intoString%28%29) | `intoString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoder.html#encode(com.daml.ledger.javaapi.data.codegen.json.JsonLfWriter)) | `encode(JsonLfWriter)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoder.html#intoString%28%29) | `intoString()` | - | - | `3.4.10` | - | - | ### `JsonLfEncoders` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -175,32 +187,34 @@ public class JsonLfEncoders extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#%3Cinit%3E()) | `JsonLfEncoders()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#apply(java.util.function.Function,I)) | `apply(Function, I)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#bool(java.lang.Boolean)) | `bool(Boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#contractId%28Cid%29) | `contractId(Cid)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#date(java.time.LocalDate)) | `date(LocalDate)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#enumeration(java.util.function.Function)) | `enumeration(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#genMap(java.util.function.Function,java.util.function.Function)) | `genMap(Function, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#int64(java.lang.Long)) | `int64(Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#list(java.util.function.Function)) | `list(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#numeric(java.math.BigDecimal)) | `numeric(BigDecimal)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optional(java.util.function.Function)) | `optional(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optionalNested(java.util.function.Function)) | `optionalNested(Function, JsonLfEncoder>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#party(java.lang.String)) | `party(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#record(com.daml.ledger.javaapi.data.codegen.json.JsonLfEncoders.Field...)) | `record(JsonLfEncoders.Field...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#text(java.lang.String)) | `text(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#textMap(java.util.function.Function)) | `textMap(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#timestamp(java.time.Instant)) | `timestamp(Instant)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#unit(com.daml.ledger.javaapi.data.Unit)) | `unit(Unit)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#variant(java.util.function.Function)) | `variant(Function)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#%3Cinit%3E()) | `JsonLfEncoders()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#apply(java.util.function.Function,I)) | `apply(Function, I)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#bool(java.lang.Boolean)) | `bool(Boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#contractId%28Cid%29) | `contractId(Cid)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#date(java.time.LocalDate)) | `date(LocalDate)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#enumeration(java.util.function.Function)) | `enumeration(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#genMap(java.util.function.Function,java.util.function.Function)) | `genMap(Function, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#int64(java.lang.Long)) | `int64(Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#list(java.util.function.Function)) | `list(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#numeric(java.math.BigDecimal)) | `numeric(BigDecimal)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optional(java.util.function.Function)) | `optional(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optionalNested(java.util.function.Function)) | `optionalNested(Function, JsonLfEncoder>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#party(java.lang.String)) | `party(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#record(com.daml.ledger.javaapi.data.codegen.json.JsonLfEncoders.Field...)) | `record(JsonLfEncoders.Field...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#text(java.lang.String)) | `text(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#textMap(java.util.function.Function)) | `textMap(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#timestamp(java.time.Instant)) | `timestamp(Instant)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#unit(com.daml.ledger.javaapi.data.Unit)) | `unit(Unit)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#variant(java.util.function.Function)) | `variant(Function)` | - | - | `3.4.10` | - | - | ### `JsonLfEncoders.Field` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -215,16 +229,18 @@ public static class JsonLfEncoders.Field extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#encoder) | `encoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#name) | `name` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#of(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfEncoder)) | `of(String, JsonLfEncoder)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#encoder) | `encoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#name) | `name` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.Field.html#of(java.lang.String,com.daml.ledger.javaapi.data.codegen.json.JsonLfEncoder)) | `of(String, JsonLfEncoder)` | - | - | `3.4.10` | - | - | ### `JsonLfReader` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -239,16 +255,18 @@ public class JsonLfReader extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#%3Cinit%3E(java.lang.String)) | `JsonLfReader(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#missingField(java.lang.String)) | `missingField(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#unknownField(java.lang.String,java.util.List,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `unknownField(String, List, JsonLfReader.Location)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#%3Cinit%3E(java.lang.String)) | `JsonLfReader(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#missingField(java.lang.String)) | `missingField(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.html#unknownField(java.lang.String,java.util.List,com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `unknownField(String, List, JsonLfReader.Location)` | - | - | `3.4.10` | - | - | ### `JsonLfReader.Location` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -263,18 +281,20 @@ public static class JsonLfReader.Location extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#%3Cinit%3E(int,int,int)) | `Location(int, int, int)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#advance(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `advance(JsonLfReader.Location)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#charOffset) | `charOffset` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#column) | `column` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#line) | `line` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#%3Cinit%3E(int,int,int)) | `Location(int, int, int)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#advance(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader.Location)) | `advance(JsonLfReader.Location)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#charOffset) | `charOffset` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#column) | `column` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.Location.html#line) | `line` | - | - | `3.4.10` | - | - | ### `JsonLfReader.UnknownValue` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -289,15 +309,17 @@ public static class JsonLfReader.UnknownValue extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.UnknownValue.html#decodeWith(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `decodeWith(JsonLfDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.UnknownValue.html#read(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader)) | `read(JsonLfReader)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.UnknownValue.html#decodeWith(com.daml.ledger.javaapi.data.codegen.json.JsonLfDecoder)) | `decodeWith(JsonLfDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfReader.UnknownValue.html#read(com.daml.ledger.javaapi.data.codegen.json.JsonLfReader)) | `read(JsonLfReader)` | - | - | `3.4.10` | - | - | ### `JsonLfWriter` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -312,16 +334,18 @@ public class JsonLfWriter extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#%3Cinit%3E(java.io.Writer)) | `JsonLfWriter(Writer)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#%3Cinit%3E(java.io.Writer,com.daml.ledger.javaapi.data.codegen.json.JsonLfWriter.Options)) | `JsonLfWriter(Writer, JsonLfWriter.Options)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#opts%28%29) | `opts()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#%3Cinit%3E(java.io.Writer)) | `JsonLfWriter(Writer)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#%3Cinit%3E(java.io.Writer,com.daml.ledger.javaapi.data.codegen.json.JsonLfWriter.Options)) | `JsonLfWriter(Writer, JsonLfWriter.Options)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.html#opts%28%29) | `opts()` | - | - | `3.4.10` | - | - | ### `JsonLfWriter.Options` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -336,9 +360,9 @@ public static final class JsonLfWriter.Options extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeInt64AsString) | `encodeInt64AsString` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeInt64AsString%28boolean%29) | `encodeInt64AsString(boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeNumericAsString) | `encodeNumericAsString` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeNumericAsString%28boolean%29) | `encodeNumericAsString(boolean)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeInt64AsString) | `encodeInt64AsString` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeInt64AsString%28boolean%29) | `encodeInt64AsString(boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeNumericAsString) | `encodeNumericAsString` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfWriter.Options.html#encodeNumericAsString%28boolean%29) | `encodeNumericAsString(boolean)` | - | - | `3.4.10` | - | - | diff --git a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen.mdx b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen.mdx index 74cc39c..5f196ed 100644 --- a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen.mdx +++ b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data-codegen.mdx @@ -5,41 +5,41 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ## Table of Contents -🟢 Active Since 🟠 Deprecated 🔴 Removed +Active Since | NAME | STATUS | SUMMARY | | --- | --- | --- | -| [`ByKey`](#type-com-daml-ledger-javaapi-data-codegen-bykey) | 🟢 `v3.4` | Parent of all generated ByKey classes within templates and interfaces. | -| [`ByKey.ToInterface`](#type-com-daml-ledger-javaapi-data-codegen-bykey-tointerface) | 🟢 `v3.4` | Parent of all generated ByKey classes within interfaces. These need... | -| [`Choice`](#type-com-daml-ledger-javaapi-data-codegen-choice) | 🟢 `v3.4` | This represents a Daml choice that can be exercised on ContractIds... | -| [`Contract`](#type-com-daml-ledger-javaapi-data-codegen-contract) | 🟢 `v3.4` | A superclass for all codegen-generated Contracts. | -| [`ContractCompanion`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion) | 🟢 `v3.4` | Metadata and utilities associated with a template as a whole, rather... | -| [`ContractCompanion.FromJson`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-fromjson) | 🟢 `v3.4` | - | -| [`ContractCompanion.WithKey`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withkey) | 🟢 `v3.4` | - | -| [`ContractCompanion.WithKey.NewContract`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withkey-newcontract) | 🟢 `v3.4` | - | -| [`ContractCompanion.WithoutKey`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withoutkey) | 🟢 `v3.4` | - | -| [`ContractCompanion.WithoutKey.NewContract`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withoutkey-newcontract) | 🟢 `v3.4` | - | -| [`ContractDecoder`](#type-com-daml-ledger-javaapi-data-codegen-contractdecoder) | 🟢 `v3.4` | - | -| [`ContractId`](#type-com-daml-ledger-javaapi-data-codegen-contractid) | 🟢 `v3.4` | This class is used as a super class for all concrete ContractIds... | -| [`ContractTypeCompanion`](#type-com-daml-ledger-javaapi-data-codegen-contracttypecompanion) | 🟢 `v3.4` | The commonality between ContractCompanion and InterfaceCompanion. | -| [`ContractTypeCompanion.Package`](#type-com-daml-ledger-javaapi-data-codegen-contracttypecompanion-package) | 🟢 `v3.4` | - | -| [`ContractWithKey`](#type-com-daml-ledger-javaapi-data-codegen-contractwithkey) | 🟢 `v3.4` | A superclass for all codegen-generated Contracts whose templates... | -| [`CreateAnd`](#type-com-daml-ledger-javaapi-data-codegen-createand) | 🟢 `v3.4` | Parent of all generated CreateAnd classes within templates and... | -| [`CreateAnd.ToInterface`](#type-com-daml-ledger-javaapi-data-codegen-createand-tointerface) | 🟢 `v3.4` | Parent of all generated CreateAnd classes within interfaces. These... | -| [`Created`](#type-com-daml-ledger-javaapi-data-codegen-created) | 🟢 `v3.4` | This class contains information related to a result after a contract... | -| [`DamlEnum`](#type-com-daml-ledger-javaapi-data-codegen-damlenum) | 🟢 `v3.4` | Base interface of all decoded-to-codegen Daml enums. Its encoded... | -| [`DamlRecord`](#type-com-daml-ledger-javaapi-data-codegen-damlrecord) | 🟢 `v3.4` | Base class of all decoded-to-codegen Daml records with no type... | -| [`DefinedDataType`](#type-com-daml-ledger-javaapi-data-codegen-defineddatatype) | 🟢 `v3.4` | The codegen-decoded form of any of these: what DamlRecord describes... | -| [`Exercised`](#type-com-daml-ledger-javaapi-data-codegen-exercised) | 🟢 `v3.4` | This class contains information related to the result after a choice... | -| [`Exercises`](#type-com-daml-ledger-javaapi-data-codegen-exercises) | 🟢 `v3.4` | Root of all generated Exercises interfaces for templates and Daml... | -| [`Exercises.Archivable`](#type-com-daml-ledger-javaapi-data-codegen-exercises-archivable) | 🟢 `v3.4` | Adds exerciseArchive() to every exercise target. The goal is to... | -| [`HasCommands`](#type-com-daml-ledger-javaapi-data-codegen-hascommands) | 🟢 `v3.4` | This is an interface describing classes that contains or can... | -| [`InterfaceCompanion`](#type-com-daml-ledger-javaapi-data-codegen-interfacecompanion) | 🟢 `v3.4` | Metadata and utilities associated with an interface as a whole. Its... | -| [`InterfaceCompanion.FromJson`](#type-com-daml-ledger-javaapi-data-codegen-interfacecompanion-fromjson) | 🟢 `v3.4` | - | -| [`PrimitiveValueDecoders`](#type-com-daml-ledger-javaapi-data-codegen-primitivevaluedecoders) | 🟢 `v3.4` | ValueDecoders for Daml types that are not code-generated. | -| [`Update`](#type-com-daml-ledger-javaapi-data-codegen-update) | 🟢 `v3.4` | - | -| [`ValueDecoder`](#type-com-daml-ledger-javaapi-data-codegen-valuedecoder) | 🟢 `v3.4` | A converter from the encoded form of a Daml value, represented by... | -| [`Variant`](#type-com-daml-ledger-javaapi-data-codegen-variant) | 🟢 `v3.4` | Base class of all decoded-to-codegen Daml variants with no type... | +| [`ByKey`](#type-com-daml-ledger-javaapi-data-codegen-bykey) | v3.4 | Parent of all generated ByKey classes within templates and interfaces. | +| [`ByKey.ToInterface`](#type-com-daml-ledger-javaapi-data-codegen-bykey-tointerface) | v3.4 | Parent of all generated ByKey classes within interfaces. These need... | +| [`Choice`](#type-com-daml-ledger-javaapi-data-codegen-choice) | v3.4 | This represents a Daml choice that can be exercised on ContractIds... | +| [`Contract`](#type-com-daml-ledger-javaapi-data-codegen-contract) | v3.4 | A superclass for all codegen-generated Contracts. | +| [`ContractCompanion`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion) | v3.4 | Metadata and utilities associated with a template as a whole, rather... | +| [`ContractCompanion.FromJson`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-fromjson) | v3.4 | - | +| [`ContractCompanion.WithKey`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withkey) | v3.4 | - | +| [`ContractCompanion.WithKey.NewContract`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withkey-newcontract) | v3.4 | - | +| [`ContractCompanion.WithoutKey`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withoutkey) | v3.4 | - | +| [`ContractCompanion.WithoutKey.NewContract`](#type-com-daml-ledger-javaapi-data-codegen-contractcompanion-withoutkey-newcontract) | v3.4 | - | +| [`ContractDecoder`](#type-com-daml-ledger-javaapi-data-codegen-contractdecoder) | v3.4 | - | +| [`ContractId`](#type-com-daml-ledger-javaapi-data-codegen-contractid) | v3.4 | This class is used as a super class for all concrete ContractIds... | +| [`ContractTypeCompanion`](#type-com-daml-ledger-javaapi-data-codegen-contracttypecompanion) | v3.4 | The commonality between ContractCompanion and InterfaceCompanion. | +| [`ContractTypeCompanion.Package`](#type-com-daml-ledger-javaapi-data-codegen-contracttypecompanion-package) | v3.4 | - | +| [`ContractWithKey`](#type-com-daml-ledger-javaapi-data-codegen-contractwithkey) | v3.4 | A superclass for all codegen-generated Contracts whose templates... | +| [`CreateAnd`](#type-com-daml-ledger-javaapi-data-codegen-createand) | v3.4 | Parent of all generated CreateAnd classes within templates and... | +| [`CreateAnd.ToInterface`](#type-com-daml-ledger-javaapi-data-codegen-createand-tointerface) | v3.4 | Parent of all generated CreateAnd classes within interfaces. These... | +| [`Created`](#type-com-daml-ledger-javaapi-data-codegen-created) | v3.4 | This class contains information related to a result after a contract... | +| [`DamlEnum`](#type-com-daml-ledger-javaapi-data-codegen-damlenum) | v3.4 | Base interface of all decoded-to-codegen Daml enums. Its encoded... | +| [`DamlRecord`](#type-com-daml-ledger-javaapi-data-codegen-damlrecord) | v3.4 | Base class of all decoded-to-codegen Daml records with no type... | +| [`DefinedDataType`](#type-com-daml-ledger-javaapi-data-codegen-defineddatatype) | v3.4 | The codegen-decoded form of any of these: what DamlRecord describes... | +| [`Exercised`](#type-com-daml-ledger-javaapi-data-codegen-exercised) | v3.4 | This class contains information related to the result after a choice... | +| [`Exercises`](#type-com-daml-ledger-javaapi-data-codegen-exercises) | v3.4 | Root of all generated Exercises interfaces for templates and Daml... | +| [`Exercises.Archivable`](#type-com-daml-ledger-javaapi-data-codegen-exercises-archivable) | v3.4 | Adds exerciseArchive() to every exercise target. The goal is to... | +| [`HasCommands`](#type-com-daml-ledger-javaapi-data-codegen-hascommands) | v3.4 | This is an interface describing classes that contains or can... | +| [`InterfaceCompanion`](#type-com-daml-ledger-javaapi-data-codegen-interfacecompanion) | v3.4 | Metadata and utilities associated with an interface as a whole. Its... | +| [`InterfaceCompanion.FromJson`](#type-com-daml-ledger-javaapi-data-codegen-interfacecompanion-fromjson) | v3.4 | - | +| [`PrimitiveValueDecoders`](#type-com-daml-ledger-javaapi-data-codegen-primitivevaluedecoders) | v3.4 | ValueDecoders for Daml types that are not code-generated. | +| [`Update`](#type-com-daml-ledger-javaapi-data-codegen-update) | v3.4 | - | +| [`ValueDecoder`](#type-com-daml-ledger-javaapi-data-codegen-valuedecoder) | v3.4 | A converter from the encoded form of a Daml value, represented by... | +| [`Variant`](#type-com-daml-ledger-javaapi-data-codegen-variant) | v3.4 | Base class of all decoded-to-codegen Daml variants with no type... | ## Reference @@ -47,6 +47,8 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ### `ByKey` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -65,18 +67,20 @@ Parent of all generated ByKey classes within templates and interfaces. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Value)) | `ByKey(Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#contractKey) | `contractKey` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#getCompanion%28%29) | `getCompanion()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#toPrefetchKey%28%29) | `toPrefetchKey()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Value)) | `ByKey(Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#contractKey) | `contractKey` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#getCompanion%28%29) | `getCompanion()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.html#toPrefetchKey%28%29) | `toPrefetchKey()` | - | - | `3.4.10` | - | - | ### `ByKey.ToInterface` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -95,15 +99,17 @@ Parent of all generated ByKey classes within interfaces. These need to pass both **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.ToInterface.html#%3Cinit%3E(com.daml.ledger.javaapi.data.codegen.ContractCompanion,com.daml.ledger.javaapi.data.Value)) | `ToInterface(ContractCompanion, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.ToInterface.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.ToInterface.html#%3Cinit%3E(com.daml.ledger.javaapi.data.codegen.ContractCompanion,com.daml.ledger.javaapi.data.Value)) | `ToInterface(ContractCompanion, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ByKey.ToInterface.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | - | - | `3.4.10` | - | - | ### `Choice` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -122,21 +128,23 @@ This represents a Daml choice that can be exercised on ContractIds of type Contr **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argJsonDecoder) | `argJsonDecoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argJsonEncoder) | `argJsonEncoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argTypeDecoder) | `argTypeDecoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#encodeArg) | `encodeArg` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#name) | `name` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#resultJsonDecoder) | `resultJsonDecoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#resultJsonEncoder) | `resultJsonEncoder` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#returnTypeDecoder) | `returnTypeDecoder` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argJsonDecoder) | `argJsonDecoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argJsonEncoder) | `argJsonEncoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#argTypeDecoder) | `argTypeDecoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#encodeArg) | `encodeArg` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#name) | `name` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#resultJsonDecoder) | `resultJsonDecoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#resultJsonEncoder) | `resultJsonEncoder` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Choice.html#returnTypeDecoder) | `returnTypeDecoder` | - | - | `3.4.10` | - | - | ### `Contract` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -155,21 +163,23 @@ A superclass for all codegen-generated Contracts. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#data) | `data` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#getContractTypeId%28%29) | `getContractTypeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#id) | `id` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#observers) | `observers` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#signatories) | `signatories` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#data) | `data` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#getContractTypeId%28%29) | `getContractTypeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#id) | `id` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#observers) | `observers` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#signatories) | `signatories` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Contract.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ContractCompanion` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -188,16 +198,18 @@ Metadata and utilities associated with a template as a whole, rather than one si **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#fromJson) | `fromJson` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#fromJson(java.lang.String)) | `fromJson(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#valueDecoder(com.daml.ledger.javaapi.data.codegen.ContractCompanion)) | `valueDecoder(ContractCompanion, Data>)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#fromJson) | `fromJson` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#fromJson(java.lang.String)) | `fromJson(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.html#valueDecoder(com.daml.ledger.javaapi.data.codegen.ContractCompanion)) | `valueDecoder(ContractCompanion, Data>)` | - | - | `3.4.10` | - | - | ### `ContractCompanion.FromJson` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -212,14 +224,16 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.FromJson.html#decode(java.lang.String)) | `decode(String)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.FromJson.html#decode(java.lang.String)) | `decode(String)` | - | - | `3.4.10` | - | - | ### `ContractCompanion.WithKey` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -234,15 +248,17 @@ public static final class ContractCompanion.WithKey extends Cont **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.html#fromIdAndRecord(java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,java.util.Optional,java.util.Set,java.util.Set)) | `fromIdAndRecord(String, DamlRecord, Optional, Set, Set)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.html#fromIdAndRecord(java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,java.util.Optional,java.util.Set,java.util.Set)) | `fromIdAndRecord(String, DamlRecord, Optional, Set, Set)` | - | - | `3.4.10` | - | - | ### `ContractCompanion.WithKey.NewContract` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -257,14 +273,16 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.NewContract.html#newContract(Id,Data,java.util.Optional,java.util.Set,java.util.Set)) | `newContract(Id, Data, Optional, Set, Set)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithKey.NewContract.html#newContract(Id,Data,java.util.Optional,java.util.Set,java.util.Set)) | `newContract(Id, Data, Optional, Set, Set)` | - | - | `3.4.10` | - | - | ### `ContractCompanion.WithoutKey` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -279,15 +297,17 @@ public static final class ContractCompanion.WithoutKey extends Contr **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.html#fromIdAndRecord(java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,java.util.Set,java.util.Set)) | `fromIdAndRecord(String, DamlRecord, Set, Set)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.html#fromIdAndRecord(java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,java.util.Set,java.util.Set)) | `fromIdAndRecord(String, DamlRecord, Set, Set)` | - | - | `3.4.10` | - | - | ### `ContractCompanion.WithoutKey.NewContract` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -302,14 +322,16 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.NewContract.html#newContract(Id,Data,java.util.Set,java.util.Set)) | `newContract(Id, Data, Set, Set)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractCompanion.WithoutKey.NewContract.html#newContract(Id,Data,java.util.Set,java.util.Set)) | `newContract(Id, Data, Set, Set)` | - | - | `3.4.10` | - | - | ### `ContractDecoder` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -324,18 +346,20 @@ public class ContractDecoder extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#%3Cinit%3E(java.lang.Iterable)) | `ContractDecoder(Iterable, ?, ? extends DamlRecord>>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getContractCompanion(com.daml.ledger.javaapi.data.Identifier)) | `getContractCompanion(Identifier)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getDecoder(com.daml.ledger.javaapi.data.Identifier)) | `getDecoder(Identifier)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getJsonDecoder(com.daml.ledger.javaapi.data.Identifier)) | `getJsonDecoder(Identifier)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#%3Cinit%3E(java.lang.Iterable)) | `ContractDecoder(Iterable, ?, ? extends DamlRecord>>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getContractCompanion(com.daml.ledger.javaapi.data.Identifier)) | `getContractCompanion(Identifier)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getDecoder(com.daml.ledger.javaapi.data.Identifier)) | `getDecoder(Identifier)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractDecoder.html#getJsonDecoder(com.daml.ledger.javaapi.data.Identifier)) | `getJsonDecoder(Identifier)` | - | - | `3.4.10` | - | - | ### `ContractId` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -354,20 +378,22 @@ This class is used as a super class for all concrete ContractIds generated by th **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#%3Cinit%3E(java.lang.String)) | `ContractId(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#contractId) | `contractId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#toString%28%29) | `toString()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#toValue%28%29) | `toValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#%3Cinit%3E(java.lang.String)) | `ContractId(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#contractId) | `contractId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractId.html#toValue%28%29) | `toValue()` | - | - | `3.4.10` | - | - | ### `ContractTypeCompanion` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -386,23 +412,25 @@ The commonality between ContractCompanion and InterfaceCompanion. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE) | `PACKAGE` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_ID) | `PACKAGE_ID` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_NAME) | `PACKAGE_NAME` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_VERSION) | `PACKAGE_VERSION` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#TEMPLATE_ID) | `TEMPLATE_ID` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#TEMPLATE_ID_WITH_PACKAGE_ID) | `TEMPLATE_ID_WITH_PACKAGE_ID` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#choices) | `choices` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#getTemplateIdWithPackageId%28%29) | `getTemplateIdWithPackageId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#toContractId(com.daml.ledger.javaapi.data.codegen.ContractId)) | `toContractId(ContractId)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE) | `PACKAGE` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_ID) | `PACKAGE_ID` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_NAME) | `PACKAGE_NAME` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#PACKAGE_VERSION) | `PACKAGE_VERSION` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#TEMPLATE_ID) | `TEMPLATE_ID` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#TEMPLATE_ID_WITH_PACKAGE_ID) | `TEMPLATE_ID_WITH_PACKAGE_ID` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#choices) | `choices` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#getTemplateIdWithPackageId%28%29) | `getTemplateIdWithPackageId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.html#toContractId(com.daml.ledger.javaapi.data.codegen.ContractId)) | `toContractId(ContractId)` | - | - | `3.4.10` | - | - | ### `ContractTypeCompanion.Package` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -417,17 +445,19 @@ public static class ContractTypeCompanion.Package extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.PackageVersion)) | `Package(String, String, PackageVersion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#id) | `id` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#name) | `name` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#version) | `version` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.PackageVersion)) | `Package(String, String, PackageVersion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#id) | `id` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#name) | `name` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractTypeCompanion.Package.html#version) | `version` | - | - | `3.4.10` | - | - | ### `ContractWithKey` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -446,19 +476,21 @@ A superclass for all codegen-generated Contracts whose templates have a key defi **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#key) | `key` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#keyJsonEncoder%28%29) | `keyJsonEncoder()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#keyToJson%28%29) | `keyToJson()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#key) | `key` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#keyJsonEncoder%28%29) | `keyJsonEncoder()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#keyToJson%28%29) | `keyToJson()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ContractWithKey.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreateAnd` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -477,17 +509,19 @@ Parent of all generated CreateAnd classes within templates and interfaces. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Template)) | `CreateAnd(Template)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#createArguments) | `createArguments` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#getCompanion%28%29) | `getCompanion()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Template)) | `CreateAnd(Template)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#createArguments) | `createArguments` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#getCompanion%28%29) | `getCompanion()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | - | - | `3.4.10` | - | - | ### `CreateAnd.ToInterface` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -506,15 +540,17 @@ Parent of all generated CreateAnd classes within interfaces. These need to pass **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.ToInterface.html#%3Cinit%3E(com.daml.ledger.javaapi.data.codegen.ContractCompanion,com.daml.ledger.javaapi.data.Template)) | `ToInterface(ContractCompanion, Template)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.ToInterface.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.ToInterface.html#%3Cinit%3E(com.daml.ledger.javaapi.data.codegen.ContractCompanion,com.daml.ledger.javaapi.data.Template)) | `ToInterface(ContractCompanion, Template)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/CreateAnd.ToInterface.html#makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice,A)) | `makeExerciseCmd(Choice, A)` | - | - | `3.4.10` | - | - | ### `Created` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -533,15 +569,17 @@ This class contains information related to a result after a contract is created. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Created.html#contractId) | `contractId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Created.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Created.html#contractId) | `contractId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Created.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlEnum` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -560,14 +598,16 @@ Base interface of all decoded-to-codegen Daml enums. Its encoded counterpart is **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlEnum.html#toValue%28%29) | `toValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlEnum.html#toValue%28%29) | `toValue()` | - | - | `3.4.10` | - | - | ### `DamlRecord` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -586,15 +626,17 @@ Base class of all decoded-to-codegen Daml records with no type parameters. This **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlRecord.html#%3Cinit%3E()) | `DamlRecord()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlRecord.html#toValue%28%29) | `toValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlRecord.html#%3Cinit%3E()) | `DamlRecord()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DamlRecord.html#toValue%28%29) | `toValue()` | - | - | `3.4.10` | - | - | ### `DefinedDataType` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -613,16 +655,18 @@ The codegen-decoded form of any of these: what DamlRecord describes, a Variant w **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#jsonEncoder%28%29) | `jsonEncoder()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#toJson%28%29) | `toJson()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#toValue%28%29) | `toValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#jsonEncoder%28%29) | `jsonEncoder()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#toJson%28%29) | `toJson()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/DefinedDataType.html#toValue%28%29) | `toValue()` | - | - | `3.4.10` | - | - | ### `Exercised` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -641,15 +685,17 @@ This class contains information related to the result after a choice is exercise **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercised.html#exerciseResult) | `exerciseResult` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercised.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercised.html#exerciseResult) | `exerciseResult` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercised.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Exercises` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -674,6 +720,8 @@ No members found for this type in the configured artifacts. ### `Exercises.Archivable` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -692,14 +740,16 @@ Adds exerciseArchive() to every exercise target. The goal is to correct the prob **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercises.Archivable.html#exerciseArchive%28%29) | `exerciseArchive()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Exercises.Archivable.html#exerciseArchive%28%29) | `exerciseArchive()` | - | - | `3.4.10` | - | - | ### `HasCommands` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -718,14 +768,16 @@ This is an interface describing classes that contains or can generate a list of **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/HasCommands.html#commands%28%29) | `commands()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/HasCommands.html#commands%28%29) | `commands()` | - | - | `3.4.10` | - | - | ### `InterfaceCompanion` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -744,16 +796,18 @@ Metadata and utilities associated with an interface as a whole. Its subclasses s **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#fromJson(java.lang.String)) | `fromJson(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#valueDecoder) | `valueDecoder` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#fromCreatedEvent(com.daml.ledger.javaapi.data.CreatedEvent)) | `fromCreatedEvent(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#fromJson(java.lang.String)) | `fromJson(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.html#valueDecoder) | `valueDecoder` | - | - | `3.4.10` | - | - | ### `InterfaceCompanion.FromJson` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -768,14 +822,16 @@ Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/d **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.FromJson.html#decode(java.lang.String)) | `decode(String)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/InterfaceCompanion.FromJson.html#decode(java.lang.String)) | `decode(String)` | - | - | `3.4.10` | - | - | ### `PrimitiveValueDecoders` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -794,27 +850,29 @@ ValueDecoders for Daml types that are not code-generated. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromBool) | `fromBool` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromContractId(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromContractId(ValueDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromDate) | `fromDate` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromGenMap(com.daml.ledger.javaapi.data.codegen.ValueDecoder,com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromGenMap(ValueDecoder, ValueDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromInt64) | `fromInt64` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromList(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromList(ValueDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromNumeric) | `fromNumeric` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromOptional(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromOptional(ValueDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromParty) | `fromParty` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromText) | `fromText` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromTextMap(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromTextMap(ValueDecoder)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromTimestamp) | `fromTimestamp` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromUnit) | `fromUnit` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#impossible%28%29) | `impossible()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromBool) | `fromBool` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromContractId(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromContractId(ValueDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromDate) | `fromDate` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromGenMap(com.daml.ledger.javaapi.data.codegen.ValueDecoder,com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromGenMap(ValueDecoder, ValueDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromInt64) | `fromInt64` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromList(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromList(ValueDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromNumeric) | `fromNumeric` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromOptional(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromOptional(ValueDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromParty) | `fromParty` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromText) | `fromText` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromTextMap(com.daml.ledger.javaapi.data.codegen.ValueDecoder)) | `fromTextMap(ValueDecoder)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromTimestamp) | `fromTimestamp` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#fromUnit) | `fromUnit` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/PrimitiveValueDecoders.html#impossible%28%29) | `impossible()` | - | - | `3.4.10` | - | - | ### `Update` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -829,16 +887,18 @@ public abstract class Update extends Object implements HasCommands **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Command)) | `Update(Command)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#commands%28%29) | `commands()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#map(java.util.function.Function)) | `map(Function)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Command)) | `Update(Command)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#commands%28%29) | `commands()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Update.html#map(java.util.function.Function)) | `map(Function)` | - | - | `3.4.10` | - | - | ### `ValueDecoder` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -857,14 +917,16 @@ A converter from the encoded form of a Daml value, represented by Value, to the **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ValueDecoder.html#decode(com.daml.ledger.javaapi.data.Value)) | `decode(Value)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/ValueDecoder.html#decode(com.daml.ledger.javaapi.data.Value)) | `decode(Value)` | - | - | `3.4.10` | - | - | ### `Variant` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -883,7 +945,7 @@ Base class of all decoded-to-codegen Daml variants with no type parameters. Its **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Variant.html#%3Cinit%3E()) | `Variant()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Variant.html#toValue%28%29) | `toValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Variant.html#%3Cinit%3E()) | `Variant()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/Variant.html#toValue%28%29) | `toValue()` | - | - | `3.4.10` | - | - | diff --git a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data.mdx b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data.mdx index e8867af..c83cc6a 100644 --- a/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data.mdx +++ b/tests/fixtures/characterization/jvm_docs/expected/bindings-java-packages/com-daml-ledger-javaapi-data.mdx @@ -5,152 +5,152 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ## Table of Contents -🟢 Active Since 🟠 Deprecated 🔴 Removed +Active Since Deprecated Removed | NAME | STATUS | SUMMARY | | --- | --- | --- | -| [`ActiveContract`](#type-com-daml-ledger-javaapi-data-activecontract) | 🟢 `v3.4` | - | -| [`ActiveContracts`](#type-com-daml-ledger-javaapi-data-activecontracts) | 🟢 `v3.4` | - | -| [`ArchivedEvent`](#type-com-daml-ledger-javaapi-data-archivedevent) | 🟢 `v3.4` | - | -| [`AssignCommand`](#type-com-daml-ledger-javaapi-data-assigncommand) | 🟢 `v3.4` | - | -| [`AssignedEvent`](#type-com-daml-ledger-javaapi-data-assignedevent) | 🟢 `v3.4` | - | -| [`Bool`](#type-com-daml-ledger-javaapi-data-bool) | 🟢 `v3.4` | - | -| [`Command`](#type-com-daml-ledger-javaapi-data-command) | 🟢 `v3.4` | - | -| [`CommandsSubmission`](#type-com-daml-ledger-javaapi-data-commandssubmission) | 🟢 `v3.4` | This class can be used to build a valid submission. It provides... | -| [`CommandsSubmission.RedundantDeduplicationSpecification`](#type-com-daml-ledger-javaapi-data-commandssubmission-redundantdeduplicationspecification) | 🟢 `v3.4` | - | -| [`Completion`](#type-com-daml-ledger-javaapi-data-completion) | 🟢 `v3.4` | - | -| [`CompletionStreamRequest`](#type-com-daml-ledger-javaapi-data-completionstreamrequest) | 🟢 `v3.4` | - | -| [`CompletionStreamResponse`](#type-com-daml-ledger-javaapi-data-completionstreamresponse) | 🟢 `v3.4` | - | -| [`ConnectedSynchronizer`](#type-com-daml-ledger-javaapi-data-connectedsynchronizer) | 🟢 `v3.4` | - | -| [`Contract`](#type-com-daml-ledger-javaapi-data-contract) | 🟢 `v3.4` | - | -| [`ContractEntry`](#type-com-daml-ledger-javaapi-data-contractentry) | 🟢 `v3.4` | This interface represents events in ActiveContracts. | -| [`ContractFilter`](#type-com-daml-ledger-javaapi-data-contractfilter) | 🟢 `v3.4` | This class contains utilities to decode a CreatedEvent and create an... | -| [`ContractId`](#type-com-daml-ledger-javaapi-data-contractid) | 🟢 `v3.4` | - | -| [`CreateAndExerciseCommand`](#type-com-daml-ledger-javaapi-data-createandexercisecommand) | 🟢 `v3.4` | - | -| [`CreateCommand`](#type-com-daml-ledger-javaapi-data-createcommand) | 🟢 `v3.4` | - | -| [`CreateUserRequest`](#type-com-daml-ledger-javaapi-data-createuserrequest) | 🟢 `v3.4` | - | -| [`CreateUserResponse`](#type-com-daml-ledger-javaapi-data-createuserresponse) | 🟢 `v3.4` | - | -| [`CreatedEvent`](#type-com-daml-ledger-javaapi-data-createdevent) | 🟢 `v3.4` | - | -| [`CumulativeFilter`](#type-com-daml-ledger-javaapi-data-cumulativefilter) | 🟢 `v3.4` | - | -| [`DamlCollectors`](#type-com-daml-ledger-javaapi-data-damlcollectors) | 🟢 `v3.4` | - | -| [`DamlEnum`](#type-com-daml-ledger-javaapi-data-damlenum) | 🟢 `v3.4` | - | -| [`DamlGenMap`](#type-com-daml-ledger-javaapi-data-damlgenmap) | 🟢 `v3.4` | - | -| [`DamlList`](#type-com-daml-ledger-javaapi-data-damllist) | 🟢 `v3.4` | - | -| [`DamlOptional`](#type-com-daml-ledger-javaapi-data-damloptional) | 🟢 `v3.4` | - | -| [`DamlRecord`](#type-com-daml-ledger-javaapi-data-damlrecord) | 🟢 `v3.4` | - | -| [`DamlRecord.Field`](#type-com-daml-ledger-javaapi-data-damlrecord-field) | 🟢 `v3.4` | - | -| [`DamlTextMap`](#type-com-daml-ledger-javaapi-data-damltextmap) | 🟢 `v3.4` | - | -| [`Date`](#type-com-daml-ledger-javaapi-data-date) | 🟢 `v3.4` | - | -| [`DeleteUserRequest`](#type-com-daml-ledger-javaapi-data-deleteuserrequest) | 🟢 `v3.4` | - | -| [`DeleteUserResponse`](#type-com-daml-ledger-javaapi-data-deleteuserresponse) | 🟢 `v3.4` | - | -| [`DisclosedContract`](#type-com-daml-ledger-javaapi-data-disclosedcontract) | 🟠 `v3.4` Deprecated | - | -| [`Event`](#type-com-daml-ledger-javaapi-data-event) | 🟢 `v3.4` | This interface represents events in Transactions. | -| [`EventFormat`](#type-com-daml-ledger-javaapi-data-eventformat) | 🟢 `v3.4` | - | -| [`EventUtils`](#type-com-daml-ledger-javaapi-data-eventutils) | 🟢 `v3.4` | - | -| [`ExerciseByKeyCommand`](#type-com-daml-ledger-javaapi-data-exercisebykeycommand) | 🟢 `v3.4` | - | -| [`ExerciseCommand`](#type-com-daml-ledger-javaapi-data-exercisecommand) | 🟢 `v3.4` | - | -| [`ExercisedEvent`](#type-com-daml-ledger-javaapi-data-exercisedevent) | 🟢 `v3.4` | - | -| [`Filter`](#type-com-daml-ledger-javaapi-data-filter) | 🟢 `v3.4` | - | -| [`Filter.Interface`](#type-com-daml-ledger-javaapi-data-filter-interface) | 🟢 `v3.4` | Settings for including an interface in CumulativeFilter. There are... | -| [`Filter.Template`](#type-com-daml-ledger-javaapi-data-filter-template) | 🟢 `v3.4` | - | -| [`Filter.Wildcard`](#type-com-daml-ledger-javaapi-data-filter-wildcard) | 🟢 `v3.4` | - | -| [`GetActiveContractsRequest`](#type-com-daml-ledger-javaapi-data-getactivecontractsrequest) | 🟢 `v3.4` | - | -| [`GetActiveContractsResponse`](#type-com-daml-ledger-javaapi-data-getactivecontractsresponse) | 🟢 `v3.4` | - | -| [`GetConnectedSynchronizersRequest`](#type-com-daml-ledger-javaapi-data-getconnectedsynchronizersrequest) | 🟢 `v3.4` | - | -| [`GetConnectedSynchronizersResponse`](#type-com-daml-ledger-javaapi-data-getconnectedsynchronizersresponse) | 🟢 `v3.4` | - | -| [`GetEventsByContractIdRequest`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidrequest) | 🟢 `v3.4` | - | -| [`GetEventsByContractIdResponse`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse) | 🟢 `v3.4` | - | -| [`GetEventsByContractIdResponse.Archived`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse-archived) | 🟢 `v3.4` | - | -| [`GetEventsByContractIdResponse.Created`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse-created) | 🟢 `v3.4` | - | -| [`GetLatestPrunedOffsetsResponse`](#type-com-daml-ledger-javaapi-data-getlatestprunedoffsetsresponse) | 🟢 `v3.4` | - | -| [`GetLedgerEndResponse`](#type-com-daml-ledger-javaapi-data-getledgerendresponse) | 🟢 `v3.4` | - | -| [`GetPackageRequest`](#type-com-daml-ledger-javaapi-data-getpackagerequest) | 🟢 `v3.4` | - | -| [`GetPackageResponse`](#type-com-daml-ledger-javaapi-data-getpackageresponse) | 🟢 `v3.4` | - | -| [`GetPackageResponse.HashFunction`](#type-com-daml-ledger-javaapi-data-getpackageresponse-hashfunction) | 🟢 `v3.4` | - | -| [`GetPackageStatusRequest`](#type-com-daml-ledger-javaapi-data-getpackagestatusrequest) | 🟢 `v3.4` | - | -| [`GetPackageStatusResponse`](#type-com-daml-ledger-javaapi-data-getpackagestatusresponse) | 🟢 `v3.4` | - | -| [`GetPackageStatusResponse.PackageStatus`](#type-com-daml-ledger-javaapi-data-getpackagestatusresponse-packagestatus) | 🟢 `v3.4` | - | -| [`GetPreferredPackageVersionRequest`](#type-com-daml-ledger-javaapi-data-getpreferredpackageversionrequest) | 🟢 `v3.4` | - | -| [`GetPreferredPackageVersionResponse`](#type-com-daml-ledger-javaapi-data-getpreferredpackageversionresponse) | 🟢 `v3.4` | - | -| [`GetPreferredPackagesRequest`](#type-com-daml-ledger-javaapi-data-getpreferredpackagesrequest) | 🟢 `v3.4` | - | -| [`GetPreferredPackagesResponse`](#type-com-daml-ledger-javaapi-data-getpreferredpackagesresponse) | 🟢 `v3.4` | - | -| [`GetUpdateByIdRequest`](#type-com-daml-ledger-javaapi-data-getupdatebyidrequest) | 🟢 `v3.4` | - | -| [`GetUpdateByOffsetRequest`](#type-com-daml-ledger-javaapi-data-getupdatebyoffsetrequest) | 🟢 `v3.4` | - | -| [`GetUpdateResponse`](#type-com-daml-ledger-javaapi-data-getupdateresponse) | 🟢 `v3.4` | - | -| [`GetUpdatesRequest`](#type-com-daml-ledger-javaapi-data-getupdatesrequest) | 🟢 `v3.4` | - | -| [`GetUpdatesResponse`](#type-com-daml-ledger-javaapi-data-getupdatesresponse) | 🟢 `v3.4` | - | -| [`GetUserRequest`](#type-com-daml-ledger-javaapi-data-getuserrequest) | 🟢 `v3.4` | - | -| [`GetUserResponse`](#type-com-daml-ledger-javaapi-data-getuserresponse) | 🟢 `v3.4` | - | -| [`GrantUserRightsRequest`](#type-com-daml-ledger-javaapi-data-grantuserrightsrequest) | 🟢 `v3.4` | - | -| [`GrantUserRightsResponse`](#type-com-daml-ledger-javaapi-data-grantuserrightsresponse) | 🟢 `v3.4` | - | -| [`Identifier`](#type-com-daml-ledger-javaapi-data-identifier) | 🟢 `v3.4` | - | -| [`IncompleteAssigned`](#type-com-daml-ledger-javaapi-data-incompleteassigned) | 🟢 `v3.4` | - | -| [`IncompleteUnassigned`](#type-com-daml-ledger-javaapi-data-incompleteunassigned) | 🟢 `v3.4` | - | -| [`Int64`](#type-com-daml-ledger-javaapi-data-int64) | 🟢 `v3.4` | - | -| [`ListUserRightsRequest`](#type-com-daml-ledger-javaapi-data-listuserrightsrequest) | 🟢 `v3.4` | - | -| [`ListUserRightsResponse`](#type-com-daml-ledger-javaapi-data-listuserrightsresponse) | 🟢 `v3.4` | - | -| [`ListUsersRequest`](#type-com-daml-ledger-javaapi-data-listusersrequest) | 🟢 `v3.4` | - | -| [`ListUsersResponse`](#type-com-daml-ledger-javaapi-data-listusersresponse) | 🟢 `v3.4` | - | -| [`NoFilter`](#type-com-daml-ledger-javaapi-data-nofilter) | 🟢 `v3.4` | - | -| [`Numeric`](#type-com-daml-ledger-javaapi-data-numeric) | 🟢 `v3.4` | - | -| [`OffsetCheckpoint`](#type-com-daml-ledger-javaapi-data-offsetcheckpoint) | 🟢 `v3.4` | - | -| [`PackagePreference`](#type-com-daml-ledger-javaapi-data-packagepreference) | 🟢 `v3.4` | - | -| [`PackageReference`](#type-com-daml-ledger-javaapi-data-packagereference) | 🟢 `v3.4` | - | -| [`PackageVersion`](#type-com-daml-ledger-javaapi-data-packageversion) | 🟢 `v3.4` | - | -| [`PackageVettingRequirement`](#type-com-daml-ledger-javaapi-data-packagevettingrequirement) | 🟢 `v3.4` | - | -| [`ParticipantAuthorizationAdded`](#type-com-daml-ledger-javaapi-data-participantauthorizationadded) | 🟢 `v3.4` | - | -| [`ParticipantAuthorizationChanged`](#type-com-daml-ledger-javaapi-data-participantauthorizationchanged) | 🟢 `v3.4` | - | -| [`ParticipantAuthorizationRevoked`](#type-com-daml-ledger-javaapi-data-participantauthorizationrevoked) | 🟢 `v3.4` | - | -| [`ParticipantAuthorizationTopologyFormat`](#type-com-daml-ledger-javaapi-data-participantauthorizationtopologyformat) | 🟢 `v3.4` | - | -| [`ParticipantPermission`](#type-com-daml-ledger-javaapi-data-participantpermission) | 🟢 `v3.4` | - | -| [`ParticipantPermission.Confirmation`](#type-com-daml-ledger-javaapi-data-participantpermission-confirmation) | 🟢 `v3.4` | - | -| [`ParticipantPermission.Observation`](#type-com-daml-ledger-javaapi-data-participantpermission-observation) | 🟢 `v3.4` | - | -| [`ParticipantPermission.Submission`](#type-com-daml-ledger-javaapi-data-participantpermission-submission) | 🟢 `v3.4` | - | -| [`Party`](#type-com-daml-ledger-javaapi-data-party) | 🟢 `v3.4` | - | -| [`PrefetchContractKey`](#type-com-daml-ledger-javaapi-data-prefetchcontractkey) | 🟢 `v3.4` | - | -| [`Reassignment`](#type-com-daml-ledger-javaapi-data-reassignment) | 🟢 `v3.4` | - | -| [`ReassignmentCommand`](#type-com-daml-ledger-javaapi-data-reassignmentcommand) | 🟢 `v3.4` | - | -| [`ReassignmentCommands`](#type-com-daml-ledger-javaapi-data-reassignmentcommands) | 🟢 `v3.4` | This class can be used to build a valid submission. It provides... | -| [`ReassignmentEvent`](#type-com-daml-ledger-javaapi-data-reassignmentevent) | 🟢 `v3.4` | - | -| [`RevokeUserRightsRequest`](#type-com-daml-ledger-javaapi-data-revokeuserrightsrequest) | 🟢 `v3.4` | - | -| [`RevokeUserRightsResponse`](#type-com-daml-ledger-javaapi-data-revokeuserrightsresponse) | 🟢 `v3.4` | - | -| [`SubmitAndWaitForReassignmentRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitforreassignmentrequest) | 🟢 `v3.4` | - | -| [`SubmitAndWaitForReassignmentResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitforreassignmentresponse) | 🟢 `v3.4` | - | -| [`SubmitAndWaitForTransactionRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitfortransactionrequest) | 🟢 `v3.4` | - | -| [`SubmitAndWaitForTransactionResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitfortransactionresponse) | 🟢 `v3.4` | - | -| [`SubmitAndWaitRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitrequest) | 🟢 `v3.4` | - | -| [`SubmitAndWaitResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitresponse) | 🟢 `v3.4` | - | -| [`SubmitReassignmentRequest`](#type-com-daml-ledger-javaapi-data-submitreassignmentrequest) | 🟢 `v3.4` | - | -| [`SubmitRequest`](#type-com-daml-ledger-javaapi-data-submitrequest) | 🟢 `v3.4` | - | -| [`SynchronizerTime`](#type-com-daml-ledger-javaapi-data-synchronizertime) | 🟢 `v3.4` | - | -| [`Template`](#type-com-daml-ledger-javaapi-data-template) | 🟢 `v3.4` | - | -| [`Text`](#type-com-daml-ledger-javaapi-data-text) | 🟢 `v3.4` | - | -| [`Timestamp`](#type-com-daml-ledger-javaapi-data-timestamp) | 🟢 `v3.4` | A Timestamp value is represented as microseconds since the UNIX epoch. | -| [`TopologyEvent`](#type-com-daml-ledger-javaapi-data-topologyevent) | 🟢 `v3.4` | This interface represents events in TopologyTransactions. | -| [`TopologyFormat`](#type-com-daml-ledger-javaapi-data-topologyformat) | 🟢 `v3.4` | - | -| [`TopologyTransaction`](#type-com-daml-ledger-javaapi-data-topologytransaction) | 🟢 `v3.4` | - | -| [`Transaction`](#type-com-daml-ledger-javaapi-data-transaction) | 🔴 `v3.4` Removed | - | -| [`Transaction.Node`](#type-com-daml-ledger-javaapi-data-transaction-node) | 🟢 `v3.4` | - | -| [`Transaction.WrappedTransactionTree`](#type-com-daml-ledger-javaapi-data-transaction-wrappedtransactiontree) | 🟢 `v3.4` | A generic class that encapsulates a transaction tree along with a... | -| [`TransactionFormat`](#type-com-daml-ledger-javaapi-data-transactionformat) | 🟢 `v3.4` | - | -| [`TransactionShape`](#type-com-daml-ledger-javaapi-data-transactionshape) | 🟢 `v3.4` | - | -| [`UnassignCommand`](#type-com-daml-ledger-javaapi-data-unassigncommand) | 🟢 `v3.4` | - | -| [`UnassignedEvent`](#type-com-daml-ledger-javaapi-data-unassignedevent) | 🟢 `v3.4` | - | -| [`Unit`](#type-com-daml-ledger-javaapi-data-unit) | 🟢 `v3.4` | - | -| [`UnsupportedEventTypeException`](#type-com-daml-ledger-javaapi-data-unsupportedeventtypeexception) | 🟢 `v3.4` | - | -| [`UpdateFormat`](#type-com-daml-ledger-javaapi-data-updateformat) | 🟢 `v3.4` | - | -| [`UpdateSubmission`](#type-com-daml-ledger-javaapi-data-updatesubmission) | 🟢 `v3.4` | This class can be used to build a valid submission for an Update. It... | -| [`User`](#type-com-daml-ledger-javaapi-data-user) | 🟢 `v3.4` | - | -| [`User.Right`](#type-com-daml-ledger-javaapi-data-user-right) | 🟢 `v3.4` | - | -| [`User.Right.CanActAs`](#type-com-daml-ledger-javaapi-data-user-right-canactas) | 🟢 `v3.4` | - | -| [`User.Right.CanReadAs`](#type-com-daml-ledger-javaapi-data-user-right-canreadas) | 🟢 `v3.4` | - | -| [`User.Right.CanReadAsAnyParty`](#type-com-daml-ledger-javaapi-data-user-right-canreadasanyparty) | 🟢 `v3.4` | - | -| [`User.Right.IdentityProviderAdmin`](#type-com-daml-ledger-javaapi-data-user-right-identityprovideradmin) | 🟢 `v3.4` | - | -| [`User.Right.ParticipantAdmin`](#type-com-daml-ledger-javaapi-data-user-right-participantadmin) | 🟢 `v3.4` | - | -| [`Utils`](#type-com-daml-ledger-javaapi-data-utils) | 🟢 `v3.4` | - | -| [`Value`](#type-com-daml-ledger-javaapi-data-value) | 🟢 `v3.4` | - | -| [`Variant`](#type-com-daml-ledger-javaapi-data-variant) | 🟢 `v3.4` | - | -| [`WorkflowEvent`](#type-com-daml-ledger-javaapi-data-workflowevent) | 🟢 `v3.4` | A Ledger event regarding a workflow identified by the getWorkflowId(). | +| [`ActiveContract`](#type-com-daml-ledger-javaapi-data-activecontract) | v3.4 | - | +| [`ActiveContracts`](#type-com-daml-ledger-javaapi-data-activecontracts) | v3.4 | - | +| [`ArchivedEvent`](#type-com-daml-ledger-javaapi-data-archivedevent) | v3.4 | - | +| [`AssignCommand`](#type-com-daml-ledger-javaapi-data-assigncommand) | v3.4 | - | +| [`AssignedEvent`](#type-com-daml-ledger-javaapi-data-assignedevent) | v3.4 | - | +| [`Bool`](#type-com-daml-ledger-javaapi-data-bool) | v3.4 | - | +| [`Command`](#type-com-daml-ledger-javaapi-data-command) | v3.4 | - | +| [`CommandsSubmission`](#type-com-daml-ledger-javaapi-data-commandssubmission) | v3.4 | This class can be used to build a valid submission. It provides... | +| [`CommandsSubmission.RedundantDeduplicationSpecification`](#type-com-daml-ledger-javaapi-data-commandssubmission-redundantdeduplicationspecification) | v3.4 | - | +| [`Completion`](#type-com-daml-ledger-javaapi-data-completion) | v3.4 | - | +| [`CompletionStreamRequest`](#type-com-daml-ledger-javaapi-data-completionstreamrequest) | v3.4 | - | +| [`CompletionStreamResponse`](#type-com-daml-ledger-javaapi-data-completionstreamresponse) | v3.4 | - | +| [`ConnectedSynchronizer`](#type-com-daml-ledger-javaapi-data-connectedsynchronizer) | v3.4 | - | +| [`Contract`](#type-com-daml-ledger-javaapi-data-contract) | v3.4 | - | +| [`ContractEntry`](#type-com-daml-ledger-javaapi-data-contractentry) | v3.4 | This interface represents events in ActiveContracts. | +| [`ContractFilter`](#type-com-daml-ledger-javaapi-data-contractfilter) | v3.4 | This class contains utilities to decode a CreatedEvent and create an... | +| [`ContractId`](#type-com-daml-ledger-javaapi-data-contractid) | v3.4 | - | +| [`CreateAndExerciseCommand`](#type-com-daml-ledger-javaapi-data-createandexercisecommand) | v3.4 | - | +| [`CreateCommand`](#type-com-daml-ledger-javaapi-data-createcommand) | v3.4 | - | +| [`CreateUserRequest`](#type-com-daml-ledger-javaapi-data-createuserrequest) | v3.4 | - | +| [`CreateUserResponse`](#type-com-daml-ledger-javaapi-data-createuserresponse) | v3.4 | - | +| [`CreatedEvent`](#type-com-daml-ledger-javaapi-data-createdevent) | v3.4 | - | +| [`CumulativeFilter`](#type-com-daml-ledger-javaapi-data-cumulativefilter) | v3.4 | - | +| [`DamlCollectors`](#type-com-daml-ledger-javaapi-data-damlcollectors) | v3.4 | - | +| [`DamlEnum`](#type-com-daml-ledger-javaapi-data-damlenum) | v3.4 | - | +| [`DamlGenMap`](#type-com-daml-ledger-javaapi-data-damlgenmap) | v3.4 | - | +| [`DamlList`](#type-com-daml-ledger-javaapi-data-damllist) | v3.4 | - | +| [`DamlOptional`](#type-com-daml-ledger-javaapi-data-damloptional) | v3.4 | - | +| [`DamlRecord`](#type-com-daml-ledger-javaapi-data-damlrecord) | v3.4 | - | +| [`DamlRecord.Field`](#type-com-daml-ledger-javaapi-data-damlrecord-field) | v3.4 | - | +| [`DamlTextMap`](#type-com-daml-ledger-javaapi-data-damltextmap) | v3.4 | - | +| [`Date`](#type-com-daml-ledger-javaapi-data-date) | v3.4 | - | +| [`DeleteUserRequest`](#type-com-daml-ledger-javaapi-data-deleteuserrequest) | v3.4 | - | +| [`DeleteUserResponse`](#type-com-daml-ledger-javaapi-data-deleteuserresponse) | v3.4 | - | +| [`DisclosedContract`](#type-com-daml-ledger-javaapi-data-disclosedcontract) | v3.4 v3.4 | - | +| [`Event`](#type-com-daml-ledger-javaapi-data-event) | v3.4 | This interface represents events in Transactions. | +| [`EventFormat`](#type-com-daml-ledger-javaapi-data-eventformat) | v3.4 | - | +| [`EventUtils`](#type-com-daml-ledger-javaapi-data-eventutils) | v3.4 | - | +| [`ExerciseByKeyCommand`](#type-com-daml-ledger-javaapi-data-exercisebykeycommand) | v3.4 | - | +| [`ExerciseCommand`](#type-com-daml-ledger-javaapi-data-exercisecommand) | v3.4 | - | +| [`ExercisedEvent`](#type-com-daml-ledger-javaapi-data-exercisedevent) | v3.4 | - | +| [`Filter`](#type-com-daml-ledger-javaapi-data-filter) | v3.4 | - | +| [`Filter.Interface`](#type-com-daml-ledger-javaapi-data-filter-interface) | v3.4 | Settings for including an interface in CumulativeFilter. There are... | +| [`Filter.Template`](#type-com-daml-ledger-javaapi-data-filter-template) | v3.4 | - | +| [`Filter.Wildcard`](#type-com-daml-ledger-javaapi-data-filter-wildcard) | v3.4 | - | +| [`GetActiveContractsRequest`](#type-com-daml-ledger-javaapi-data-getactivecontractsrequest) | v3.4 | - | +| [`GetActiveContractsResponse`](#type-com-daml-ledger-javaapi-data-getactivecontractsresponse) | v3.4 | - | +| [`GetConnectedSynchronizersRequest`](#type-com-daml-ledger-javaapi-data-getconnectedsynchronizersrequest) | v3.4 | - | +| [`GetConnectedSynchronizersResponse`](#type-com-daml-ledger-javaapi-data-getconnectedsynchronizersresponse) | v3.4 | - | +| [`GetEventsByContractIdRequest`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidrequest) | v3.4 | - | +| [`GetEventsByContractIdResponse`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse) | v3.4 | - | +| [`GetEventsByContractIdResponse.Archived`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse-archived) | v3.4 | - | +| [`GetEventsByContractIdResponse.Created`](#type-com-daml-ledger-javaapi-data-geteventsbycontractidresponse-created) | v3.4 | - | +| [`GetLatestPrunedOffsetsResponse`](#type-com-daml-ledger-javaapi-data-getlatestprunedoffsetsresponse) | v3.4 | - | +| [`GetLedgerEndResponse`](#type-com-daml-ledger-javaapi-data-getledgerendresponse) | v3.4 | - | +| [`GetPackageRequest`](#type-com-daml-ledger-javaapi-data-getpackagerequest) | v3.4 | - | +| [`GetPackageResponse`](#type-com-daml-ledger-javaapi-data-getpackageresponse) | v3.4 | - | +| [`GetPackageResponse.HashFunction`](#type-com-daml-ledger-javaapi-data-getpackageresponse-hashfunction) | v3.4 | - | +| [`GetPackageStatusRequest`](#type-com-daml-ledger-javaapi-data-getpackagestatusrequest) | v3.4 | - | +| [`GetPackageStatusResponse`](#type-com-daml-ledger-javaapi-data-getpackagestatusresponse) | v3.4 | - | +| [`GetPackageStatusResponse.PackageStatus`](#type-com-daml-ledger-javaapi-data-getpackagestatusresponse-packagestatus) | v3.4 | - | +| [`GetPreferredPackageVersionRequest`](#type-com-daml-ledger-javaapi-data-getpreferredpackageversionrequest) | v3.4 | - | +| [`GetPreferredPackageVersionResponse`](#type-com-daml-ledger-javaapi-data-getpreferredpackageversionresponse) | v3.4 | - | +| [`GetPreferredPackagesRequest`](#type-com-daml-ledger-javaapi-data-getpreferredpackagesrequest) | v3.4 | - | +| [`GetPreferredPackagesResponse`](#type-com-daml-ledger-javaapi-data-getpreferredpackagesresponse) | v3.4 | - | +| [`GetUpdateByIdRequest`](#type-com-daml-ledger-javaapi-data-getupdatebyidrequest) | v3.4 | - | +| [`GetUpdateByOffsetRequest`](#type-com-daml-ledger-javaapi-data-getupdatebyoffsetrequest) | v3.4 | - | +| [`GetUpdateResponse`](#type-com-daml-ledger-javaapi-data-getupdateresponse) | v3.4 | - | +| [`GetUpdatesRequest`](#type-com-daml-ledger-javaapi-data-getupdatesrequest) | v3.4 | - | +| [`GetUpdatesResponse`](#type-com-daml-ledger-javaapi-data-getupdatesresponse) | v3.4 | - | +| [`GetUserRequest`](#type-com-daml-ledger-javaapi-data-getuserrequest) | v3.4 | - | +| [`GetUserResponse`](#type-com-daml-ledger-javaapi-data-getuserresponse) | v3.4 | - | +| [`GrantUserRightsRequest`](#type-com-daml-ledger-javaapi-data-grantuserrightsrequest) | v3.4 | - | +| [`GrantUserRightsResponse`](#type-com-daml-ledger-javaapi-data-grantuserrightsresponse) | v3.4 | - | +| [`Identifier`](#type-com-daml-ledger-javaapi-data-identifier) | v3.4 | - | +| [`IncompleteAssigned`](#type-com-daml-ledger-javaapi-data-incompleteassigned) | v3.4 | - | +| [`IncompleteUnassigned`](#type-com-daml-ledger-javaapi-data-incompleteunassigned) | v3.4 | - | +| [`Int64`](#type-com-daml-ledger-javaapi-data-int64) | v3.4 | - | +| [`ListUserRightsRequest`](#type-com-daml-ledger-javaapi-data-listuserrightsrequest) | v3.4 | - | +| [`ListUserRightsResponse`](#type-com-daml-ledger-javaapi-data-listuserrightsresponse) | v3.4 | - | +| [`ListUsersRequest`](#type-com-daml-ledger-javaapi-data-listusersrequest) | v3.4 | - | +| [`ListUsersResponse`](#type-com-daml-ledger-javaapi-data-listusersresponse) | v3.4 | - | +| [`NoFilter`](#type-com-daml-ledger-javaapi-data-nofilter) | v3.4 | - | +| [`Numeric`](#type-com-daml-ledger-javaapi-data-numeric) | v3.4 | - | +| [`OffsetCheckpoint`](#type-com-daml-ledger-javaapi-data-offsetcheckpoint) | v3.4 | - | +| [`PackagePreference`](#type-com-daml-ledger-javaapi-data-packagepreference) | v3.4 | - | +| [`PackageReference`](#type-com-daml-ledger-javaapi-data-packagereference) | v3.4 | - | +| [`PackageVersion`](#type-com-daml-ledger-javaapi-data-packageversion) | v3.4 | - | +| [`PackageVettingRequirement`](#type-com-daml-ledger-javaapi-data-packagevettingrequirement) | v3.4 | - | +| [`ParticipantAuthorizationAdded`](#type-com-daml-ledger-javaapi-data-participantauthorizationadded) | v3.4 | - | +| [`ParticipantAuthorizationChanged`](#type-com-daml-ledger-javaapi-data-participantauthorizationchanged) | v3.4 | - | +| [`ParticipantAuthorizationRevoked`](#type-com-daml-ledger-javaapi-data-participantauthorizationrevoked) | v3.4 | - | +| [`ParticipantAuthorizationTopologyFormat`](#type-com-daml-ledger-javaapi-data-participantauthorizationtopologyformat) | v3.4 | - | +| [`ParticipantPermission`](#type-com-daml-ledger-javaapi-data-participantpermission) | v3.4 | - | +| [`ParticipantPermission.Confirmation`](#type-com-daml-ledger-javaapi-data-participantpermission-confirmation) | v3.4 | - | +| [`ParticipantPermission.Observation`](#type-com-daml-ledger-javaapi-data-participantpermission-observation) | v3.4 | - | +| [`ParticipantPermission.Submission`](#type-com-daml-ledger-javaapi-data-participantpermission-submission) | v3.4 | - | +| [`Party`](#type-com-daml-ledger-javaapi-data-party) | v3.4 | - | +| [`PrefetchContractKey`](#type-com-daml-ledger-javaapi-data-prefetchcontractkey) | v3.4 | - | +| [`Reassignment`](#type-com-daml-ledger-javaapi-data-reassignment) | v3.4 | - | +| [`ReassignmentCommand`](#type-com-daml-ledger-javaapi-data-reassignmentcommand) | v3.4 | - | +| [`ReassignmentCommands`](#type-com-daml-ledger-javaapi-data-reassignmentcommands) | v3.4 | This class can be used to build a valid submission. It provides... | +| [`ReassignmentEvent`](#type-com-daml-ledger-javaapi-data-reassignmentevent) | v3.4 | - | +| [`RevokeUserRightsRequest`](#type-com-daml-ledger-javaapi-data-revokeuserrightsrequest) | v3.4 | - | +| [`RevokeUserRightsResponse`](#type-com-daml-ledger-javaapi-data-revokeuserrightsresponse) | v3.4 | - | +| [`SubmitAndWaitForReassignmentRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitforreassignmentrequest) | v3.4 | - | +| [`SubmitAndWaitForReassignmentResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitforreassignmentresponse) | v3.4 | - | +| [`SubmitAndWaitForTransactionRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitfortransactionrequest) | v3.4 | - | +| [`SubmitAndWaitForTransactionResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitfortransactionresponse) | v3.4 | - | +| [`SubmitAndWaitRequest`](#type-com-daml-ledger-javaapi-data-submitandwaitrequest) | v3.4 | - | +| [`SubmitAndWaitResponse`](#type-com-daml-ledger-javaapi-data-submitandwaitresponse) | v3.4 | - | +| [`SubmitReassignmentRequest`](#type-com-daml-ledger-javaapi-data-submitreassignmentrequest) | v3.4 | - | +| [`SubmitRequest`](#type-com-daml-ledger-javaapi-data-submitrequest) | v3.4 | - | +| [`SynchronizerTime`](#type-com-daml-ledger-javaapi-data-synchronizertime) | v3.4 | - | +| [`Template`](#type-com-daml-ledger-javaapi-data-template) | v3.4 | - | +| [`Text`](#type-com-daml-ledger-javaapi-data-text) | v3.4 | - | +| [`Timestamp`](#type-com-daml-ledger-javaapi-data-timestamp) | v3.4 | A Timestamp value is represented as microseconds since the UNIX epoch. | +| [`TopologyEvent`](#type-com-daml-ledger-javaapi-data-topologyevent) | v3.4 | This interface represents events in TopologyTransactions. | +| [`TopologyFormat`](#type-com-daml-ledger-javaapi-data-topologyformat) | v3.4 | - | +| [`TopologyTransaction`](#type-com-daml-ledger-javaapi-data-topologytransaction) | v3.4 | - | +| [`Transaction`](#type-com-daml-ledger-javaapi-data-transaction) | v3.4 v3.4 | - | +| [`Transaction.Node`](#type-com-daml-ledger-javaapi-data-transaction-node) | v3.4 | - | +| [`Transaction.WrappedTransactionTree`](#type-com-daml-ledger-javaapi-data-transaction-wrappedtransactiontree) | v3.4 | A generic class that encapsulates a transaction tree along with a... | +| [`TransactionFormat`](#type-com-daml-ledger-javaapi-data-transactionformat) | v3.4 | - | +| [`TransactionShape`](#type-com-daml-ledger-javaapi-data-transactionshape) | v3.4 | - | +| [`UnassignCommand`](#type-com-daml-ledger-javaapi-data-unassigncommand) | v3.4 | - | +| [`UnassignedEvent`](#type-com-daml-ledger-javaapi-data-unassignedevent) | v3.4 | - | +| [`Unit`](#type-com-daml-ledger-javaapi-data-unit) | v3.4 | - | +| [`UnsupportedEventTypeException`](#type-com-daml-ledger-javaapi-data-unsupportedeventtypeexception) | v3.4 | - | +| [`UpdateFormat`](#type-com-daml-ledger-javaapi-data-updateformat) | v3.4 | - | +| [`UpdateSubmission`](#type-com-daml-ledger-javaapi-data-updatesubmission) | v3.4 | This class can be used to build a valid submission for an Update. It... | +| [`User`](#type-com-daml-ledger-javaapi-data-user) | v3.4 | - | +| [`User.Right`](#type-com-daml-ledger-javaapi-data-user-right) | v3.4 | - | +| [`User.Right.CanActAs`](#type-com-daml-ledger-javaapi-data-user-right-canactas) | v3.4 | - | +| [`User.Right.CanReadAs`](#type-com-daml-ledger-javaapi-data-user-right-canreadas) | v3.4 | - | +| [`User.Right.CanReadAsAnyParty`](#type-com-daml-ledger-javaapi-data-user-right-canreadasanyparty) | v3.4 | - | +| [`User.Right.IdentityProviderAdmin`](#type-com-daml-ledger-javaapi-data-user-right-identityprovideradmin) | v3.4 | - | +| [`User.Right.ParticipantAdmin`](#type-com-daml-ledger-javaapi-data-user-right-participantadmin) | v3.4 | - | +| [`Utils`](#type-com-daml-ledger-javaapi-data-utils) | v3.4 | - | +| [`Value`](#type-com-daml-ledger-javaapi-data-value) | v3.4 | - | +| [`Variant`](#type-com-daml-ledger-javaapi-data-variant) | v3.4 | - | +| [`WorkflowEvent`](#type-com-daml-ledger-javaapi-data-workflowevent) | v3.4 | A Ledger event regarding a workflow identified by the getWorkflowId(). | ## Reference @@ -158,6 +158,8 @@ description: "Generated package reference page from local Javadoc/Scaladoc snaps ### `ActiveContract` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -172,22 +174,24 @@ public final class ActiveContract extends Object implements ContractEntry **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,java.lang.String,long)) | `ActiveContract(CreatedEvent, String, long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.ActiveContract)) | `fromProto(StateServiceOuterClass.ActiveContract)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getCreatedEvent%28%29) | `getCreatedEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getReassignmentCounter%28%29) | `getReassignmentCounter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,java.lang.String,long)) | `ActiveContract(CreatedEvent, String, long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.ActiveContract)) | `fromProto(StateServiceOuterClass.ActiveContract)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getCreatedEvent%28%29) | `getCreatedEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getReassignmentCounter%28%29) | `getReassignmentCounter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContract.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ActiveContracts` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -202,19 +206,21 @@ public final class ActiveContracts extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#%3Cinit%3E(java.util.List,java.lang.String)) | `ActiveContracts(List, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#activeContracts) | `activeContracts` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#toString%28%29) | `toString()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#workflowId) | `workflowId` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#%3Cinit%3E(java.util.List,java.lang.String)) | `ActiveContracts(List, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#activeContracts) | `activeContracts` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ActiveContracts.html#workflowId) | `workflowId` | - | - | `3.4.10` | - | - | ### `ArchivedEvent` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -229,26 +235,28 @@ public final class ArchivedEvent extends Object implements Event **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,java.util.List)) | `ArchivedEvent(List, Long, Integer, Identifier, String, String, List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.ArchivedEvent)) | `fromProto(EventOuterClass.ArchivedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getImplementedInterfaces%28%29) | `getImplementedInterfaces()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getNodeId%28%29) | `getNodeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,java.util.List)) | `ArchivedEvent(List, Long, Integer, Identifier, String, String, List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.ArchivedEvent)) | `fromProto(EventOuterClass.ArchivedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getImplementedInterfaces%28%29) | `getImplementedInterfaces()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getNodeId%28%29) | `getNodeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ArchivedEvent.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `AssignCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -263,22 +271,24 @@ public final class AssignCommand extends ReassignmentCommand **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)) | `AssignCommand(String, String, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#fromProto(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.AssignCommand)) | `fromProto(ReassignmentCommandOuterClass.AssignCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getReassignmentId%28%29) | `getReassignmentId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getSource%28%29) | `getSource()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getTarget%28%29) | `getTarget()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)) | `AssignCommand(String, String, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#fromProto(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.AssignCommand)) | `fromProto(ReassignmentCommandOuterClass.AssignCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getReassignmentId%28%29) | `getReassignmentId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getSource%28%29) | `getSource()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#getTarget%28%29) | `getTarget()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignCommand.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `AssignedEvent` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -293,25 +303,27 @@ public final class AssignedEvent extends Object implements ReassignmentEvent **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,long,com.daml.ledger.javaapi.data.CreatedEvent)) | `AssignedEvent(String, String, String, String, long, CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#fromProto(com.daml.ledger.api.v2.ReassignmentOuterClass.AssignedEvent)) | `fromProto(ReassignmentOuterClass.AssignedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getCreatedEvent%28%29) | `getCreatedEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getReassignmentCounter%28%29) | `getReassignmentCounter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getReassignmentId%28%29) | `getReassignmentId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getSource%28%29) | `getSource()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getSubmitter%28%29) | `getSubmitter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getTarget%28%29) | `getTarget()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,long,com.daml.ledger.javaapi.data.CreatedEvent)) | `AssignedEvent(String, String, String, String, long, CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#fromProto(com.daml.ledger.api.v2.ReassignmentOuterClass.AssignedEvent)) | `fromProto(ReassignmentOuterClass.AssignedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getCreatedEvent%28%29) | `getCreatedEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getReassignmentCounter%28%29) | `getReassignmentCounter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getReassignmentId%28%29) | `getReassignmentId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getSource%28%29) | `getSource()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getSubmitter%28%29) | `getSubmitter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#getTarget%28%29) | `getTarget()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/AssignedEvent.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Bool` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -326,22 +338,24 @@ public final class Bool 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/Bool.html#FALSE) | `FALSE` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#TRUE) | `TRUE` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#isValue%28%29) | `isValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#of%28boolean%29) | `of(boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#FALSE) | `FALSE` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#TRUE) | `TRUE` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#isValue%28%29) | `isValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#of%28boolean%29) | `of(boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Bool.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Command` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -356,19 +370,21 @@ public abstract class Command extends Object implements HasCommands **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#%3Cinit%3E()) | `Command()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#asCreateCommand%28%29) | `asCreateCommand()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#asExerciseCommand%28%29) | `asExerciseCommand()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#commands%28%29) | `commands()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#fromProtoCommand(com.daml.ledger.api.v2.CommandsOuterClass.Command)) | `fromProtoCommand(CommandsOuterClass.Command)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#toProtoCommand%28%29) | `toProtoCommand()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#%3Cinit%3E()) | `Command()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#asCreateCommand%28%29) | `asCreateCommand()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#asExerciseCommand%28%29) | `asExerciseCommand()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#commands%28%29) | `commands()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#fromProtoCommand(com.daml.ledger.api.v2.CommandsOuterClass.Command)) | `fromProtoCommand(CommandsOuterClass.Command)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Command.html#toProtoCommand%28%29) | `toProtoCommand()` | - | - | `3.4.10` | - | - | ### `CommandsSubmission` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -387,49 +403,51 @@ This class can be used to build a valid submission. It provides create(String, S **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#%3Cinit%3E(java.util.Optional,java.lang.String,java.lang.String,java.util.List,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.List,java.util.List,java.util.Optional,java.util.List,java.util.Optional,java.util.Optional,java.util.List,java.util.List)) | `CommandsSubmission(Optional, String, String, List, Optional, Optional, Optional, Optional, List, List, Optional, List, Optional, Optional, List, List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#create(java.lang.String,java.lang.String,java.util.Optional,java.util.List)) | `create(String, String, Optional, List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.Commands)) | `fromProto(CommandsOuterClass.Commands)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getAccessToken%28%29) | `getAccessToken()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getActAs%28%29) | `getActAs()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getCommandId%28%29) | `getCommandId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getCommands%28%29) | `getCommands()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDeduplicationDuration%28%29) | `getDeduplicationDuration()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDeduplicationOffset%28%29) | `getDeduplicationOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDisclosedContracts%28%29) | `getDisclosedContracts()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getMinLedgerTimeAbs%28%29) | `getMinLedgerTimeAbs()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getMinLedgerTimeRel%28%29) | `getMinLedgerTimeRel()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getPackageIdSelectionPreference%28%29) | `getPackageIdSelectionPreference()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getPrefetchContractKeys%28%29) | `getPrefetchContractKeys()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getReadAs%28%29) | `getReadAs()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getSubmissionId%28%29) | `getSubmissionId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getWorkflowId%28%29) | `getWorkflowId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#toString%28%29) | `toString()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withAccessToken(java.lang.String)) | `withAccessToken(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withActAs(java.util.List)) | `withActAs(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withActAs(java.lang.String)) | `withActAs(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withCommands(java.util.List)) | `withCommands(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDeduplicationDuration(java.time.Duration)) | `withDeduplicationDuration(Duration)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDeduplicationOffset(java.lang.Long)) | `withDeduplicationOffset(Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDisclosedContracts(java.util.List)) | `withDisclosedContracts(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withMinLedgerTimeAbs(java.time.Instant)) | `withMinLedgerTimeAbs(Instant)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withMinLedgerTimeRel(java.time.Duration)) | `withMinLedgerTimeRel(Duration)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withPackageIdSelectionPreference(java.util.List)) | `withPackageIdSelectionPreference(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withPrefetchContractKeys(java.util.List)) | `withPrefetchContractKeys(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withReadAs(java.util.List)) | `withReadAs(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withWorkflowId(java.lang.String)) | `withWorkflowId(String)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#%3Cinit%3E(java.util.Optional,java.lang.String,java.lang.String,java.util.List,java.util.Optional,java.util.Optional,java.util.Optional,java.util.Optional,java.util.List,java.util.List,java.util.Optional,java.util.List,java.util.Optional,java.util.Optional,java.util.List,java.util.List)) | `CommandsSubmission(Optional, String, String, List, Optional, Optional, Optional, Optional, List, List, Optional, List, Optional, Optional, List, List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#create(java.lang.String,java.lang.String,java.util.Optional,java.util.List)) | `create(String, String, Optional, List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.Commands)) | `fromProto(CommandsOuterClass.Commands)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getAccessToken%28%29) | `getAccessToken()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getActAs%28%29) | `getActAs()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getCommandId%28%29) | `getCommandId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getCommands%28%29) | `getCommands()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDeduplicationDuration%28%29) | `getDeduplicationDuration()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDeduplicationOffset%28%29) | `getDeduplicationOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getDisclosedContracts%28%29) | `getDisclosedContracts()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getMinLedgerTimeAbs%28%29) | `getMinLedgerTimeAbs()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getMinLedgerTimeRel%28%29) | `getMinLedgerTimeRel()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getPackageIdSelectionPreference%28%29) | `getPackageIdSelectionPreference()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getPrefetchContractKeys%28%29) | `getPrefetchContractKeys()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getReadAs%28%29) | `getReadAs()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getSubmissionId%28%29) | `getSubmissionId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#getWorkflowId%28%29) | `getWorkflowId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withAccessToken(java.lang.String)) | `withAccessToken(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withActAs(java.util.List)) | `withActAs(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withActAs(java.lang.String)) | `withActAs(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withCommands(java.util.List)) | `withCommands(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDeduplicationDuration(java.time.Duration)) | `withDeduplicationDuration(Duration)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDeduplicationOffset(java.lang.Long)) | `withDeduplicationOffset(Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withDisclosedContracts(java.util.List)) | `withDisclosedContracts(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withMinLedgerTimeAbs(java.time.Instant)) | `withMinLedgerTimeAbs(Instant)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withMinLedgerTimeRel(java.time.Duration)) | `withMinLedgerTimeRel(Duration)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withPackageIdSelectionPreference(java.util.List)) | `withPackageIdSelectionPreference(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withPrefetchContractKeys(java.util.List)) | `withPrefetchContractKeys(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withReadAs(java.util.List)) | `withReadAs(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.html#withWorkflowId(java.lang.String)) | `withWorkflowId(String)` | - | - | `3.4.10` | - | - | ### `CommandsSubmission.RedundantDeduplicationSpecification` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -444,14 +462,16 @@ public static class CommandsSubmission.RedundantDeduplicationSpecification exten **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.RedundantDeduplicationSpecification.html#%3Cinit%3E(java.time.Duration,java.lang.Long)) | `RedundantDeduplicationSpecification(Duration, Long)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CommandsSubmission.RedundantDeduplicationSpecification.html#%3Cinit%3E(java.time.Duration,java.lang.Long)) | `RedundantDeduplicationSpecification(Duration, Long)` | - | - | `3.4.10` | - | - | ### `Completion` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -466,31 +486,33 @@ public final class Completion extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#%3Cinit%3E(java.lang.String,com.google.rpc.Status,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.time.Duration,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.lang.Long,com.daml.ledger.javaapi.data.SynchronizerTime)) | `Completion(String, Status, String, String, List, String, Duration, TraceContextOuterClass.TraceContext, Long, SynchronizerTime)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#%3Cinit%3E(java.lang.String,com.google.rpc.Status,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.Long,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.lang.Long,com.daml.ledger.javaapi.data.SynchronizerTime)) | `Completion(String, Status, String, String, List, String, Long, TraceContextOuterClass.TraceContext, Long, SynchronizerTime)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#fromProto(com.daml.ledger.api.v2.CompletionOuterClass.Completion)) | `fromProto(CompletionOuterClass.Completion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getActAs%28%29) | `getActAs()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getCommandId%28%29) | `getCommandId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getDeduplicationDuration%28%29) | `getDeduplicationDuration()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getDeduplicationOffset%28%29) | `getDeduplicationOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getStatus%28%29) | `getStatus()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getSubmissionId%28%29) | `getSubmissionId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getSynchronizerTime%28%29) | `getSynchronizerTime()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getTraceContext%28%29) | `getTraceContext()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getUpdateId%28%29) | `getUpdateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#%3Cinit%3E(java.lang.String,com.google.rpc.Status,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.time.Duration,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.lang.Long,com.daml.ledger.javaapi.data.SynchronizerTime)) | `Completion(String, Status, String, String, List, String, Duration, TraceContextOuterClass.TraceContext, Long, SynchronizerTime)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#%3Cinit%3E(java.lang.String,com.google.rpc.Status,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.Long,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.lang.Long,com.daml.ledger.javaapi.data.SynchronizerTime)) | `Completion(String, Status, String, String, List, String, Long, TraceContextOuterClass.TraceContext, Long, SynchronizerTime)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#fromProto(com.daml.ledger.api.v2.CompletionOuterClass.Completion)) | `fromProto(CompletionOuterClass.Completion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getActAs%28%29) | `getActAs()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getCommandId%28%29) | `getCommandId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getDeduplicationDuration%28%29) | `getDeduplicationDuration()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getDeduplicationOffset%28%29) | `getDeduplicationOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getStatus%28%29) | `getStatus()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getSubmissionId%28%29) | `getSubmissionId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getSynchronizerTime%28%29) | `getSynchronizerTime()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getTraceContext%28%29) | `getTraceContext()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getUpdateId%28%29) | `getUpdateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Completion.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CompletionStreamRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -505,22 +527,24 @@ public final class CompletionStreamRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#%3Cinit%3E(java.lang.String,java.util.List,java.lang.Long)) | `CompletionStreamRequest(String, List, Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#fromProto(com.daml.ledger.api.v2.CommandCompletionServiceOuterClass.CompletionStreamRequest)) | `fromProto(CommandCompletionServiceOuterClass.CompletionStreamRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getBeginExclusive%28%29) | `getBeginExclusive()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getParties%28%29) | `getParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#%3Cinit%3E(java.lang.String,java.util.List,java.lang.Long)) | `CompletionStreamRequest(String, List, Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#fromProto(com.daml.ledger.api.v2.CommandCompletionServiceOuterClass.CompletionStreamRequest)) | `fromProto(CommandCompletionServiceOuterClass.CompletionStreamRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getBeginExclusive%28%29) | `getBeginExclusive()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getParties%28%29) | `getParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CompletionStreamResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -535,23 +559,25 @@ public final class CompletionStreamResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Completion)) | `CompletionStreamResponse(Completion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.OffsetCheckpoint)) | `CompletionStreamResponse(OffsetCheckpoint)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(java.util.Optional,java.util.Optional)) | `CompletionStreamResponse(Optional, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#fromProto(com.daml.ledger.api.v2.CommandCompletionServiceOuterClass.CompletionStreamResponse)) | `fromProto(CommandCompletionServiceOuterClass.CompletionStreamResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#getCompletion%28%29) | `getCompletion()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#getOffsetCheckpoint%28%29) | `getOffsetCheckpoint()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Completion)) | `CompletionStreamResponse(Completion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.OffsetCheckpoint)) | `CompletionStreamResponse(OffsetCheckpoint)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#%3Cinit%3E(java.util.Optional,java.util.Optional)) | `CompletionStreamResponse(Optional, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#fromProto(com.daml.ledger.api.v2.CommandCompletionServiceOuterClass.CompletionStreamResponse)) | `fromProto(CommandCompletionServiceOuterClass.CompletionStreamResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#getCompletion%28%29) | `getCompletion()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#getOffsetCheckpoint%28%29) | `getOffsetCheckpoint()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CompletionStreamResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ConnectedSynchronizer` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -566,19 +592,21 @@ public final class ConnectedSynchronizer extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ConnectedSynchronizer(String, String, ParticipantPermission)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersResponse.ConnectedSynchronizer)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersResponse.ConnectedSynchronizer)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ConnectedSynchronizer(String, String, ParticipantPermission)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersResponse.ConnectedSynchronizer)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersResponse.ConnectedSynchronizer)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ConnectedSynchronizer.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Contract` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -599,6 +627,8 @@ No members found for this type in the configured artifacts. ### `ContractEntry` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -617,14 +647,16 @@ This interface represents events in ActiveContracts. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractEntry.html#getCreatedEvent%28%29) | `getCreatedEvent()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractEntry.html#getCreatedEvent%28%29) | `getCreatedEvent()` | - | - | `3.4.10` | - | - | ### `ContractFilter` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -643,22 +675,24 @@ This class contains utilities to decode a CreatedEvent and create an UpdateForma **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#eventFormat(java.util.Optional)) | `eventFormat(Optional>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#of(com.daml.ledger.javaapi.data.codegen.ContractCompanion)) | `of(ContractCompanion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#of(com.daml.ledger.javaapi.data.codegen.InterfaceCompanion)) | `of(InterfaceCompanion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#toContract(com.daml.ledger.javaapi.data.CreatedEvent)) | `toContract(CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#transactionFormat(java.util.Optional)) | `transactionFormat(Optional>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#updateFormat(java.util.Optional)) | `updateFormat(Optional>)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withIncludeCreatedEventBlob%28boolean%29) | `withIncludeCreatedEventBlob(boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withTransactionShape(com.daml.ledger.javaapi.data.TransactionShape)) | `withTransactionShape(TransactionShape)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withVerbose%28boolean%29) | `withVerbose(boolean)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#eventFormat(java.util.Optional)) | `eventFormat(Optional>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#of(com.daml.ledger.javaapi.data.codegen.ContractCompanion)) | `of(ContractCompanion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#of(com.daml.ledger.javaapi.data.codegen.InterfaceCompanion)) | `of(InterfaceCompanion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#toContract(com.daml.ledger.javaapi.data.CreatedEvent)) | `toContract(CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#transactionFormat(java.util.Optional)) | `transactionFormat(Optional>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#updateFormat(java.util.Optional)) | `updateFormat(Optional>)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withIncludeCreatedEventBlob%28boolean%29) | `withIncludeCreatedEventBlob(boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withTransactionShape(com.daml.ledger.javaapi.data.TransactionShape)) | `withTransactionShape(TransactionShape)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractFilter.html#withVerbose%28boolean%29) | `withVerbose(boolean)` | - | - | `3.4.10` | - | - | ### `ContractId` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -673,19 +707,21 @@ public final class ContractId 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/ContractId.html#%3Cinit%3E(java.lang.String)) | `ContractId(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#%3Cinit%3E(java.lang.String)) | `ContractId(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ContractId.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreateAndExerciseCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -700,22 +736,24 @@ public final class CreateAndExerciseCommand extends Command **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `CreateAndExerciseCommand(Identifier, DamlRecord, String, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.CreateAndExerciseCommand)) | `fromProto(CommandsOuterClass.CreateAndExerciseCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getChoice%28%29) | `getChoice()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getCreateArguments%28%29) | `getCreateArguments()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `CreateAndExerciseCommand(Identifier, DamlRecord, String, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.CreateAndExerciseCommand)) | `fromProto(CommandsOuterClass.CreateAndExerciseCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getChoice%28%29) | `getChoice()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#getCreateArguments%28%29) | `getCreateArguments()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateAndExerciseCommand.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreateCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -730,21 +768,23 @@ public final class CreateCommand extends Command **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord)) | `CreateCommand(Identifier, DamlRecord)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.CreateCommand)) | `fromProto(CommandsOuterClass.CreateCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#getCreateArguments%28%29) | `getCreateArguments()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord)) | `CreateCommand(Identifier, DamlRecord)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.CreateCommand)) | `fromProto(CommandsOuterClass.CreateCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#getCreateArguments%28%29) | `getCreateArguments()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateCommand.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreateUserRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -759,21 +799,23 @@ public final class CreateUserRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#%3Cinit%3E(java.lang.String,java.lang.String)) | `CreateUserRequest(String, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User,com.daml.ledger.javaapi.data.User.Right...)) | `CreateUserRequest(User, User.Right...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#getRights%28%29) | `getRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#getUser%28%29) | `getUser()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#%3Cinit%3E(java.lang.String,java.lang.String)) | `CreateUserRequest(String, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User,com.daml.ledger.javaapi.data.User.Right...)) | `CreateUserRequest(User, User.Right...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#getRights%28%29) | `getRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#getUser%28%29) | `getUser()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreateUserResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -788,20 +830,22 @@ public final class CreateUserResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User)) | `CreateUserResponse(User)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.CreateUserResponse)) | `fromProto(UserManagementServiceOuterClass.CreateUserResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#getUser%28%29) | `getUser()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User)) | `CreateUserResponse(User)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.CreateUserResponse)) | `fromProto(UserManagementServiceOuterClass.CreateUserResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#getUser%28%29) | `getUser()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreateUserResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CreatedEvent` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -816,36 +860,38 @@ public final class CreatedEvent extends Object implements Event **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,com.google.protobuf.ByteString,java.util.Map,java.util.Map,java.util.Optional,java.util.Collection,java.util.Collection,java.time.Instant,java.lang.Boolean,java.lang.String)) | `CreatedEvent(List, Long, Integer, Identifier, String, String, DamlRecord, ByteString, Map, Map, Optional, Collection, Collection, Instant, Boolean, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#createdAt) | `createdAt` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.CreatedEvent)) | `fromProto(EventOuterClass.CreatedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getArguments%28%29) | `getArguments()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getContractKey%28%29) | `getContractKey()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getCreatedAt%28%29) | `getCreatedAt()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getCreatedEventBlob%28%29) | `getCreatedEventBlob()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getFailedInterfaceViews%28%29) | `getFailedInterfaceViews()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getInterfaceViews%28%29) | `getInterfaceViews()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getNodeId%28%29) | `getNodeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getObservers%28%29) | `getObservers()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getRepresentativePackageId%28%29) | `getRepresentativePackageId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getSignatories%28%29) | `getSignatories()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#isAcsDelta%28%29) | `isAcsDelta()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.DamlRecord,com.google.protobuf.ByteString,java.util.Map,java.util.Map,java.util.Optional,java.util.Collection,java.util.Collection,java.time.Instant,java.lang.Boolean,java.lang.String)) | `CreatedEvent(List, Long, Integer, Identifier, String, String, DamlRecord, ByteString, Map, Map, Optional, Collection, Collection, Instant, Boolean, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#createdAt) | `createdAt` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.CreatedEvent)) | `fromProto(EventOuterClass.CreatedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getArguments%28%29) | `getArguments()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getContractKey%28%29) | `getContractKey()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getCreatedAt%28%29) | `getCreatedAt()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getCreatedEventBlob%28%29) | `getCreatedEventBlob()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getFailedInterfaceViews%28%29) | `getFailedInterfaceViews()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getInterfaceViews%28%29) | `getInterfaceViews()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getNodeId%28%29) | `getNodeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getObservers%28%29) | `getObservers()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getRepresentativePackageId%28%29) | `getRepresentativePackageId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getSignatories%28%29) | `getSignatories()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#isAcsDelta%28%29) | `isAcsDelta()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CreatedEvent.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `CumulativeFilter` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -860,22 +906,24 @@ public final class CumulativeFilter extends Filter **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#%3Cinit%3E(java.util.Map,java.util.Map,java.util.Optional)) | `CumulativeFilter(Map, Map, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#fromProto(java.lang.Iterable)) | `fromProto(Iterable)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getInterfaceFilters%28%29) | `getInterfaceFilters()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getTemplateFilters%28%29) | `getTemplateFilters()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getWildcardFilter%28%29) | `getWildcardFilter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#%3Cinit%3E(java.util.Map,java.util.Map,java.util.Optional)) | `CumulativeFilter(Map, Map, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#fromProto(java.lang.Iterable)) | `fromProto(Iterable)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getInterfaceFilters%28%29) | `getInterfaceFilters()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getTemplateFilters%28%29) | `getTemplateFilters()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#getWildcardFilter%28%29) | `getWildcardFilter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/CumulativeFilter.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlCollectors` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -890,19 +938,21 @@ public final class DamlCollectors extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlGenMap(java.util.function.Function,java.util.function.Function)) | `toDamlGenMap(Function, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlList%28%29) | `toDamlList()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlList(java.util.function.Function)) | `toDamlList(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlTextMap%28%29) | `toDamlTextMap()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlTextMap(java.util.function.Function,java.util.function.Function)) | `toDamlTextMap(Function, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toMap%28%29) | `toMap()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlGenMap(java.util.function.Function,java.util.function.Function)) | `toDamlGenMap(Function, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlList%28%29) | `toDamlList()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlList(java.util.function.Function)) | `toDamlList(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlTextMap%28%29) | `toDamlTextMap()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toDamlTextMap(java.util.function.Function,java.util.function.Function)) | `toDamlTextMap(Function, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlCollectors.html#toMap%28%29) | `toMap()` | - | - | `3.4.10` | - | - | ### `DamlEnum` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -917,23 +967,25 @@ public final class DamlEnum 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/DamlEnum.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String)) | `DamlEnum(Identifier, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#%3Cinit%3E(java.lang.String)) | `DamlEnum(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Enum)) | `fromProto(ValueOuterClass.Enum)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#getConstructor%28%29) | `getConstructor()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#getEnumId%28%29) | `getEnumId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toProtoEnum%28%29) | `toProtoEnum()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String)) | `DamlEnum(Identifier, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#%3Cinit%3E(java.lang.String)) | `DamlEnum(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Enum)) | `fromProto(ValueOuterClass.Enum)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#getConstructor%28%29) | `getConstructor()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#getEnumId%28%29) | `getEnumId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toProtoEnum%28%29) | `toProtoEnum()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlEnum.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlGenMap` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -948,22 +1000,24 @@ public final class DamlGenMap 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/DamlGenMap.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.GenMap)) | `fromProto(ValueOuterClass.GenMap)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#of(java.util.Map)) | `of(Map)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#stream%28%29) | `stream()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toMap(java.util.function.Function,java.util.function.Function)) | `toMap(Function, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toMap(java.util.function.Function)) | `toMap(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.GenMap)) | `fromProto(ValueOuterClass.GenMap)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#of(java.util.Map)) | `of(Map)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#stream%28%29) | `stream()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toMap(java.util.function.Function,java.util.function.Function)) | `toMap(Function, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toMap(java.util.function.Function)) | `toMap(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlGenMap.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlList` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -978,22 +1032,24 @@ public final class DamlList 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/DamlList.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.List)) | `fromProto(ValueOuterClass.List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#of(java.util.List)) | `of(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#of(com.daml.ledger.javaapi.data.Value...)) | `of(Value...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#stream%28%29) | `stream()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toList(java.util.function.Function)) | `toList(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.List)) | `fromProto(ValueOuterClass.List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#of(java.util.List)) | `of(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#of(com.daml.ledger.javaapi.data.Value...)) | `of(Value...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#stream%28%29) | `stream()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toList(java.util.function.Function)) | `toList(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlList.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlOptional` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1008,24 +1064,26 @@ public final class DamlOptional 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/DamlOptional.html#EMPTY) | `EMPTY` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Optional)) | `fromProto(ValueOuterClass.Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#isEmpty%28%29) | `isEmpty()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#of(java.util.Optional)) | `of(Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#of(com.daml.ledger.javaapi.data.Value)) | `of(Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toOptional(java.util.function.Function)) | `toOptional(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#EMPTY) | `EMPTY` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Optional)) | `fromProto(ValueOuterClass.Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#isEmpty%28%29) | `isEmpty()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#of(java.util.Optional)) | `of(Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#of(com.daml.ledger.javaapi.data.Value)) | `of(Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toOptional(java.util.function.Function)) | `toOptional(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlOptional.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlRecord` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1040,27 +1098,29 @@ 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(com.daml.ledger.javaapi.data.DamlRecord.Field...)) | `DamlRecord(DamlRecord.Field...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord.Field...)) | `DamlRecord(Identifier, DamlRecord.Field...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.util.List)) | `DamlRecord(Identifier, List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(java.util.List)) | `DamlRecord(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(java.util.Optional,java.util.List,java.util.Map)) | `DamlRecord(Optional, List, Map)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Record)) | `fromProto(ValueOuterClass.Record)` | `3.4.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | -| [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.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(com.daml.ledger.javaapi.data.DamlRecord.Field...)) | `DamlRecord(DamlRecord.Field...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.DamlRecord.Field...)) | `DamlRecord(Identifier, DamlRecord.Field...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.util.List)) | `DamlRecord(Identifier, List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(java.util.List)) | `DamlRecord(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#%3Cinit%3E(java.util.Optional,java.util.List,java.util.Map)) | `DamlRecord(Optional, List, Map)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Record)) | `fromProto(ValueOuterClass.Record)` | - | - | `3.4.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | +| [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.10` | - | - | ### `DamlRecord.Field` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1075,22 +1135,24 @@ public static final class DamlRecord.Field extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.Value)) | `Field(String, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Value)) | `Field(Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.RecordField)) | `fromProto(ValueOuterClass.RecordField)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#getLabel%28%29) | `getLabel()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.Value)) | `Field(String, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Value)) | `Field(Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.RecordField)) | `fromProto(ValueOuterClass.RecordField)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#getLabel%28%29) | `getLabel()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlRecord.Field.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DamlTextMap` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1105,22 +1167,24 @@ public final class DamlTextMap 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/DamlTextMap.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.TextMap)) | `fromProto(ValueOuterClass.TextMap)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#of(java.util.Map)) | `of(Map)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#stream%28%29) | `stream()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toMap(java.util.function.Function,java.util.function.Function)) | `toMap(Function, Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toMap(java.util.function.Function)) | `toMap(Function)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.TextMap)) | `fromProto(ValueOuterClass.TextMap)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#of(java.util.Map)) | `of(Map)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#stream%28%29) | `stream()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toMap(java.util.function.Function,java.util.function.Function)) | `toMap(Function, Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toMap(java.util.function.Function)) | `toMap(Function)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DamlTextMap.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Date` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1135,19 +1199,21 @@ public final class Date 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/Date.html#%3Cinit%3E(int)) | `Date(int)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#%3Cinit%3E(int)) | `Date(int)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Date.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DeleteUserRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1162,19 +1228,21 @@ public final class DeleteUserRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#%3Cinit%3E(java.lang.String)) | `DeleteUserRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#getId%28%29) | `getId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#%3Cinit%3E(java.lang.String)) | `DeleteUserRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#getId%28%29) | `getId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DeleteUserResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1189,17 +1257,19 @@ public final class DeleteUserResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.DeleteUserResponse)) | `fromProto(UserManagementServiceOuterClass.DeleteUserResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.DeleteUserResponse)) | `fromProto(UserManagementServiceOuterClass.DeleteUserResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DeleteUserResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `DisclosedContract` +- Lifecycle state: `deprecated` +- Replaces: - - Introduced: `3.4.10` -- Deprecated: - +- Deprecated: `3.4.10` - Removed: - Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html) @@ -1212,25 +1282,27 @@ public final class DisclosedContract extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.google.protobuf.ByteString,java.lang.String,java.util.Optional,java.util.Optional)) | `DisclosedContract(ByteString, String, Optional, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString)) | `DisclosedContract(Identifier, String, ByteString)` | `3.4.10` | `3.4.10` | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString,java.lang.String)) | `DisclosedContract(Identifier, String, ByteString, String)` | `3.4.10` | `3.4.10` | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#contractId) | `contractId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#createdEventBlob) | `createdEventBlob` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.DisclosedContract)) | `fromProto(CommandsOuterClass.DisclosedContract)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#synchronizerId) | `synchronizerId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#templateId) | `templateId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.google.protobuf.ByteString,java.lang.String,java.util.Optional,java.util.Optional)) | `DisclosedContract(ByteString, String, Optional, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString)) | `DisclosedContract(Identifier, String, ByteString)` | `deprecated` | - | `3.4.10` | `3.4.10` | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,com.google.protobuf.ByteString,java.lang.String)) | `DisclosedContract(Identifier, String, ByteString, String)` | `deprecated` | - | `3.4.10` | `3.4.10` | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#contractId) | `contractId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#createdEventBlob) | `createdEventBlob` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.DisclosedContract)) | `fromProto(CommandsOuterClass.DisclosedContract)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#synchronizerId) | `synchronizerId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#templateId) | `templateId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/DisclosedContract.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Event` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1249,21 +1321,23 @@ This interface represents events in Transactions. **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#fromProtoEvent(com.daml.ledger.api.v2.EventOuterClass.Event)) | `fromProtoEvent(EventOuterClass.Event)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getNodeId%28%29) | `getNodeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getWitnessParties%28%29) | `getWitnessParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#toProtoEvent%28%29) | `toProtoEvent()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#fromProtoEvent(com.daml.ledger.api.v2.EventOuterClass.Event)) | `fromProtoEvent(EventOuterClass.Event)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getNodeId%28%29) | `getNodeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#getWitnessParties%28%29) | `getWitnessParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Event.html#toProtoEvent%28%29) | `toProtoEvent()` | - | - | `3.4.10` | - | - | ### `EventFormat` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1278,24 +1352,26 @@ public final class EventFormat extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#%3Cinit%3E(java.util.Map,java.util.Optional,boolean)) | `EventFormat(Map, Optional, boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#eventFormat(com.daml.ledger.javaapi.data.codegen.ContractTypeCompanion,java.util.Optional,boolean)) | `eventFormat(ContractTypeCompanion, Optional>, boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.EventFormat)) | `fromProto(TransactionFilterOuterClass.EventFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getAnyPartyFilter%28%29) | `getAnyPartyFilter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getParties%28%29) | `getParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getPartyToFilters%28%29) | `getPartyToFilters()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getVerbose%28%29) | `getVerbose()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#%3Cinit%3E(java.util.Map,java.util.Optional,boolean)) | `EventFormat(Map, Optional, boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#eventFormat(com.daml.ledger.javaapi.data.codegen.ContractTypeCompanion,java.util.Optional,boolean)) | `eventFormat(ContractTypeCompanion, Optional>, boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.EventFormat)) | `fromProto(TransactionFilterOuterClass.EventFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getAnyPartyFilter%28%29) | `getAnyPartyFilter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getParties%28%29) | `getParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getPartyToFilters%28%29) | `getPartyToFilters()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#getVerbose%28%29) | `getVerbose()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/EventFormat.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `EventUtils` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1316,6 +1392,8 @@ No members found for this type in the configured artifacts. ### `ExerciseByKeyCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1330,23 +1408,25 @@ public final class ExerciseByKeyCommand extends Command **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.Value,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `ExerciseByKeyCommand(Identifier, Value, String, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.ExerciseByKeyCommand)) | `fromProto(CommandsOuterClass.ExerciseByKeyCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getChoice%28%29) | `getChoice()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getContractKey%28%29) | `getContractKey()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.Value,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `ExerciseByKeyCommand(Identifier, Value, String, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.ExerciseByKeyCommand)) | `fromProto(CommandsOuterClass.ExerciseByKeyCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getChoice%28%29) | `getChoice()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getContractKey%28%29) | `getContractKey()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseByKeyCommand.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ExerciseCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1361,23 +1441,25 @@ public final class ExerciseCommand extends Command **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `ExerciseCommand(Identifier, String, String, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.ExerciseCommand)) | `fromProto(CommandsOuterClass.ExerciseCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getChoice%28%29) | `getChoice()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.Value)) | `ExerciseCommand(Identifier, String, String, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.ExerciseCommand)) | `fromProto(CommandsOuterClass.ExerciseCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getChoice%28%29) | `getChoice()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getChoiceArgument%28%29) | `getChoiceArgument()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExerciseCommand.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ExercisedEvent` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1392,34 +1474,36 @@ public final class ExercisedEvent extends Object implements Event **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.util.Optional,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.Value,java.util.List,boolean,java.lang.Integer,com.daml.ledger.javaapi.data.Value,java.util.List,java.lang.Boolean)) | `ExercisedEvent(List, Long, Integer, Identifier, String, Optional, String, String, Value, List, boolean, Integer, Value, List, Boolean)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.ExercisedEvent)) | `fromProto(EventOuterClass.ExercisedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getActingParties%28%29) | `getActingParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getChoice%28%29) | `getChoice()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getChoiceArgument%28%29) | `getChoiceArgument()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getExerciseResult%28%29) | `getExerciseResult()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getImplementedInterfaces%28%29) | `getImplementedInterfaces()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getInterfaceId%28%29) | `getInterfaceId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getLastDescendantNodeId%28%29) | `getLastDescendantNodeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getNodeId%28%29) | `getNodeId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getTemplateId%28%29) | `getTemplateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#isAcsDelta%28%29) | `isAcsDelta()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#isConsuming%28%29) | `isConsuming()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#%3Cinit%3E(java.util.List,java.lang.Long,java.lang.Integer,com.daml.ledger.javaapi.data.Identifier,java.lang.String,java.util.Optional,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.Value,java.util.List,boolean,java.lang.Integer,com.daml.ledger.javaapi.data.Value,java.util.List,java.lang.Boolean)) | `ExercisedEvent(List, Long, Integer, Identifier, String, Optional, String, String, Value, List, boolean, Integer, Value, List, Boolean)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#fromProto(com.daml.ledger.api.v2.EventOuterClass.ExercisedEvent)) | `fromProto(EventOuterClass.ExercisedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getActingParties%28%29) | `getActingParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getChoice%28%29) | `getChoice()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getChoiceArgument%28%29) | `getChoiceArgument()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getExerciseResult%28%29) | `getExerciseResult()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getImplementedInterfaces%28%29) | `getImplementedInterfaces()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getInterfaceId%28%29) | `getInterfaceId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getLastDescendantNodeId%28%29) | `getLastDescendantNodeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getNodeId%28%29) | `getNodeId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getTemplateId%28%29) | `getTemplateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#getWitnessParties%28%29) | `getWitnessParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#isAcsDelta%28%29) | `isAcsDelta()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#isConsuming%28%29) | `isConsuming()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ExercisedEvent.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Filter` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1434,16 +1518,18 @@ public abstract class Filter extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#%3Cinit%3E()) | `Filter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.Filters)) | `fromProto(TransactionFilterOuterClass.Filters)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#%3Cinit%3E()) | `Filter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.Filters)) | `fromProto(TransactionFilterOuterClass.Filters)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | ### `Filter.Interface` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1462,22 +1548,24 @@ Settings for including an interface in CumulativeFilter. There are four possible **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#HIDE_VIEW_HIDE_CREATED_EVENT_BLOB) | `HIDE_VIEW_HIDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#HIDE_VIEW_INCLUDE_CREATED_EVENT_BLOB) | `HIDE_VIEW_INCLUDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#INCLUDE_VIEW_HIDE_CREATED_EVENT_BLOB) | `INCLUDE_VIEW_HIDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#INCLUDE_VIEW_INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_VIEW_INCLUDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#includeInterfaceView) | `includeInterfaceView` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#toProto(com.daml.ledger.javaapi.data.Identifier)) | `toProto(Identifier)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#valueOf(java.lang.String)) | `valueOf(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#values%28%29) | `values()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#HIDE_VIEW_HIDE_CREATED_EVENT_BLOB) | `HIDE_VIEW_HIDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#HIDE_VIEW_INCLUDE_CREATED_EVENT_BLOB) | `HIDE_VIEW_INCLUDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#INCLUDE_VIEW_HIDE_CREATED_EVENT_BLOB) | `INCLUDE_VIEW_HIDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#INCLUDE_VIEW_INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_VIEW_INCLUDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#includeInterfaceView) | `includeInterfaceView` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#toProto(com.daml.ledger.javaapi.data.Identifier)) | `toProto(Identifier)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#valueOf(java.lang.String)) | `valueOf(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Interface.html#values%28%29) | `values()` | - | - | `3.4.10` | - | - | ### `Filter.Template` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1492,19 +1580,21 @@ public static enum Filter.Template extends Enum **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#HIDE_CREATED_EVENT_BLOB) | `HIDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#toProto(com.daml.ledger.javaapi.data.Identifier)) | `toProto(Identifier)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#valueOf(java.lang.String)) | `valueOf(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#values%28%29) | `values()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#HIDE_CREATED_EVENT_BLOB) | `HIDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#toProto(com.daml.ledger.javaapi.data.Identifier)) | `toProto(Identifier)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#valueOf(java.lang.String)) | `valueOf(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Template.html#values%28%29) | `values()` | - | - | `3.4.10` | - | - | ### `Filter.Wildcard` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1519,19 +1609,21 @@ public static enum Filter.Wildcard extends Enum **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#HIDE_CREATED_EVENT_BLOB) | `HIDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_CREATED_EVENT_BLOB` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#valueOf(java.lang.String)) | `valueOf(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#values%28%29) | `values()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#HIDE_CREATED_EVENT_BLOB) | `HIDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#INCLUDE_CREATED_EVENT_BLOB) | `INCLUDE_CREATED_EVENT_BLOB` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#includeCreatedEventBlob) | `includeCreatedEventBlob` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#valueOf(java.lang.String)) | `valueOf(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Filter.Wildcard.html#values%28%29) | `values()` | - | - | `3.4.10` | - | - | ### `GetActiveContractsRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1546,20 +1638,22 @@ public final class GetActiveContractsRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.EventFormat,java.lang.Long)) | `GetActiveContractsRequest(EventFormat, Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetActiveContractsRequest)) | `fromProto(StateServiceOuterClass.GetActiveContractsRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#getActiveAtOffset%28%29) | `getActiveAtOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.EventFormat,java.lang.Long)) | `GetActiveContractsRequest(EventFormat, Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetActiveContractsRequest)) | `fromProto(StateServiceOuterClass.GetActiveContractsRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#getActiveAtOffset%28%29) | `getActiveAtOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetActiveContractsResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1574,21 +1668,23 @@ public final class GetActiveContractsResponse extends Object implements Workflow **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#%3Cinit%3E(java.util.Optional,java.lang.String)) | `GetActiveContractsResponse(Optional, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetActiveContractsResponse)) | `fromProto(StateServiceOuterClass.GetActiveContractsResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#getContractEntry%28%29) | `getContractEntry()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#getWorkflowId%28%29) | `getWorkflowId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#%3Cinit%3E(java.util.Optional,java.lang.String)) | `GetActiveContractsResponse(Optional, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetActiveContractsResponse)) | `fromProto(StateServiceOuterClass.GetActiveContractsResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#getContractEntry%28%29) | `getContractEntry()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#getWorkflowId%28%29) | `getWorkflowId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetActiveContractsResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetConnectedSynchronizersRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1603,19 +1699,21 @@ public final class GetConnectedSynchronizersRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#%3Cinit%3E(java.lang.String)) | `GetConnectedSynchronizersRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersRequest)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#%3Cinit%3E(java.lang.String)) | `GetConnectedSynchronizersRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersRequest)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetConnectedSynchronizersResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1630,19 +1728,21 @@ public final class GetConnectedSynchronizersResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#%3Cinit%3E(java.util.List)) | `GetConnectedSynchronizersResponse(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersResponse)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#%3Cinit%3E(java.util.List)) | `GetConnectedSynchronizersResponse(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetConnectedSynchronizersResponse)) | `fromProto(StateServiceOuterClass.GetConnectedSynchronizersResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetConnectedSynchronizersResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetEventsByContractIdRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1657,21 +1757,23 @@ public final class GetEventsByContractIdRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.EventFormat)) | `GetEventsByContractIdRequest(String, EventFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.GetEventsByContractIdRequest)) | `fromProto(EventQueryServiceOuterClass.GetEventsByContractIdRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#getContractId%28%29) | `getContractId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#getEventFormat%28%29) | `getEventFormat()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.EventFormat)) | `GetEventsByContractIdRequest(String, EventFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.GetEventsByContractIdRequest)) | `fromProto(EventQueryServiceOuterClass.GetEventsByContractIdRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#getContractId%28%29) | `getContractId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#getEventFormat%28%29) | `getEventFormat()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetEventsByContractIdResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1686,21 +1788,23 @@ public final class GetEventsByContractIdResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#%3Cinit%3E(java.util.Optional,java.util.Optional)) | `GetEventsByContractIdResponse(Optional, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.GetEventsByContractIdResponse)) | `fromProto(EventQueryServiceOuterClass.GetEventsByContractIdResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#getArchived%28%29) | `getArchived()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#getCreated%28%29) | `getCreated()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#%3Cinit%3E(java.util.Optional,java.util.Optional)) | `GetEventsByContractIdResponse(Optional, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.GetEventsByContractIdResponse)) | `fromProto(EventQueryServiceOuterClass.GetEventsByContractIdResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#getArchived%28%29) | `getArchived()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#getCreated%28%29) | `getCreated()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetEventsByContractIdResponse.Archived` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1715,21 +1819,23 @@ public static final class GetEventsByContractIdResponse.Archived extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#%3Cinit%3E(com.daml.ledger.javaapi.data.ArchivedEvent,java.lang.String)) | `Archived(ArchivedEvent, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.Archived)) | `fromProto(EventQueryServiceOuterClass.Archived)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#getArchivedEvent%28%29) | `getArchivedEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#%3Cinit%3E(com.daml.ledger.javaapi.data.ArchivedEvent,java.lang.String)) | `Archived(ArchivedEvent, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.Archived)) | `fromProto(EventQueryServiceOuterClass.Archived)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#getArchivedEvent%28%29) | `getArchivedEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Archived.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetEventsByContractIdResponse.Created` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1744,21 +1850,23 @@ public static final class GetEventsByContractIdResponse.Created extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,java.lang.String)) | `Created(CreatedEvent, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.Created)) | `fromProto(EventQueryServiceOuterClass.Created)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#getCreateEvent%28%29) | `getCreateEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,java.lang.String)) | `Created(CreatedEvent, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#fromProto(com.daml.ledger.api.v2.EventQueryServiceOuterClass.Created)) | `fromProto(EventQueryServiceOuterClass.Created)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#getCreateEvent%28%29) | `getCreateEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetEventsByContractIdResponse.Created.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetLatestPrunedOffsetsResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1773,21 +1881,23 @@ public final class GetLatestPrunedOffsetsResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#%3Cinit%3E(java.lang.Long,java.lang.Long)) | `GetLatestPrunedOffsetsResponse(Long, Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetLatestPrunedOffsetsResponse)) | `fromProto(StateServiceOuterClass.GetLatestPrunedOffsetsResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#getAllDivulgedContractsPrunedUpToInclusive%28%29) | `getAllDivulgedContractsPrunedUpToInclusive()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#getParticipantPrunedUpToInclusive%28%29) | `getParticipantPrunedUpToInclusive()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#%3Cinit%3E(java.lang.Long,java.lang.Long)) | `GetLatestPrunedOffsetsResponse(Long, Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetLatestPrunedOffsetsResponse)) | `fromProto(StateServiceOuterClass.GetLatestPrunedOffsetsResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#getAllDivulgedContractsPrunedUpToInclusive%28%29) | `getAllDivulgedContractsPrunedUpToInclusive()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#getParticipantPrunedUpToInclusive%28%29) | `getParticipantPrunedUpToInclusive()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLatestPrunedOffsetsResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetLedgerEndResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1802,20 +1912,22 @@ public final class GetLedgerEndResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#%3Cinit%3E(java.lang.Long)) | `GetLedgerEndResponse(Long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetLedgerEndResponse)) | `fromProto(StateServiceOuterClass.GetLedgerEndResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#%3Cinit%3E(java.lang.Long)) | `GetLedgerEndResponse(Long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.GetLedgerEndResponse)) | `fromProto(StateServiceOuterClass.GetLedgerEndResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetLedgerEndResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPackageRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1830,19 +1942,21 @@ public final class GetPackageRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#%3Cinit%3E(java.lang.String)) | `GetPackageRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageRequest)) | `fromProto(PackageServiceOuterClass.GetPackageRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#%3Cinit%3E(java.lang.String)) | `GetPackageRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageRequest)) | `fromProto(PackageServiceOuterClass.GetPackageRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPackageResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1857,18 +1971,20 @@ public final class GetPackageResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.GetPackageResponse.HashFunction,java.lang.String,com.google.protobuf.ByteString)) | `GetPackageResponse(GetPackageResponse.HashFunction, String, ByteString)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageResponse)) | `fromProto(PackageServiceOuterClass.GetPackageResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getArchivePayload%28%29) | `getArchivePayload()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getHash%28%29) | `getHash()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getHashFunction%28%29) | `getHashFunction()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.GetPackageResponse.HashFunction,java.lang.String,com.google.protobuf.ByteString)) | `GetPackageResponse(GetPackageResponse.HashFunction, String, ByteString)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageResponse)) | `fromProto(PackageServiceOuterClass.GetPackageResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getArchivePayload%28%29) | `getArchivePayload()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getHash%28%29) | `getHash()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageResponse.html#getHashFunction%28%29) | `getHashFunction()` | - | - | `3.4.10` | - | - | ### `GetPackageResponse.HashFunction` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1883,18 +1999,20 @@ public static enum GetPackageResponse.HashFunction extends Enum ### `GetPackageStatusRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1909,19 +2027,21 @@ public final class GetPackageStatusRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#%3Cinit%3E(java.lang.String)) | `GetPackageStatusRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageStatusRequest)) | `fromProto(PackageServiceOuterClass.GetPackageStatusRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#%3Cinit%3E(java.lang.String)) | `GetPackageStatusRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageStatusRequest)) | `fromProto(PackageServiceOuterClass.GetPackageStatusRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPackageStatusResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1936,16 +2056,18 @@ public final class GetPackageStatusResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.GetPackageStatusResponse.PackageStatus)) | `GetPackageStatusResponse(GetPackageStatusResponse.PackageStatus)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageStatusResponse)) | `fromProto(PackageServiceOuterClass.GetPackageStatusResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#getPackageStatusValue%28%29) | `getPackageStatusValue()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.GetPackageStatusResponse.PackageStatus)) | `GetPackageStatusResponse(GetPackageStatusResponse.PackageStatus)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#fromProto(com.daml.ledger.api.v2.PackageServiceOuterClass.GetPackageStatusResponse)) | `fromProto(PackageServiceOuterClass.GetPackageStatusResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPackageStatusResponse.html#getPackageStatusValue%28%29) | `getPackageStatusValue()` | - | - | `3.4.10` | - | - | ### `GetPackageStatusResponse.PackageStatus` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1960,19 +2082,21 @@ public static enum GetPackageStatusResponse.PackageStatus extends Enum ### `GetPreferredPackageVersionRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -1987,23 +2111,25 @@ public final class GetPreferredPackageVersionRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#%3Cinit%3E(java.util.List,java.lang.String,java.util.Optional,java.util.Optional)) | `GetPreferredPackageVersionRequest(List, String, Optional, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionRequest)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getParties%28%29) | `getParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getVettingValidAt%28%29) | `getVettingValidAt()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#%3Cinit%3E(java.util.List,java.lang.String,java.util.Optional,java.util.Optional)) | `GetPreferredPackageVersionRequest(List, String, Optional, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionRequest)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getParties%28%29) | `getParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#getVettingValidAt%28%29) | `getVettingValidAt()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPreferredPackageVersionResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2018,20 +2144,22 @@ public final class GetPreferredPackageVersionResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#%3Cinit%3E(java.util.Optional)) | `GetPreferredPackageVersionResponse(Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionResponse)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#getPackagePreference%28%29) | `getPackagePreference()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#%3Cinit%3E(java.util.Optional)) | `GetPreferredPackageVersionResponse(Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionResponse)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackageVersionResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#getPackagePreference%28%29) | `getPackagePreference()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackageVersionResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPreferredPackagesRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2046,22 +2174,24 @@ public final class GetPreferredPackagesRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#%3Cinit%3E(java.util.List,java.util.Optional,java.util.Optional)) | `GetPreferredPackagesRequest(List, Optional, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackagesRequest)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackagesRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getPackageVettingRequirements%28%29) | `getPackageVettingRequirements()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getVettingValidAt%28%29) | `getVettingValidAt()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#%3Cinit%3E(java.util.List,java.util.Optional,java.util.Optional)) | `GetPreferredPackagesRequest(List, Optional, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackagesRequest)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackagesRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getPackageVettingRequirements%28%29) | `getPackageVettingRequirements()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#getVettingValidAt%28%29) | `getVettingValidAt()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetPreferredPackagesResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2076,21 +2206,23 @@ public final class GetPreferredPackagesResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#%3Cinit%3E(java.util.List,java.lang.String)) | `GetPreferredPackagesResponse(List, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackagesResponse)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackagesResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#getPackageReferences%28%29) | `getPackageReferences()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#%3Cinit%3E(java.util.List,java.lang.String)) | `GetPreferredPackagesResponse(List, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.GetPreferredPackagesResponse)) | `fromProto(InteractiveSubmissionServiceOuterClass.GetPreferredPackagesResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#getPackageReferences%28%29) | `getPackageReferences()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetPreferredPackagesResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUpdateByIdRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2105,21 +2237,23 @@ public final class GetUpdateByIdRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdateByIdRequest(String, UpdateFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateByIdRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdateByIdRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#getUpdateFormat%28%29) | `getUpdateFormat()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#getUpdateId%28%29) | `getUpdateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdateByIdRequest(String, UpdateFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateByIdRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdateByIdRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#getUpdateFormat%28%29) | `getUpdateFormat()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#getUpdateId%28%29) | `getUpdateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByIdRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUpdateByOffsetRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2134,21 +2268,23 @@ public final class GetUpdateByOffsetRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#%3Cinit%3E(java.lang.Long,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdateByOffsetRequest(Long, UpdateFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateByOffsetRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdateByOffsetRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#getUpdateFormat%28%29) | `getUpdateFormat()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#%3Cinit%3E(java.lang.Long,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdateByOffsetRequest(Long, UpdateFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateByOffsetRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdateByOffsetRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#getUpdateFormat%28%29) | `getUpdateFormat()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateByOffsetRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUpdateResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2163,24 +2299,26 @@ public final class GetUpdateResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Reassignment)) | `GetUpdateResponse(Reassignment)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.TopologyTransaction)) | `GetUpdateResponse(TopologyTransaction)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Transaction)) | `GetUpdateResponse(Transaction)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateResponse)) | `fromProto(UpdateServiceOuterClass.GetUpdateResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getReassignment%28%29) | `getReassignment()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getTopologyTransaction%28%29) | `getTopologyTransaction()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getTransaction%28%29) | `getTransaction()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Reassignment)) | `GetUpdateResponse(Reassignment)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.TopologyTransaction)) | `GetUpdateResponse(TopologyTransaction)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Transaction)) | `GetUpdateResponse(Transaction)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdateResponse)) | `fromProto(UpdateServiceOuterClass.GetUpdateResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getReassignment%28%29) | `getReassignment()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getTopologyTransaction%28%29) | `getTopologyTransaction()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#getTransaction%28%29) | `getTransaction()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdateResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUpdatesRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2195,21 +2333,23 @@ public final class GetUpdatesRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#%3Cinit%3E(java.lang.Long,java.util.Optional,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdatesRequest(Long, Optional, UpdateFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdatesRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdatesRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#getBeginExclusive%28%29) | `getBeginExclusive()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#getEndInclusive%28%29) | `getEndInclusive()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#%3Cinit%3E(java.lang.Long,java.util.Optional,com.daml.ledger.javaapi.data.UpdateFormat)) | `GetUpdatesRequest(Long, Optional, UpdateFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdatesRequest)) | `fromProto(UpdateServiceOuterClass.GetUpdatesRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#getBeginExclusive%28%29) | `getBeginExclusive()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#getEndInclusive%28%29) | `getEndInclusive()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUpdatesResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2224,26 +2364,28 @@ public final class GetUpdatesResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.OffsetCheckpoint)) | `GetUpdatesResponse(OffsetCheckpoint)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Reassignment)) | `GetUpdatesResponse(Reassignment)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.TopologyTransaction)) | `GetUpdatesResponse(TopologyTransaction)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Transaction)) | `GetUpdatesResponse(Transaction)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdatesResponse)) | `fromProto(UpdateServiceOuterClass.GetUpdatesResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getOffsetCheckpoint%28%29) | `getOffsetCheckpoint()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getReassignment%28%29) | `getReassignment()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getTopologyTransaction%28%29) | `getTopologyTransaction()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getTransaction%28%29) | `getTransaction()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.OffsetCheckpoint)) | `GetUpdatesResponse(OffsetCheckpoint)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Reassignment)) | `GetUpdatesResponse(Reassignment)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.TopologyTransaction)) | `GetUpdatesResponse(TopologyTransaction)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Transaction)) | `GetUpdatesResponse(Transaction)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#fromProto(com.daml.ledger.api.v2.UpdateServiceOuterClass.GetUpdatesResponse)) | `fromProto(UpdateServiceOuterClass.GetUpdatesResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getOffsetCheckpoint%28%29) | `getOffsetCheckpoint()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getReassignment%28%29) | `getReassignment()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getTopologyTransaction%28%29) | `getTopologyTransaction()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#getTransaction%28%29) | `getTransaction()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUpdatesResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUserRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2258,19 +2400,21 @@ public final class GetUserRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#%3Cinit%3E(java.lang.String)) | `GetUserRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#getId%28%29) | `getId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#%3Cinit%3E(java.lang.String)) | `GetUserRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#getId%28%29) | `getId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GetUserResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2285,20 +2429,22 @@ public final class GetUserResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User)) | `GetUserResponse(User)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.GetUserResponse)) | `fromProto(UserManagementServiceOuterClass.GetUserResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#getUser%28%29) | `getUser()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#%3Cinit%3E(com.daml.ledger.javaapi.data.User)) | `GetUserResponse(User)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.GetUserResponse)) | `fromProto(UserManagementServiceOuterClass.GetUserResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#getUser%28%29) | `getUser()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GetUserResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GrantUserRightsRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2313,20 +2459,22 @@ public final class GrantUserRightsRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.User.Right,com.daml.ledger.javaapi.data.User.Right...)) | `GrantUserRightsRequest(String, User.Right, User.Right...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#getRights%28%29) | `getRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.User.Right,com.daml.ledger.javaapi.data.User.Right...)) | `GrantUserRightsRequest(String, User.Right, User.Right...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#getRights%28%29) | `getRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `GrantUserRightsResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2341,19 +2489,21 @@ public final class GrantUserRightsResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `GrantUserRightsResponse(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.GrantUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.GrantUserRightsResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#getNewlyGrantedRights%28%29) | `getNewlyGrantedRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `GrantUserRightsResponse(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.GrantUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.GrantUserRightsResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#getNewlyGrantedRights%28%29) | `getNewlyGrantedRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/GrantUserRightsResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Identifier` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2368,22 +2518,24 @@ public final class Identifier extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)) | `Identifier(String, String, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Identifier)) | `fromProto(ValueOuterClass.Identifier)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getEntityName%28%29) | `getEntityName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getModuleName%28%29) | `getModuleName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getPackageId%28%29) | `getPackageId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)) | `Identifier(String, String, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#fromProto(com.daml.ledger.api.v2.ValueOuterClass.Identifier)) | `fromProto(ValueOuterClass.Identifier)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getEntityName%28%29) | `getEntityName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getModuleName%28%29) | `getModuleName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#getPackageId%28%29) | `getPackageId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Identifier.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `IncompleteAssigned` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2398,20 +2550,22 @@ public final class IncompleteAssigned extends Object implements ContractEntry **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#%3Cinit%3E(com.daml.ledger.javaapi.data.AssignedEvent)) | `IncompleteAssigned(AssignedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.IncompleteAssigned)) | `fromProto(StateServiceOuterClass.IncompleteAssigned)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#getCreatedEvent%28%29) | `getCreatedEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#%3Cinit%3E(com.daml.ledger.javaapi.data.AssignedEvent)) | `IncompleteAssigned(AssignedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.IncompleteAssigned)) | `fromProto(StateServiceOuterClass.IncompleteAssigned)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#getCreatedEvent%28%29) | `getCreatedEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteAssigned.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `IncompleteUnassigned` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2426,20 +2580,22 @@ public final class IncompleteUnassigned extends Object implements ContractEntry **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,com.daml.ledger.javaapi.data.UnassignedEvent)) | `IncompleteUnassigned(CreatedEvent, UnassignedEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.IncompleteUnassigned)) | `fromProto(StateServiceOuterClass.IncompleteUnassigned)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#getCreatedEvent%28%29) | `getCreatedEvent()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CreatedEvent,com.daml.ledger.javaapi.data.UnassignedEvent)) | `IncompleteUnassigned(CreatedEvent, UnassignedEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.IncompleteUnassigned)) | `fromProto(StateServiceOuterClass.IncompleteUnassigned)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#getCreatedEvent%28%29) | `getCreatedEvent()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/IncompleteUnassigned.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Int64` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2454,19 +2610,21 @@ public final class Int64 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/Int64.html#%3Cinit%3E(long)) | `Int64(long)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#%3Cinit%3E(long)) | `Int64(long)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Int64.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ListUserRightsRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2481,19 +2639,21 @@ public final class ListUserRightsRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#%3Cinit%3E(java.lang.String)) | `ListUserRightsRequest(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#getId%28%29) | `getId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#%3Cinit%3E(java.lang.String)) | `ListUserRightsRequest(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#getId%28%29) | `getId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ListUserRightsResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2508,19 +2668,21 @@ public final class ListUserRightsResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `ListUserRightsResponse(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.ListUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.ListUserRightsResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#getRights%28%29) | `getRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `ListUserRightsResponse(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.ListUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.ListUserRightsResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#getRights%28%29) | `getRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUserRightsResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ListUsersRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2535,20 +2697,22 @@ public final class ListUsersRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#%3Cinit%3E(java.util.Optional,java.lang.Integer)) | `ListUsersRequest(Optional, Integer)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#getPageSize%28%29) | `getPageSize()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#getPageToken%28%29) | `getPageToken()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#%3Cinit%3E(java.util.Optional,java.lang.Integer)) | `ListUsersRequest(Optional, Integer)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#getPageSize%28%29) | `getPageSize()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#getPageToken%28%29) | `getPageToken()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ListUsersResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2563,19 +2727,21 @@ public final class ListUsersResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#%3Cinit%3E(java.util.List)) | `ListUsersResponse(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.ListUsersResponse)) | `fromProto(UserManagementServiceOuterClass.ListUsersResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#getUsers%28%29) | `getUsers()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#%3Cinit%3E(java.util.List)) | `ListUsersResponse(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.ListUsersResponse)) | `fromProto(UserManagementServiceOuterClass.ListUsersResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#getUsers%28%29) | `getUsers()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ListUsersResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `NoFilter` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2590,15 +2756,17 @@ public final class NoFilter extends Filter **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/NoFilter.html#instance) | `instance` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/NoFilter.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/NoFilter.html#instance) | `instance` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/NoFilter.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | ### `Numeric` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2613,20 +2781,22 @@ public final class Numeric 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/Numeric.html#%3Cinit%3E(java.math.BigDecimal)) | `Numeric(BigDecimal)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#fromProto(java.lang.String)) | `fromProto(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#%3Cinit%3E(java.math.BigDecimal)) | `Numeric(BigDecimal)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#fromProto(java.lang.String)) | `fromProto(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Numeric.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `OffsetCheckpoint` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2641,21 +2811,23 @@ public final class OffsetCheckpoint extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#%3Cinit%3E(java.lang.Long,java.util.List)) | `OffsetCheckpoint(Long, List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#fromProto(com.daml.ledger.api.v2.OffsetCheckpointOuterClass.OffsetCheckpoint)) | `fromProto(OffsetCheckpointOuterClass.OffsetCheckpoint)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#getSynchronizerTimes%28%29) | `getSynchronizerTimes()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#%3Cinit%3E(java.lang.Long,java.util.List)) | `OffsetCheckpoint(Long, List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#fromProto(com.daml.ledger.api.v2.OffsetCheckpointOuterClass.OffsetCheckpoint)) | `fromProto(OffsetCheckpointOuterClass.OffsetCheckpoint)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#getSynchronizerTimes%28%29) | `getSynchronizerTimes()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/OffsetCheckpoint.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `PackagePreference` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2670,21 +2842,23 @@ public final class PackagePreference extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#%3Cinit%3E(com.daml.ledger.javaapi.data.PackageReference,java.lang.String)) | `PackagePreference(PackageReference, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.PackagePreference)) | `fromProto(InteractiveSubmissionServiceOuterClass.PackagePreference)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#getPackageReference%28%29) | `getPackageReference()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#%3Cinit%3E(com.daml.ledger.javaapi.data.PackageReference,java.lang.String)) | `PackagePreference(PackageReference, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.PackagePreference)) | `fromProto(InteractiveSubmissionServiceOuterClass.PackagePreference)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#getPackageReference%28%29) | `getPackageReference()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackagePreference.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `PackageReference` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2699,22 +2873,24 @@ public final class PackageReference extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.PackageVersion)) | `PackageReference(String, String, PackageVersion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#fromProto(com.daml.ledger.api.v2.PackageReferenceOuterClass.PackageReference)) | `fromProto(PackageReferenceOuterClass.PackageReference)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageId%28%29) | `getPackageId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageVersion%28%29) | `getPackageVersion()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.PackageVersion)) | `PackageReference(String, String, PackageVersion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#fromProto(com.daml.ledger.api.v2.PackageReferenceOuterClass.PackageReference)) | `fromProto(PackageReferenceOuterClass.PackageReference)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageId%28%29) | `getPackageId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#getPackageVersion%28%29) | `getPackageVersion()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageReference.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `PackageVersion` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2729,20 +2905,22 @@ public class PackageVersion extends Object implements Comparable **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#%3Cinit%3E(int[])) | `PackageVersion(int[])` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#ZERO) | `ZERO` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#compareTo(com.daml.ledger.javaapi.data.PackageVersion)) | `compareTo(PackageVersion)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#toString%28%29) | `toString()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#unsafeFromString(java.lang.String)) | `unsafeFromString(String)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#%3Cinit%3E(int[])) | `PackageVersion(int[])` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#ZERO) | `ZERO` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#compareTo(com.daml.ledger.javaapi.data.PackageVersion)) | `compareTo(PackageVersion)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVersion.html#unsafeFromString(java.lang.String)) | `unsafeFromString(String)` | - | - | `3.4.10` | - | - | ### `PackageVettingRequirement` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2757,21 +2935,23 @@ public final class PackageVettingRequirement extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#%3Cinit%3E(java.util.List,java.lang.String)) | `PackageVettingRequirement(List, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.PackageVettingRequirement)) | `fromProto(InteractiveSubmissionServiceOuterClass.PackageVettingRequirement)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#getPackageName%28%29) | `getPackageName()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#getParties%28%29) | `getParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#%3Cinit%3E(java.util.List,java.lang.String)) | `PackageVettingRequirement(List, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#fromProto(com.daml.ledger.api.v2.interactive.InteractiveSubmissionServiceOuterClass.PackageVettingRequirement)) | `fromProto(InteractiveSubmissionServiceOuterClass.PackageVettingRequirement)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#getPackageName%28%29) | `getPackageName()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#getParties%28%29) | `getParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PackageVettingRequirement.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantAuthorizationAdded` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2786,22 +2966,24 @@ public final class ParticipantAuthorizationAdded extends Object implements Topol **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ParticipantAuthorizationAdded(String, String, ParticipantPermission)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationAdded)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationAdded)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getParticipantId%28%29) | `getParticipantId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getPartyId%28%29) | `getPartyId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getPermission%28%29) | `getPermission()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ParticipantAuthorizationAdded(String, String, ParticipantPermission)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationAdded)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationAdded)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getParticipantId%28%29) | `getParticipantId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getPartyId%28%29) | `getPartyId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#getPermission%28%29) | `getPermission()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationAdded.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantAuthorizationChanged` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2816,22 +2998,24 @@ public final class ParticipantAuthorizationChanged extends Object implements Top **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ParticipantAuthorizationChanged(String, String, ParticipantPermission)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationChanged)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationChanged)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getParticipantId%28%29) | `getParticipantId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getPartyId%28%29) | `getPartyId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getPermission%28%29) | `getPermission()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#%3Cinit%3E(java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.ParticipantPermission)) | `ParticipantAuthorizationChanged(String, String, ParticipantPermission)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationChanged)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationChanged)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getParticipantId%28%29) | `getParticipantId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getPartyId%28%29) | `getPartyId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#getPermission%28%29) | `getPermission()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationChanged.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantAuthorizationRevoked` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2846,21 +3030,23 @@ public final class ParticipantAuthorizationRevoked extends Object implements Top **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#%3Cinit%3E(java.lang.String,java.lang.String)) | `ParticipantAuthorizationRevoked(String, String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationRevoked)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationRevoked)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#getParticipantId%28%29) | `getParticipantId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#getPartyId%28%29) | `getPartyId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#%3Cinit%3E(java.lang.String,java.lang.String)) | `ParticipantAuthorizationRevoked(String, String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#fromProto(com.daml.ledger.api.v2.TopologyTransactionOuterClass.ParticipantAuthorizationRevoked)) | `fromProto(TopologyTransactionOuterClass.ParticipantAuthorizationRevoked)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#getParticipantId%28%29) | `getParticipantId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#getPartyId%28%29) | `getPartyId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationRevoked.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantAuthorizationTopologyFormat` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2875,20 +3061,22 @@ public final class ParticipantAuthorizationTopologyFormat extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#%3Cinit%3E(java.util.Set)) | `ParticipantAuthorizationTopologyFormat(Set)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.ParticipantAuthorizationTopologyFormat)) | `fromProto(TransactionFilterOuterClass.ParticipantAuthorizationTopologyFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#getParties%28%29) | `getParties()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#%3Cinit%3E(java.util.Set)) | `ParticipantAuthorizationTopologyFormat(Set)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#fromProto(com.daml.ledger.api.v2.TransactionFilterOuterClass.ParticipantAuthorizationTopologyFormat)) | `fromProto(TransactionFilterOuterClass.ParticipantAuthorizationTopologyFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#getParties%28%29) | `getParties()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantAuthorizationTopologyFormat.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantPermission` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2903,16 +3091,18 @@ public abstract class ParticipantPermission extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#%3Cinit%3E()) | `ParticipantPermission()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.ParticipantPermission)) | `fromProto(StateServiceOuterClass.ParticipantPermission)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#%3Cinit%3E()) | `ParticipantPermission()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#fromProto(com.daml.ledger.api.v2.StateServiceOuterClass.ParticipantPermission)) | `fromProto(StateServiceOuterClass.ParticipantPermission)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | ### `ParticipantPermission.Confirmation` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2927,15 +3117,17 @@ public static final class ParticipantPermission.Confirmation extends Participant **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Confirmation.html#getInstance%28%29) | `getInstance()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Confirmation.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Confirmation.html#getInstance%28%29) | `getInstance()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Confirmation.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantPermission.Observation` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2950,15 +3142,17 @@ public static final class ParticipantPermission.Observation extends ParticipantP **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Observation.html#getInstance%28%29) | `getInstance()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Observation.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Observation.html#getInstance%28%29) | `getInstance()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Observation.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ParticipantPermission.Submission` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2973,15 +3167,17 @@ public static final class ParticipantPermission.Submission extends ParticipantPe **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Submission.html#getInstance%28%29) | `getInstance()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Submission.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Submission.html#getInstance%28%29) | `getInstance()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ParticipantPermission.Submission.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Party` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -2996,19 +3192,21 @@ public final class Party 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/Party.html#%3Cinit%3E(java.lang.String)) | `Party(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#getValue%28%29) | `getValue()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#%3Cinit%3E(java.lang.String)) | `Party(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#getValue%28%29) | `getValue()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Party.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `PrefetchContractKey` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3023,21 +3221,23 @@ public final class PrefetchContractKey extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.Value)) | `PrefetchContractKey(Identifier, Value)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#contractKey) | `contractKey` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.PrefetchContractKey)) | `fromProto(CommandsOuterClass.PrefetchContractKey)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#templateId) | `templateId` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#%3Cinit%3E(com.daml.ledger.javaapi.data.Identifier,com.daml.ledger.javaapi.data.Value)) | `PrefetchContractKey(Identifier, Value)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#contractKey) | `contractKey` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#fromProto(com.daml.ledger.api.v2.CommandsOuterClass.PrefetchContractKey)) | `fromProto(CommandsOuterClass.PrefetchContractKey)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#templateId) | `templateId` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/PrefetchContractKey.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Reassignment` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3052,27 +3252,29 @@ public final class Reassignment extends Object implements WorkflowEvent **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,com.daml.ledger.javaapi.data.AssignedEvent,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant)) | `Reassignment(String, String, String, Long, AssignedEvent, TraceContextOuterClass.TraceContext, Instant)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,com.daml.ledger.javaapi.data.UnassignedEvent,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant)) | `Reassignment(String, String, String, Long, UnassignedEvent, TraceContextOuterClass.TraceContext, Instant)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#fromProto(com.daml.ledger.api.v2.ReassignmentOuterClass.Reassignment)) | `fromProto(ReassignmentOuterClass.Reassignment)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getCommandId%28%29) | `getCommandId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getEvents%28%29) | `getEvents()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getOffset%28%29) | `getOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getRecordTime%28%29) | `getRecordTime()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getTraceContext%28%29) | `getTraceContext()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getUpdateId%28%29) | `getUpdateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getWorkflowId%28%29) | `getWorkflowId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,com.daml.ledger.javaapi.data.AssignedEvent,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant)) | `Reassignment(String, String, String, Long, AssignedEvent, TraceContextOuterClass.TraceContext, Instant)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,com.daml.ledger.javaapi.data.UnassignedEvent,com.daml.ledger.api.v2.TraceContextOuterClass.TraceContext,java.time.Instant)) | `Reassignment(String, String, String, Long, UnassignedEvent, TraceContextOuterClass.TraceContext, Instant)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#fromProto(com.daml.ledger.api.v2.ReassignmentOuterClass.Reassignment)) | `fromProto(ReassignmentOuterClass.Reassignment)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getCommandId%28%29) | `getCommandId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getEvents%28%29) | `getEvents()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getOffset%28%29) | `getOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getRecordTime%28%29) | `getRecordTime()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getTraceContext%28%29) | `getTraceContext()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getUpdateId%28%29) | `getUpdateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#getWorkflowId%28%29) | `getWorkflowId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/Reassignment.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `ReassignmentCommand` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3087,16 +3289,18 @@ public abstract class ReassignmentCommand extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#%3Cinit%3E()) | `ReassignmentCommand()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#fromProtoCommand(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.ReassignmentCommand)) | `fromProtoCommand(ReassignmentCommandOuterClass.ReassignmentCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#toProtoCommand%28%29) | `toProtoCommand()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#%3Cinit%3E()) | `ReassignmentCommand()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#fromProtoCommand(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.ReassignmentCommand)) | `fromProtoCommand(ReassignmentCommandOuterClass.ReassignmentCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommand.html#toProtoCommand%28%29) | `toProtoCommand()` | - | - | `3.4.10` | - | - | ### `ReassignmentCommands` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3115,29 +3319,31 @@ This class can be used to build a valid submission. It provides create(String, S **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#%3Cinit%3E(java.util.Optional,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.Optional)) | `ReassignmentCommands(Optional, String, String, String, List, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#create(java.lang.String,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.AssignCommand)) | `create(String, String, String, AssignCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#create(java.lang.String,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.UnassignCommand)) | `create(String, String, String, UnassignCommand)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#fromProto(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.ReassignmentCommands)) | `fromProto(ReassignmentCommandOuterClass.ReassignmentCommands)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getCommandId%28%29) | `getCommandId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getCommands%28%29) | `getCommands()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getSubmissionId%28%29) | `getSubmissionId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getSubmitter%28%29) | `getSubmitter()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getWorkflowId%28%29) | `getWorkflowId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#toString%28%29) | `toString()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#withSubmissionId(java.lang.String)) | `withSubmissionId(String)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#withWorkflowId(java.lang.String)) | `withWorkflowId(String)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#%3Cinit%3E(java.util.Optional,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.util.Optional)) | `ReassignmentCommands(Optional, String, String, String, List, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#create(java.lang.String,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.AssignCommand)) | `create(String, String, String, AssignCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#create(java.lang.String,java.lang.String,java.lang.String,com.daml.ledger.javaapi.data.UnassignCommand)) | `create(String, String, String, UnassignCommand)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#fromProto(com.daml.ledger.api.v2.ReassignmentCommandOuterClass.ReassignmentCommands)) | `fromProto(ReassignmentCommandOuterClass.ReassignmentCommands)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getCommandId%28%29) | `getCommandId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getCommands%28%29) | `getCommands()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getSubmissionId%28%29) | `getSubmissionId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getSubmitter%28%29) | `getSubmitter()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#getWorkflowId%28%29) | `getWorkflowId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#withSubmissionId(java.lang.String)) | `withSubmissionId(String)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentCommands.html#withWorkflowId(java.lang.String)) | `withWorkflowId(String)` | - | - | `3.4.10` | - | - | ### `ReassignmentEvent` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3152,15 +3358,17 @@ public interface ReassignmentEvent **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentEvent.html#fromProtoEvent(com.daml.ledger.api.v2.ReassignmentOuterClass.ReassignmentEvent)) | `fromProtoEvent(ReassignmentOuterClass.ReassignmentEvent)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentEvent.html#toProtoEvent%28%29) | `toProtoEvent()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentEvent.html#fromProtoEvent(com.daml.ledger.api.v2.ReassignmentOuterClass.ReassignmentEvent)) | `fromProtoEvent(ReassignmentOuterClass.ReassignmentEvent)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/ReassignmentEvent.html#toProtoEvent%28%29) | `toProtoEvent()` | - | - | `3.4.10` | - | - | ### `RevokeUserRightsRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3175,20 +3383,22 @@ public final class RevokeUserRightsRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.User.Right,com.daml.ledger.javaapi.data.User.Right...)) | `RevokeUserRightsRequest(String, User.Right, User.Right...)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#getRights%28%29) | `getRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#getUserId%28%29) | `getUserId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#%3Cinit%3E(java.lang.String,com.daml.ledger.javaapi.data.User.Right,com.daml.ledger.javaapi.data.User.Right...)) | `RevokeUserRightsRequest(String, User.Right, User.Right...)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#getRights%28%29) | `getRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#getUserId%28%29) | `getUserId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `RevokeUserRightsResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3203,19 +3413,21 @@ public final class RevokeUserRightsResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `RevokeUserRightsResponse(List)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.RevokeUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.RevokeUserRightsResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#getNewlyRevokedRights%28%29) | `getNewlyRevokedRights()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#%3Cinit%3E(java.util.List)) | `RevokeUserRightsResponse(List)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#fromProto(com.daml.ledger.api.v2.admin.UserManagementServiceOuterClass.RevokeUserRightsResponse)) | `fromProto(UserManagementServiceOuterClass.RevokeUserRightsResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#getNewlyRevokedRights%28%29) | `getNewlyRevokedRights()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/RevokeUserRightsResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitForReassignmentRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3230,21 +3442,23 @@ public final class SubmitAndWaitForReassignmentRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.ReassignmentCommands,java.util.Optional)) | `SubmitAndWaitForReassignmentRequest(ReassignmentCommands, Optional)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForReassignmentRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForReassignmentRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#getEventFormat%28%29) | `getEventFormat()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#getReassignmentCommands%28%29) | `getReassignmentCommands()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.ReassignmentCommands,java.util.Optional)) | `SubmitAndWaitForReassignmentRequest(ReassignmentCommands, Optional)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForReassignmentRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForReassignmentRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#getEventFormat%28%29) | `getEventFormat()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#getReassignmentCommands%28%29) | `getReassignmentCommands()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitForReassignmentResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3259,20 +3473,22 @@ public final class SubmitAndWaitForReassignmentResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#getReassignment%28%29) | `getReassignment()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForReassignmentResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#getReassignment%28%29) | `getReassignment()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForReassignmentResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitForTransactionRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3287,22 +3503,24 @@ public final class SubmitAndWaitForTransactionRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CommandsSubmission)) | `SubmitAndWaitForTransactionRequest(CommandsSubmission)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CommandsSubmission,com.daml.ledger.javaapi.data.TransactionFormat)) | `SubmitAndWaitForTransactionRequest(CommandsSubmission, TransactionFormat)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForTransactionRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForTransactionRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#getCommandsSubmission%28%29) | `getCommandsSubmission()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#getTransactionFormat%28%29) | `getTransactionFormat()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CommandsSubmission)) | `SubmitAndWaitForTransactionRequest(CommandsSubmission)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#%3Cinit%3E(com.daml.ledger.javaapi.data.CommandsSubmission,com.daml.ledger.javaapi.data.TransactionFormat)) | `SubmitAndWaitForTransactionRequest(CommandsSubmission, TransactionFormat)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForTransactionRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForTransactionRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#getCommandsSubmission%28%29) | `getCommandsSubmission()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#getTransactionFormat%28%29) | `getTransactionFormat()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionRequest.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitForTransactionResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3317,20 +3535,22 @@ public final class SubmitAndWaitForTransactionResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForTransactionResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForTransactionResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#getTransaction%28%29) | `getTransaction()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitForTransactionResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitForTransactionResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#getTransaction%28%29) | `getTransaction()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitForTransactionResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3345,16 +3565,18 @@ public final class SubmitAndWaitRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#%3Cinit%3E()) | `SubmitAndWaitRequest()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#toProto(com.daml.ledger.javaapi.data.CommandsSubmission)) | `toProto(CommandsSubmission)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#%3Cinit%3E()) | `SubmitAndWaitRequest()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitRequest)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitRequest.html#toProto(com.daml.ledger.javaapi.data.CommandsSubmission)) | `toProto(CommandsSubmission)` | - | - | `3.4.10` | - | - | ### `SubmitAndWaitResponse` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3369,20 +3591,22 @@ public final class SubmitAndWaitResponse extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitResponse)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#getUpdateId%28%29) | `getUpdateId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#fromProto(com.daml.ledger.api.v2.CommandServiceOuterClass.SubmitAndWaitResponse)) | `fromProto(CommandServiceOuterClass.SubmitAndWaitResponse)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#getCompletionOffset%28%29) | `getCompletionOffset()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#getUpdateId%28%29) | `getUpdateId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitAndWaitResponse.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `SubmitReassignmentRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3397,16 +3621,18 @@ public final class SubmitReassignmentRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#%3Cinit%3E()) | `SubmitReassignmentRequest()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#fromProto(com.daml.ledger.api.v2.CommandSubmissionServiceOuterClass.SubmitReassignmentRequest)) | `fromProto(CommandSubmissionServiceOuterClass.SubmitReassignmentRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#toProto(com.daml.ledger.javaapi.data.ReassignmentCommands)) | `toProto(ReassignmentCommands)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#%3Cinit%3E()) | `SubmitReassignmentRequest()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#fromProto(com.daml.ledger.api.v2.CommandSubmissionServiceOuterClass.SubmitReassignmentRequest)) | `fromProto(CommandSubmissionServiceOuterClass.SubmitReassignmentRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitReassignmentRequest.html#toProto(com.daml.ledger.javaapi.data.ReassignmentCommands)) | `toProto(ReassignmentCommands)` | - | - | `3.4.10` | - | - | ### `SubmitRequest` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3421,16 +3647,18 @@ public final class SubmitRequest extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#%3Cinit%3E()) | `SubmitRequest()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#fromProto(com.daml.ledger.api.v2.CommandSubmissionServiceOuterClass.SubmitRequest)) | `fromProto(CommandSubmissionServiceOuterClass.SubmitRequest)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#toProto(com.daml.ledger.javaapi.data.CommandsSubmission)) | `toProto(CommandsSubmission)` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#%3Cinit%3E()) | `SubmitRequest()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#fromProto(com.daml.ledger.api.v2.CommandSubmissionServiceOuterClass.SubmitRequest)) | `fromProto(CommandSubmissionServiceOuterClass.SubmitRequest)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SubmitRequest.html#toProto(com.daml.ledger.javaapi.data.CommandsSubmission)) | `toProto(CommandsSubmission)` | - | - | `3.4.10` | - | - | ### `SynchronizerTime` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3445,21 +3673,23 @@ public final class SynchronizerTime extends Object **Members** -| Docs | Member | Introduced | Deprecated | Removed | -| --- | --- | --- | --- | --- | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#%3Cinit%3E(java.lang.String,java.time.Instant)) | `SynchronizerTime(String, Instant)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#equals(java.lang.Object)) | `equals(Object)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#fromProto(com.daml.ledger.api.v2.OffsetCheckpointOuterClass.SynchronizerTime)) | `fromProto(OffsetCheckpointOuterClass.SynchronizerTime)` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#getRecordTime%28%29) | `getRecordTime()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#getSynchronizerId%28%29) | `getSynchronizerId()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#hashCode%28%29) | `hashCode()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#toProto%28%29) | `toProto()` | `3.4.10` | - | - | -| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#toString%28%29) | `toString()` | `3.4.10` | - | - | +| Docs | Member | Lifecycle | Replaces | Introduced | Deprecated | Removed | +| --- | --- | --- | --- | --- | --- | --- | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#%3Cinit%3E(java.lang.String,java.time.Instant)) | `SynchronizerTime(String, Instant)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#equals(java.lang.Object)) | `equals(Object)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#fromProto(com.daml.ledger.api.v2.OffsetCheckpointOuterClass.SynchronizerTime)) | `fromProto(OffsetCheckpointOuterClass.SynchronizerTime)` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#getRecordTime%28%29) | `getRecordTime()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#getSynchronizerId%28%29) | `getSynchronizerId()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#hashCode%28%29) | `hashCode()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#toProto%28%29) | `toProto()` | - | - | `3.4.10` | - | - | +| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/SynchronizerTime.html#toString%28%29) | `toString()` | - | - | `3.4.10` | - | - | ### `Template` +- Lifecycle state: - +- Replaces: - - Introduced: `3.4.10` - Deprecated: - - Removed: - @@ -3474,17 +3704,19 @@ public abstract class Template extends DamlRecord