diff --git a/LICENSE b/LICENSE
index 9623e9f..87b1a69 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,4 +186,4 @@ of any court action, you agree to submit to the exclusive jurisdiction of the co
Notwithstanding this, you agree that Anduril shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal
relief) in any jurisdiction.
-**April 14, 2025**
\ No newline at end of file
+**April 14, 2025**
diff --git a/README.md b/README.md
index b7a692a..da22b31 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,6 @@

-[](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2Fanduril%2Flattice-sdk-python)
[](https://pypi.python.org/pypi/anduril-lattice-sdk)
The Lattice SDK Python library provides convenient access to the Lattice SDK APIs from Python.
@@ -29,7 +28,7 @@ For support with this library please reach out to your Anduril representative.
## Reference
-A full reference for this library is available [here](https://github.com/anduril/lattice-sdk-python/blob/HEAD/./reference.md).
+A full reference for this library is available [here](https://github.com/fern-api/lattice-sdk-python/blob/HEAD/./reference.md).
## Usage
diff --git a/poetry.lock b/poetry.lock
index 0985d99..ecea574 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -38,13 +38,13 @@ trio = ["trio (>=0.26.1)"]
[[package]]
name = "certifi"
-version = "2025.8.3"
+version = "2025.10.5"
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.7"
files = [
- {file = "certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5"},
- {file = "certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407"},
+ {file = "certifi-2025.10.5-py3-none-any.whl", hash = "sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de"},
+ {file = "certifi-2025.10.5.tar.gz", hash = "sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43"},
]
[[package]]
diff --git a/pyproject.toml b/pyproject.toml
index 68c4a4b..6d2fee1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -3,7 +3,7 @@ name = "anduril-lattice-sdk"
[tool.poetry]
name = "anduril-lattice-sdk"
-version = "2.3.0"
+version = "2.3.1"
description = "HTTP clients for the Anduril Lattice SDK"
readme = "README.md"
authors = [
@@ -38,7 +38,7 @@ packages = [
[project.urls]
Documentation = 'https://developer.anduril.com'
Homepage = 'https://www.anduril.com/lattice-sdk/'
-Repository = 'https://github.com/anduril/lattice-sdk-python'
+Repository = 'https://github.com/fern-api/lattice-sdk-python'
[tool.poetry.dependencies]
python = "^3.8"
diff --git a/reference.md b/reference.md
index 26962ea..42d9cc8 100644
--- a/reference.md
+++ b/reference.md
@@ -384,14 +384,6 @@ Describes an entity's security classification levels at an overall classificatio
-
-**symbology:** `typing.Optional[Symbology]` — Symbology/iconography for the entity respecting an existing standard.
-
-
-
-
-
--
-
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
diff --git a/src/anduril/__init__.py b/src/anduril/__init__.py
index bce5feb..121cca3 100644
--- a/src/anduril/__init__.py
+++ b/src/anduril/__init__.py
@@ -98,7 +98,6 @@
MediaItem,
MediaItemType,
MergedFrom,
- MilStd2525C,
MilView,
MilViewDisposition,
MilViewEnvironment,
@@ -160,7 +159,6 @@
Signal,
Status,
Supplies,
- Symbology,
System,
TMat2,
TMat3,
@@ -304,7 +302,6 @@
"MediaItem": ".types",
"MediaItemType": ".types",
"MergedFrom": ".types",
- "MilStd2525C": ".types",
"MilView": ".types",
"MilViewDisposition": ".types",
"MilViewEnvironment": ".types",
@@ -371,7 +368,6 @@
"StreamEntitiesResponse_Entity": ".entities",
"StreamEntitiesResponse_Heartbeat": ".entities",
"Supplies": ".types",
- "Symbology": ".types",
"System": ".types",
"TMat2": ".types",
"TMat3": ".types",
@@ -533,7 +529,6 @@ def __dir__():
"MediaItem",
"MediaItemType",
"MergedFrom",
- "MilStd2525C",
"MilView",
"MilViewDisposition",
"MilViewEnvironment",
@@ -600,7 +595,6 @@ def __dir__():
"StreamEntitiesResponse_Entity",
"StreamEntitiesResponse_Heartbeat",
"Supplies",
- "Symbology",
"System",
"TMat2",
"TMat3",
diff --git a/src/anduril/core/client_wrapper.py b/src/anduril/core/client_wrapper.py
index b258a72..2798664 100644
--- a/src/anduril/core/client_wrapper.py
+++ b/src/anduril/core/client_wrapper.py
@@ -22,10 +22,10 @@ def __init__(
def get_headers(self) -> typing.Dict[str, str]:
headers: typing.Dict[str, str] = {
- "User-Agent": "anduril-lattice-sdk/2.3.0",
+ "User-Agent": "anduril-lattice-sdk/2.3.1",
"X-Fern-Language": "Python",
"X-Fern-SDK-Name": "anduril-lattice-sdk",
- "X-Fern-SDK-Version": "2.3.0",
+ "X-Fern-SDK-Version": "2.3.1",
**(self.get_custom_headers() or {}),
}
token = self._get_token()
diff --git a/src/anduril/entities/client.py b/src/anduril/entities/client.py
index d905a17..73d6d1f 100644
--- a/src/anduril/entities/client.py
+++ b/src/anduril/entities/client.py
@@ -33,7 +33,6 @@
from ..types.signal import Signal
from ..types.status import Status
from ..types.supplies import Supplies
-from ..types.symbology import Symbology
from ..types.target_priority import TargetPriority
from ..types.task_catalog import TaskCatalog
from ..types.tracked import Tracked
@@ -101,7 +100,6 @@ def publish_entity(
group_details: typing.Optional[GroupDetails] = OMIT,
supplies: typing.Optional[Supplies] = OMIT,
orbit: typing.Optional[Orbit] = OMIT,
- symbology: typing.Optional[Symbology] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> Entity:
"""
@@ -244,9 +242,6 @@ def publish_entity(
orbit : typing.Optional[Orbit]
Orbit information for space objects.
- symbology : typing.Optional[Symbology]
- Symbology/iconography for the entity respecting an existing standard.
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -302,7 +297,6 @@ def publish_entity(
group_details=group_details,
supplies=supplies,
orbit=orbit,
- symbology=symbology,
request_options=request_options,
)
return _response.data
@@ -586,7 +580,6 @@ async def publish_entity(
group_details: typing.Optional[GroupDetails] = OMIT,
supplies: typing.Optional[Supplies] = OMIT,
orbit: typing.Optional[Orbit] = OMIT,
- symbology: typing.Optional[Symbology] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> Entity:
"""
@@ -729,9 +722,6 @@ async def publish_entity(
orbit : typing.Optional[Orbit]
Orbit information for space objects.
- symbology : typing.Optional[Symbology]
- Symbology/iconography for the entity respecting an existing standard.
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -795,7 +785,6 @@ async def main() -> None:
group_details=group_details,
supplies=supplies,
orbit=orbit,
- symbology=symbology,
request_options=request_options,
)
return _response.data
diff --git a/src/anduril/entities/raw_client.py b/src/anduril/entities/raw_client.py
index 3cce608..d49b26d 100644
--- a/src/anduril/entities/raw_client.py
+++ b/src/anduril/entities/raw_client.py
@@ -47,7 +47,6 @@
from ..types.signal import Signal
from ..types.status import Status
from ..types.supplies import Supplies
-from ..types.symbology import Symbology
from ..types.target_priority import TargetPriority
from ..types.task_catalog import TaskCatalog
from ..types.tracked import Tracked
@@ -103,7 +102,6 @@ def publish_entity(
group_details: typing.Optional[GroupDetails] = OMIT,
supplies: typing.Optional[Supplies] = OMIT,
orbit: typing.Optional[Orbit] = OMIT,
- symbology: typing.Optional[Symbology] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[Entity]:
"""
@@ -246,9 +244,6 @@ def publish_entity(
orbit : typing.Optional[Orbit]
Orbit information for space objects.
- symbology : typing.Optional[Symbology]
- Symbology/iconography for the entity respecting an existing standard.
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -350,9 +345,6 @@ def publish_entity(
object_=supplies, annotation=Supplies, direction="write"
),
"orbit": convert_and_respect_annotation_metadata(object_=orbit, annotation=Orbit, direction="write"),
- "symbology": convert_and_respect_annotation_metadata(
- object_=symbology, annotation=Symbology, direction="write"
- ),
},
headers={
"content-type": "application/json",
@@ -908,7 +900,6 @@ async def publish_entity(
group_details: typing.Optional[GroupDetails] = OMIT,
supplies: typing.Optional[Supplies] = OMIT,
orbit: typing.Optional[Orbit] = OMIT,
- symbology: typing.Optional[Symbology] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[Entity]:
"""
@@ -1051,9 +1042,6 @@ async def publish_entity(
orbit : typing.Optional[Orbit]
Orbit information for space objects.
- symbology : typing.Optional[Symbology]
- Symbology/iconography for the entity respecting an existing standard.
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -1155,9 +1143,6 @@ async def publish_entity(
object_=supplies, annotation=Supplies, direction="write"
),
"orbit": convert_and_respect_annotation_metadata(object_=orbit, annotation=Orbit, direction="write"),
- "symbology": convert_and_respect_annotation_metadata(
- object_=symbology, annotation=Symbology, direction="write"
- ),
},
headers={
"content-type": "application/json",
diff --git a/src/anduril/types/__init__.py b/src/anduril/types/__init__.py
index d12aa16..f5b1438 100644
--- a/src/anduril/types/__init__.py
+++ b/src/anduril/types/__init__.py
@@ -97,7 +97,6 @@
from .media_item import MediaItem
from .media_item_type import MediaItemType
from .merged_from import MergedFrom
- from .mil_std_2525_c import MilStd2525C
from .mil_view import MilView
from .mil_view_disposition import MilViewDisposition
from .mil_view_environment import MilViewEnvironment
@@ -159,7 +158,6 @@
from .signal import Signal
from .status import Status
from .supplies import Supplies
- from .symbology import Symbology
from .system import System
from .t_mat_2 import TMat2
from .t_mat_3 import TMat3
@@ -277,7 +275,6 @@
"MediaItem": ".media_item",
"MediaItemType": ".media_item_type",
"MergedFrom": ".merged_from",
- "MilStd2525C": ".mil_std_2525_c",
"MilView": ".mil_view",
"MilViewDisposition": ".mil_view_disposition",
"MilViewEnvironment": ".mil_view_environment",
@@ -339,7 +336,6 @@
"Signal": ".signal",
"Status": ".status",
"Supplies": ".supplies",
- "Symbology": ".symbology",
"System": ".system",
"TMat2": ".t_mat_2",
"TMat3": ".t_mat_3",
@@ -481,7 +477,6 @@ def __dir__():
"MediaItem",
"MediaItemType",
"MergedFrom",
- "MilStd2525C",
"MilView",
"MilViewDisposition",
"MilViewEnvironment",
@@ -543,7 +538,6 @@ def __dir__():
"Signal",
"Status",
"Supplies",
- "Symbology",
"System",
"TMat2",
"TMat3",
diff --git a/src/anduril/types/entity.py b/src/anduril/types/entity.py
index 22ae604..525441c 100644
--- a/src/anduril/types/entity.py
+++ b/src/anduril/types/entity.py
@@ -34,7 +34,6 @@
from .signal import Signal
from .status import Status
from .supplies import Supplies
-from .symbology import Symbology
from .target_priority import TargetPriority
from .task_catalog import TaskCatalog
from .tracked import Tracked
@@ -285,11 +284,6 @@ class Entity(UniversalBaseModel):
Orbit information for space objects.
"""
- symbology: typing.Optional[Symbology] = pydantic.Field(default=None)
- """
- Symbology/iconography for the entity respecting an existing standard.
- """
-
if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:
diff --git a/src/anduril/types/mil_std_2525_c.py b/src/anduril/types/mil_std_2525_c.py
deleted file mode 100644
index 7cb4fc8..0000000
--- a/src/anduril/types/mil_std_2525_c.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# This file was auto-generated by Fern from our API Definition.
-
-import typing
-
-import pydantic
-from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
-
-
-class MilStd2525C(UniversalBaseModel):
- sidc: typing.Optional[str] = None
-
- if IS_PYDANTIC_V2:
- model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
- else:
-
- class Config:
- frozen = True
- smart_union = True
- extra = pydantic.Extra.allow
diff --git a/src/anduril/types/symbology.py b/src/anduril/types/symbology.py
deleted file mode 100644
index 396575d..0000000
--- a/src/anduril/types/symbology.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file was auto-generated by Fern from our API Definition.
-
-import typing
-
-import pydantic
-import typing_extensions
-from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
-from ..core.serialization import FieldMetadata
-from .mil_std_2525_c import MilStd2525C
-
-
-class Symbology(UniversalBaseModel):
- """
- Symbology associated with an entity.
- """
-
- mil_std_2525_c: typing_extensions.Annotated[typing.Optional[MilStd2525C], FieldMetadata(alias="milStd2525C")] = None
-
- if IS_PYDANTIC_V2:
- model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
- else:
-
- class Config:
- frozen = True
- smart_union = True
- extra = pydantic.Extra.allow