{% set special_attrs = [ "links", ] %} {% set exclude_attrs = kwargs.get("exclude_attrs", []) + special_attrs %} {% set properties = extractor.attributes_properties(obj, exclude_attrs=exclude_attrs) %} {% set metadata = extractor.attributes_other_metadata(obj, exclude_attrs=exclude_attrs) %} {% set stac_discovery = extractor.attributes_stac_discovery(obj, exclude_attrs=exclude_attrs) %} {% set stac_extensions = extractor.attributes_stac_extensions(obj, exclude_attrs=exclude_attrs) %} {% if stac_discovery %} {% if stac_discovery["properties"] %} {% set objs = {"": stac_discovery, "properties/": stac_discovery["properties"]} %} {% else %} {% set objs = {"": stac_discovery} %} {% endif %}
Properties ("stac_discovery")
{% with objs=objs, path="/", extractor=extractor, kwargs=kwargs, method=method %} {% include "tpl_PDFS_table_dict_properties.html" %} {% endwith %} {% endif %} {% if metadata %}
Metadata ("other_metadata")
{% with objs={"": metadata}, path="/", extractor=extractor, kwargs=kwargs, method=method %} {% include "tpl_PDFS_table_dict_properties.html" %} {% endwith %} {% endif %} {% set history = obj.attrs.get("history", {}) %} {% if history and kwargs["method"] == "show-values" %} {% with obj=history, extractor=extractor, kwargs=kwargs, method=method %} {% include "tpl_PDFS_table_dict_history.html" %} {% endwith %} {% endif %} {% if stac_extensions %} {% with obj=stac_extensions, extractor=extractor, kwargs=kwargs, method=method %} {% include "tpl_PDFS_table_dict_stac_extensions.html" %} {% endwith %} {% endif %}