API Reference Overview¶
CosmosClient is defined inside namespace siddiqsoft in header file siddiqsoft/cosmoscl.hpp.
Core Classes & Structs¶
| Symbol | Category | Description |
|---|---|---|
CosmosClient |
Class | Primary client object managing Cosmos DB connections, configuration, requests, and CRUD operations. |
CosmosEndpoint |
Struct | Connection string parser and regional endpoint manager (BaseUri, Key, ReadableUris, WritableUris). |
CosmosConnection |
Struct | Holds connection status and CosmosEndpoint configuration. |
CosmosResponseType |
Struct | Encapsulates REST status code, headers, JSON document payload, request charge (RUs), and continuation tokens. |
CosmosIterableResponseType |
Struct | Derived response wrapper enabling iterator-style paged query execution. |
CosmosArgumentType |
Struct | Parameter structure for operations (database, collection/container, document, query, partitionKey, parameters, etc.). |
CosmosOperation |
Enum Class | Enum listing all supported Azure Cosmos DB REST API operations. |