Appwrite C++ SDK
Auto-generated API documentation for the Appwrite C++ SDK
Loading...
Searching...
No Matches
Appwrite Class Reference

Main entry point for accessing Appwrite services via the C++ SDK. More...

#include <Appwrite.hpp>

Collaboration diagram for Appwrite:

Public Member Functions

 Appwrite (const std::string &projectId, const std::string &apiKey="")
 Construct a new Appwrite instance.
 
AccountgetAccount ()
 Get the Account module to manage user accounts.
 
DatabasesgetDatabases ()
 Get the Databases module to perform database operations.
 
HealthgetHealth ()
 Get the Health module to check Appwrite server status.
 
MessaginggetMessaging ()
 Get the Messaging module for managing topics, subscribers, and emails.
 
StoragegetStorage ()
 Get the Storage module for file and bucket operations.
 

Detailed Description

Main entry point for accessing Appwrite services via the C++ SDK.

Definition at line 18 of file Appwrite.hpp.

Constructor & Destructor Documentation

◆ Appwrite()

Appwrite::Appwrite ( const std::string &  projectId,
const std::string &  apiKey = "" 
)

Construct a new Appwrite instance.

Parameters
projectIdThe Appwrite project ID.
apiKeyOptional API key for authenticated requests.

Member Function Documentation

◆ getAccount()

Account & Appwrite::getAccount ( )

Get the Account module to manage user accounts.

Returns
Account& Reference to Account object.

◆ getDatabases()

Databases & Appwrite::getDatabases ( )

Get the Databases module to perform database operations.

Returns
Databases& Reference to Databases object.

◆ getHealth()

Health & Appwrite::getHealth ( )

Get the Health module to check Appwrite server status.

Returns
Health& Reference to Health object.

◆ getMessaging()

Messaging & Appwrite::getMessaging ( )

Get the Messaging module for managing topics, subscribers, and emails.

Returns
Messaging& Reference to Messaging object.

◆ getStorage()

Storage & Appwrite::getStorage ( )

Get the Storage module for file and bucket operations.

Returns
Storage& Reference to Storage object.

The documentation for this class was generated from the following file: