Directories
¶
| Path | Synopsis |
|---|---|
|
Package eventbus is the domain-event bus riding the asynq message queue (ADR-001 step-6 preparation).
|
Package eventbus is the domain-event bus riding the asynq message queue (ADR-001 step-6 preparation). |
|
Package geoip reads the local MaxMind GeoLite2 databases and derives the country, region, city and network of a client IP for the request metadata the logs and audit records carry.
|
Package geoip reads the local MaxMind GeoLite2 databases and derives the country, region, city and network of a client IP for the request metadata the logs and audit records carry. |
|
geoiptest
Package geoiptest builds minimal MaxMind databases for tests, so code that reads GeoIP data can be tested without the real (downloaded) databases.
|
Package geoiptest builds minimal MaxMind databases for tests, so code that reads GeoIP data can be tested without the real (downloaded) databases. |
|
Package integration defines provider metadata shared by payment and messaging integrations.
|
Package integration defines provider metadata shared by payment and messaging integrations. |
|
Package mail sends the application's email through the provider the administrators configure; SMTP is the one provider.
|
Package mail sends the application's email through the provider the administrators configure; SMTP is the one provider. |
|
Package mapping copies between the entity, contract and DTO structs of the same data by field name, with the conversions the API needs: a time.Time becomes int64 Unix milliseconds, the form the JSON responses carry.
|
Package mapping copies between the entity, contract and DTO structs of the same data by field name, with the conversions the API needs: a time.Time becomes int64 Unix milliseconds, the form the JSON responses carry. |
|
Package protocolkey preserves the key and short-identifier encodings used by external protocols.
|
Package protocolkey preserves the key and short-identifier encodings used by external protocols. |
|
Package requestctx defines the keys under which the HTTP middleware stores what it learned about a request (the signed-in user, the session, the payment method of a callback) in the request context.
|
Package requestctx defines the keys under which the HTTP middleware stores what it learned about a request (the signed-in user, the session, the payment method of a callback) in the request context. |
|
Package sms sends text messages, verification codes above all, through the provider the administrators configure.
|
Package sms sends text messages, verification codes above all, through the provider the administrators configure. |
|
abosend
Package abosend sends text messages through the Abosend HTTP API.
|
Package abosend sends text messages through the Abosend HTTP API. |
|
alibabacloud
Package alibabacloud sends text messages through Alibaba Cloud SMS, which fills a template approved on the provider's side.
|
Package alibabacloud sends text messages through Alibaba Cloud SMS, which fills a template approved on the provider's side. |
|
smsbao
Package smsbao sends text messages through the SMSBao HTTP API.
|
Package smsbao sends text messages through the SMSBao HTTP API. |
|
twilio
Package twilio sends text messages through the Twilio API.
|
Package twilio sends text messages through the Twilio API. |
|
Package taskqueue is what the producers and the consumers of the asynq task queue share: the task type names, the payloads, the task IDs that deduplicate enqueues, and the client and worker middleware that carry the OpenTelemetry trace context across the queue.
|
Package taskqueue is what the producers and the consumers of the asynq task queue share: the task type names, the payloads, the task IDs that deduplicate enqueues, and the client and worker middleware that carry the OpenTelemetry trace context across the queue. |
Click to show internal directories.
Click to hide internal directories.