Skip to content

responses

EntryInfoResponse pydantic-model

EntryResponseMany pydantic-model

EntryResponseOne pydantic-model

ErrorResponse pydantic-model

errors MUST be present and data MUST be skipped

data_must_be_skipped(values) classmethod

Source code in optimade/models/responses.py
@root_validator(pre=True)
def data_must_be_skipped(cls, values):
    if "data" in values:
        raise ValueError("data MUST be skipped for failures reporting errors.")
    return values

IndexInfoResponse pydantic-model

InfoResponse pydantic-model

LinksResponse pydantic-model

ReferenceResponseMany pydantic-model

ReferenceResponseOne pydantic-model

StructureResponseMany pydantic-model

StructureResponseOne pydantic-model