Source code for src.v0.models.vertex

from pydantic import AliasChoices, ConfigDict, Field, constr

from ... import DOTModel
from .meta import VertexMetaDataResponse


[docs] class VertexCreate(DOTModel): model_config = ConfigDict( extra="allow", )
[docs] class VertexUpdate(DOTModel): model_config = ConfigDict( extra="allow", )
[docs] class VertexResponse(VertexMetaDataResponse): id: str = Field(validation_alias=AliasChoices("T.id", "id")) label: constr(to_lower=True) = Field( validation_alias=AliasChoices("T.label", "label") ) model_config = ConfigDict( extra="allow", )