links¶
LinksMapper (BaseResourceMapper)
¶
ENTRY_RESOURCE_CLASS (EntryResource)
pydantic-model
¶
A Links endpoint resource object
map_back(doc)
classmethod
¶
Map properties from MongoDB to OPTIMADE
:param doc: A resource object in MongoDB format :type doc: dict
:return: A resource object in OPTIMADE format :rtype: dict
Source code in optimade/server/mappers/links.py
@classmethod
def map_back(cls, doc: dict) -> dict:
"""Map properties from MongoDB to OPTIMADE
:param doc: A resource object in MongoDB format
:type doc: dict
:return: A resource object in OPTIMADE format
:rtype: dict
"""
type_ = doc["type"]
newdoc = super().map_back(doc)
newdoc["type"] = type_
return newdoc