INNER CODE UNIT · Python
get_data_model
smagafurov/fastapi-jsonrpc · fastapi_jsonrpc/__init__.py:302
def get_data_model(cls):
if cls.__dict__.get('data_model') is not None:
return cls.data_model
cls.data_model = cls.build_data_model()
return cls.data_model
@classmethod
def build_data_model(cls):
if cls.DataModel is not None:
return rename_if_scope_child_component(cls, cls.DataModel, 'Data')
error_model = cls.get_error_model()
if error_model is None:
return None
default_value = ...
errors_annotation = List[error_model]
if not cls.errors_required: