Files
OpenBB/openbb_providers/openbb_provider/model/abstract/data.py
2023-07-03 12:35:55 +02:00

20 lines
581 B
Python

from pydantic import BaseModel, Extra
class Data(BaseModel):
"""The OpenBB Standardized Data Model."""
def __repr__(self):
return f"{self.__class__.__name__}({', '.join([f'{k}={v}' for k, v in self.dict().items()])})"
class Config:
extra = Extra.allow
allow_population_by_field_name = True
class QueryParams(BaseModel):
"""The OpenBB Standardized QueryParams Model that holds the query input parameters."""
def __repr__(self):
return f"{self.__class__.__name__}({', '.join([f'{k}={v}' for k, v in self.dict().items()])})"