shared/

directory
v1.4.5 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: Apache-2.0

Directories

Path Synopsis
Package appnav exposes the dashboard's page catalog to the API — which pages the app has, and which API object type each record detail page shows.
Package appnav exposes the dashboard's page catalog to the API — which pages the app has, and which API object type each record detail page shows.
cloud
s3
sqs
Package sqs is a thin wrapper over the AWS SQS SDK for the consumers that poll a queue (currently the inbound-email bridge).
Package sqs is a thin wrapper over the AWS SQS SDK for the consumers that poll a queue (currently the inbound-email bridge).
Package apierror defines the structured error types used across all services.
Package apierror defines the structured error types used across all services.
Package excel builds spreadsheet workbooks from a declarative description of columns and rows, with no knowledge of any domain type.
Package excel builds spreadsheet workbooks from a declarative description of columns and rows, with no knowledge of any domain type.
Package lease provides a distributed single-holder lease primitive backed by a SQL table.
Package lease provides a distributed single-holder lease primitive backed by a SQL table.
Package logging provides structured logging utilities for gRPC services.
Package logging provides structured logging utilities for gRPC services.
Package messaging provides rabbitMQ integration, outbox/inbox patterns, and background workers for reliable asynchronous communication between microservices.
Package messaging provides rabbitMQ integration, outbox/inbox patterns, and background workers for reliable asynchronous communication between microservices.
proto
Package retry provides configurable retry logic with exponential backoff and jitter.
Package retry provides configurable retry logic with exponential backoff and jitter.
Package safeconv provides safe integer conversion functions that clamp values at the target type's boundaries instead of silently overflowing.
Package safeconv provides safe integer conversion functions that clamp values at the target type's boundaries instead of silently overflowing.
Package sanitize provides utilities for masking sensitive string values (API keys, tokens, secrets) in log output, error messages, and user-facing responses.
Package sanitize provides utilities for masking sensitive string values (API keys, tokens, secrets) in log output, error messages, and user-facing responses.
Package timeutil provides helpers for parsing timestamp strings used throughout the platform's data layer.
Package timeutil provides helpers for parsing timestamp strings used throughout the platform's data layer.
Package tracing provides OpenTelemetry tracing initialization and helpers for all microservices.
Package tracing provides OpenTelemetry tracing initialization and helpers for all microservices.
Package validate provides request-level input validation for the platform.
Package validate provides request-level input validation for the platform.

Jump to

Keyboard shortcuts

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