CNIC
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.
Shared Column implementation
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}.