# Functions
IsDuplicate returns true if error indicates index duplicate key error.
NewCmsIntegrator creates CmsIntegrator instance.
NewDBProvider creates Mongo session provider and opens client with selected db.
NewIPSaver creates IPSaver instance.
NewKeySaver creates KeySaver instance.
NewKeyValidator creates KeyValidator instance.
NewLogProvider creates LogProvider instance.
NewLogSaver creates LogSaver instance.
NewReseter creates Reseter instance.
NewSessionProvider creates Mongo session provider.
Sanitize sanitizes for mongo input.
# Structs
CmsIntegrator integrator function implementation with mongoDB persistence.
DBProvider keeps SessionProvider and database for mongo DB.
IndexData keeps index creation data.
IPSaver validates saves ip into DB.
KeySaver saves keys to mongo db.
KeyValidator validates key in mongo db.
LogProvider retrieves the log.
LogSaver saves log info to mongo db.
Reseter resets monthly usage.
SessionProvider connects and provides session for mongo DB.
# Interfaces
SProvider session provider wrapper.