23 Health(
const std::string &projectId,
const std::string &apiKey);
144 std::string projectId;
Declares the base exception class used to represent Appwrite SDK errors.
Defines HTTP status code enums for consistent error and response handling.
Provides utility functions and helpers used across the SDK.
Monitors the status of Appwrite's internal services.
std::string getStorage()
Check storage service status.
std::string getQueueMessaging(const std::string &threshold="")
Get queued messaging jobs.
std::string getQueueFunctions(const std::string &threshold="")
Get queued function executions.
std::string getTime()
Get current server time.
std::string getCertificate(const std::string &domain="")
Get SSL certificate status for a domain.
std::string getStorageLocal()
Check local storage service status.
std::string getPubSub()
Check pub/sub service status.
std::string getDB()
Check database service status.
std::string getQueueMigrations(const std::string &threshold="")
Get queued database migrations.
std::string getQueueMails(const std::string &domain="")
Get queued emails.
std::string getQueueBuilds(const std::string &threshold="")
Get queued build jobs.
Health(const std::string &projectId, const std::string &apiKey)
Constructor for Health class.
std::string getAntivirus()
Check Antivirus service status.
std::string getQueueUsageDump(const std::string &threshold="")
Get queued usage dump jobs.
std::string getCache()
Check cache service status.
std::string getQueue()
Check job queue service status.
std::string getQueueUsageWebhooks(const std::string &threshold="")
Get queued usage webhook events.
std::string getHealthStatus()
Check overall Appwrite health.
std::string getQueueCertificates(const std::string &threshold="")
Get queued certificate jobs.