Module coolipy.models.coolify_api_response

Classes

class CoolifyAPIResponse (status_code: int, data: Union[DeploymentsModel, List[DeploymentsModel], EnvironmentsModel, List[EnvironmentsModel], PrivateKeysModel, List[PrivateKeysModel], ProjectsModel, List[ProjectsModel], ResourceModel, List[ResourceModel], ServerModel, List[ServerModel], ServerSettingsModelTeamModel, List[TeamModel], TeamMemberModel, List[TeamMemberModel], DatabaseModel, List[DatabaseModel], Dict[str, Any], str])

Coolify API Response object. Composed by 2 data fields:

status_code (int): the request response status code. data (Union[Coolipy data models]).

Expand source code
@dataclass
class CoolifyAPIResponse:
    """
    Coolify API Response object. Composed by 2 data fields:

    status_code (int): the request response status code.
    data (Union[Coolipy data models]).
    """

    status_code: int
    data: Union[
        DeploymentsModel,
        List[DeploymentsModel],
        EnvironmentsModel,
        List[EnvironmentsModel],
        PrivateKeysModel,
        List[PrivateKeysModel],
        ProjectsModel,
        List[ProjectsModel],
        ResourceModel,
        List[ResourceModel],
        ServerModel,
        List[ServerModel],
        ServerSettingsModel,
        TeamModel,
        List[TeamModel],
        TeamMemberModel,
        List[TeamMemberModel],
        DatabaseModel,
        List[DatabaseModel],
        Dict[str, Any],
        str,
    ]

Class variables

var data : Union[DeploymentsModel, List[DeploymentsModel], EnvironmentsModel, List[EnvironmentsModel], PrivateKeysModel, List[PrivateKeysModel], ProjectsModel, List[ProjectsModel], ResourceModel, List[ResourceModel], ServerModel, List[ServerModel], ServerSettingsModelTeamModel, List[TeamModel], TeamMemberModel, List[TeamMemberModel], DatabaseModel, List[DatabaseModel], Dict[str, Any], str]
var status_code : int