(cls, stac_link: dict[str, Any])
| 85 | |
| 86 | @classmethod |
| 87 | def FromStacLink(cls, stac_link: dict[str, Any]) -> DeprecatedAsset: |
| 88 | removal_date = stac_link.get('gee:removal_date') |
| 89 | if removal_date is not None: |
| 90 | removal_date = cls._ParseDateString(removal_date) |
| 91 | title = stac_link.get('title') |
| 92 | assert isinstance(title, str) |
| 93 | return DeprecatedAsset( |
| 94 | id=title, |
| 95 | replacement_id=stac_link.get('gee:replacement_id'), |
| 96 | removal_date=removal_date, |
| 97 | learn_more_url=stac_link.get('gee:learn_more_url'), |
| 98 | ) |
| 99 | |
| 100 | |
| 101 | def WarnForDeprecatedAsset(arg_name: str) -> Callable[..., Any]: |
no test coverage detected