Module coolipy.models.environs
Classes
class EnvironmentsModel (id: Optional[int] = None, name: Optional[str] = None, project_id: Optional[int] = None, created_at: Union[str, datetime.datetime] = None, updated_at: Union[str, datetime.datetime] = None, description: Optional[str] = None, applications: Optional[str] = None, mariadbs: list[typing.Any] = <factory>, mongodbs: list[typing.Any] = <factory>, mysqls: list[typing.Any] = <factory>, postgresqls: list[typing.Any] = <factory>, redis: list[typing.Any] = <factory>, services: list[ServiceModel] = <factory>)
-
Coolify Environments data model.
Expand source code
@dataclass class EnvironmentsModel(CoolipyBaseModel): """ Coolify Environments data model. """ id: Optional[int] = None name: Optional[str] = None project_id: Optional[int] = None created_at: Union[str, datetime] = None updated_at: Union[str, datetime] = None description: Optional[str] = None applications: Optional[str] = None mariadbs: list[Any] = field(default_factory=list) mongodbs: list[Any] = field(default_factory=list) mysqls: list[Any] = field(default_factory=list) postgresqls: list[Any] = field(default_factory=list) redis: list[Any] = field(default_factory=list) services: list[ServiceModel] = field(default_factory=list) def _adjust_nested(self): if isinstance(self.services, list) and self.services: raw_servs = self.services parsed = [ServiceModel(**i).pythonify() for i in raw_servs] self.services = parsed
Ancestors
Class variables
var applications : Optional[str]
var created_at : Union[str, datetime.datetime]
var description : Optional[str]
var id : Optional[int]
var mariadbs : list[typing.Any]
var mongodbs : list[typing.Any]
var mysqls : list[typing.Any]
var name : Optional[str]
var postgresqls : list[typing.Any]
var project_id : Optional[int]
var redis : list[typing.Any]
var services : list[ServiceModel]
var updated_at : Union[str, datetime.datetime]
Inherited members