internal/

directory
v0.0.0-...-98cd694 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: Unlicense

Directories

Path Synopsis
Package authentication provides functions and structures to facilitate salting and authenticating passwords, as well as validating TOTP tokens.
Package authentication provides functions and structures to facilitate salting and authenticating passwords, as well as validating TOTP tokens.
stripe
Package stripe provides Stripe functionality.
Package stripe provides Stripe functionality.
Package config provides configuration structs for every service
Package config provides configuration structs for every service
Package database provides interface abstractions for interacting with relational data stores
Package database provides interface abstractions for interacting with relational data stores
postgres
Package postgres provides an interface for writing to a Postgres instance.
Package postgres provides an interface for writing to a Postgres instance.
Package encoding provides HTTP response encoding abstractions
Package encoding provides HTTP response encoding abstractions
mock
Package mockencoding provides mockable implementations of every interface defined in the outer encoding package.
Package mockencoding provides mockable implementations of every interface defined in the outer encoding package.
Package identifiers is a handy place to request a new string identifier from.
Package identifiers is a handy place to request a new string identifier from.
sqs
tracing/cloudtrace
Package cloudtrace provides common functions for attaching values to trace spans
Package cloudtrace provides common functions for attaching values to trace spans
tracing/oteltracehttp
Package oteltracehttp provides common functions for attaching values to trace spans
Package oteltracehttp provides common functions for attaching values to trace spans
utils
Package o11yutils offers observability utility functions.
Package o11yutils offers observability utility functions.
pkg
Package pkg is a holder for other, miscellaneous packages that aren't intrinsically linked to functionality.
Package pkg is a holder for other, miscellaneous packages that aren't intrinsically linked to functionality.
cryptography/encryption
Package cryptography contains the interfaces and implementations for encrypting and decrypting data.
Package cryptography contains the interfaces and implementations for encrypting and decrypting data.
cryptography/encryption/aes
Package aes contains the interfaces and implementations for encrypting and decrypting data.
Package aes contains the interfaces and implementations for encrypting and decrypting data.
cryptography/encryption/mock
Package encryptionmock contains the interfaces and implementations for encrypting and decrypting data.
Package encryptionmock contains the interfaces and implementations for encrypting and decrypting data.
cryptography/encryption/salsa20
Package salsa20 contains the interfaces and implementations for encrypting and decrypting data.
Package salsa20 contains the interfaces and implementations for encrypting and decrypting data.
chi
Package search defines an interface for a search index management structure
Package search defines an interface for a search index management structure
algolia
Package algolia provides an interface-compatible wrapper around the algolia indexer
Package algolia provides an interface-compatible wrapper around the algolia indexer
elasticsearch
Package elasticsearch provides an interface-compatible wrapper around the elasticsearch indexer
Package elasticsearch provides an interface-compatible wrapper around the elasticsearch indexer
indexing
Package indexing contains code specific to the service that interacts with search indices generically.
Package indexing contains code specific to the service that interacts with search indices generically.
mock
Package mocksearch provides an interface-compatible search index mock
Package mocksearch provides an interface-compatible search index mock
server
http
Package server provides an HTTP server comprised of multiple HTTP services
Package server provides an HTTP server comprised of multiple HTTP services
http/build
Package build contains a builder func for the HTTP server generated by dependency injection tools.
Package build contains a builder func for the HTTP server generated by dependency injection tools.
services
accountinvitations
Package accountinvitations provides a series of HTTP handlers for managing webhooks in a compatible database.
Package accountinvitations provides a series of HTTP handlers for managing webhooks in a compatible database.
accounts
Package accounts provides a series of HTTP handlers for managing accounts in a compatible database.
Package accounts provides a series of HTTP handlers for managing accounts in a compatible database.
admin
Package admin implements server administrator functions
Package admin implements server administrator functions
auditlogentries
Package auditlogentries provides a series of HTTP handlers for managing audit log entries in a compatible database.
Package auditlogentries provides a series of HTTP handlers for managing audit log entries in a compatible database.
authentication
Package authentication implements a user passwords layer for a web server, issuing cookies, validating requests via middleware
Package authentication implements a user passwords layer for a web server, issuing cookies, validating requests via middleware
capitalism
Package capitalism provides a series of HTTP handlers for managing valid instruments in a compatible database.
Package capitalism provides a series of HTTP handlers for managing valid instruments in a compatible database.
oauth2clients
Package oauth2clients provides a series of HTTP handlers for managing service OAuth2 clients.
Package oauth2clients provides a series of HTTP handlers for managing service OAuth2 clients.
servicesettingconfigurations
Package servicesettingconfigurations provides a series of HTTP handlers for managing service setting configurations in a compatible database.
Package servicesettingconfigurations provides a series of HTTP handlers for managing service setting configurations in a compatible database.
servicesettings
Package servicesettings provides a series of HTTP handlers for managing service settings in a compatible database.
Package servicesettings provides a series of HTTP handlers for managing service settings in a compatible database.
usernotifications
Package usernotifications provides a series of HTTP handlers for managing user notifications in a compatible database.
Package usernotifications provides a series of HTTP handlers for managing user notifications in a compatible database.
users
Package users provides a series of HTTP handlers for managing users, passwords, and two factor secrets in a compatible database.
Package users provides a series of HTTP handlers for managing users, passwords, and two factor secrets in a compatible database.
webhooks
Package webhooks provides a series of HTTP handlers for managing webhooks in a compatible database.
Package webhooks provides a series of HTTP handlers for managing webhooks in a compatible database.
images
Package images is largely (and respectfully) inspired by/copied from this repo: github.com/olahol/go-imageupload
Package images is largely (and respectfully) inspired by/copied from this repo: github.com/olahol/go-imageupload

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL