|
22 | 22 |
|
23 | 23 | S = TypeVar("S", bound="STACObject") |
24 | 24 |
|
25 | | -STACObject_MediaType: TypeAlias = str | pystac.MediaType | None |
| 25 | +OptionalMediaType: TypeAlias = str | pystac.MediaType | None |
26 | 26 |
|
27 | 27 |
|
28 | 28 | class STACObjectType(StringEnum): |
@@ -174,7 +174,7 @@ def traverse(obj: str | STACObject, visited: set[str | STACObject]) -> bool: |
174 | 174 | def get_single_link( |
175 | 175 | self, |
176 | 176 | rel: str | pystac.RelType | None = None, |
177 | | - media_type: STACObject_MediaType | Iterable[STACObject_MediaType] = None, |
| 177 | + media_type: OptionalMediaType | Iterable[OptionalMediaType] = None, |
178 | 178 | ) -> Link | None: |
179 | 179 | """Get a single :class:`~pystac.Link` instance associated with this |
180 | 180 | object. |
@@ -208,7 +208,7 @@ def get_single_link( |
208 | 208 | def get_links( |
209 | 209 | self, |
210 | 210 | rel: str | pystac.RelType | None = None, |
211 | | - media_type: STACObject_MediaType | Iterable[STACObject_MediaType] = None, |
| 211 | + media_type: OptionalMediaType | Iterable[OptionalMediaType] = None, |
212 | 212 | ) -> list[Link]: |
213 | 213 | """Gets the :class:`~pystac.Link` instances associated with this object. |
214 | 214 |
|
@@ -256,7 +256,7 @@ def get_root_link(self) -> Link | None: |
256 | 256 | """ |
257 | 257 | return self.get_single_link( |
258 | 258 | rel=pystac.RelType.ROOT, |
259 | | - media_type=[None, pystac.MediaType.GEOJSON, pystac.MediaType.JSON], |
| 259 | + media_type=pystac.media_type.STAC_JSON, |
260 | 260 | ) |
261 | 261 |
|
262 | 262 | @property |
|
0 commit comments