Skip to content

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.

Header File

#include <siddiqsoft/cosmoscl.hpp>