coolipy.models.teams
Team and user models for the Coolify API.
Classes
class TeamModel (**data: Any)-
Expand source code
class TeamModel(CoolipyBaseModel): """A team as returned by the API.""" id: int | None = None name: str | None = None description: str | None = None personal_team: bool | None = None created_at: datetime | None = None updated_at: datetime | None = None show_boarding: bool | None = None custom_server_limit: str | None = None members: list[UserModel] | None = NoneA team as returned by the API.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- CoolipyBaseModel
- pydantic.main.BaseModel
Class variables
var created_at : datetime.datetime | Nonevar custom_server_limit : str | Nonevar description : str | Nonevar id : int | Nonevar members : list[UserModel] | Nonevar model_configvar name : str | Nonevar personal_team : bool | Nonevar show_boarding : bool | Nonevar updated_at : datetime.datetime | None
class UserModel (**data: Any)-
Expand source code
class UserModel(CoolipyBaseModel): """A user as returned by the API.""" id: int | None = None name: str | None = None email: str | None = None email_verified_at: datetime | None = None created_at: datetime | None = None updated_at: datetime | None = None two_factor_confirmed_at: datetime | None = None force_password_reset: bool | None = NoneA user as returned by the API.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- CoolipyBaseModel
- pydantic.main.BaseModel
Class variables
var created_at : datetime.datetime | Nonevar email : str | Nonevar email_verified_at : datetime.datetime | Nonevar force_password_reset : bool | Nonevar id : int | Nonevar model_configvar name : str | Nonevar two_factor_confirmed_at : datetime.datetime | Nonevar updated_at : datetime.datetime | None