Module coolipy.services.coolify_api.resources
Classes
class Resources (http_service: HttpService, base_service_url: str)
-
Handles operations related to resources in the Coolify API.
Initializes the Coolify API service with an HTTP service instance and a specific service URL.
Args
http_service
:HttpService
- Instance of the HttpService class for making HTTP requests.
base_service_url
:str
- The endpoint URL for the specific service (e.g., '/servers', '/teams').
Expand source code
class Resources(CoolifyApiBase): """ Handles operations related to resources in the Coolify API. """ def get(self) -> CoolifyAPIResponse: """ Retrieve all resources. Returns: CoolifyAPIResponse: Response containing a list of resources. """ content = self._http.get(self._base_url) return self._handle_response( content, return_type=COOLIFY_RETURN_TYPES.list, model=ResourceModel )
Ancestors
Methods
def get(self) ‑> CoolifyAPIResponse
-
Retrieve all resources.
Returns
CoolifyAPIResponse
- Response containing a list of resources.