Namespaces

Classes

Shared foundation for all registrar API clients.

Shared foundation for brand loggers: implement {format()}, inherit the destination.

Shared Response foundation

Shared base for all registrar ResponseTemplateManager implementations.

Shared base for all registrar ResponseTranslator implementations.

Shared base for all registrar SocketConfig implementations, and the one home for connection configuration.

An immutable, UTC-only date/time value parsed from an API response.

ClientFactory

Shared Column implementation

CommandFormatter

Log sink writing to standard output — the shipped default, and what keeps enableDebugMode() emitting the bytes consumers expect.

Low-level HTTP transport over cURL.

Shared Record implementation

Interfaces

Common Column Interface

Extended Response Interface

Destination for formatted debug output.

Common Logger Interface

Common Record Interface

Common Response Interface

Contract for the brand parser that turns a raw API response into its hash form.

Role-credentials capability.

Contract for the low-level HTTP transport used by {AbstractClient}.