Generic case conversion utilities for API and data transformations.
This namespace provides reusable case conversion utilities that handle transformations between different naming conventions commonly used in APIs:
These functions are designed to be nil-safe and handle nested data structures where appropriate.
Usage: (:require [boundary.core.utils.case-conversion :as case-conversion])
(case-conversion/camel-case->kebab-case-map {:userId "123" :tenantId "456"}) ;; => {:user-id "123" :tenant-id "456"}
Generic case conversion utilities for API and data transformations.
This namespace provides reusable case conversion utilities that handle
transformations between different naming conventions commonly used in APIs:
- camelCase (JavaScript/JSON APIs)
- kebab-case (Clojure idioms)
- snake_case (Database/SQL)
These functions are designed to be nil-safe and handle nested data structures
where appropriate.
Usage:
(:require [boundary.core.utils.case-conversion :as case-conversion])
(case-conversion/camel-case->kebab-case-map {:userId "123" :tenantId "456"})
;; => {:user-id "123" :tenant-id "456"}Shared PII redaction utilities used by error reporting adapters.
Shared PII redaction utilities used by error reporting adapters.
Generic type and case conversion utilities.
Generic type and case conversion utilities.
Generic validation utilities for use across Boundary application modules.
This namespace provides reusable validation patterns and utilities that were previously embedded in specific modules. These functions work with Malli schemas and provide consistent validation workflows.
Key Features:
Usage: (:require [boundary.core.utils.validation :as validation])
(validation/validate-with-transform SomeSchema data transformer)
Generic validation utilities for use across Boundary application modules. This namespace provides reusable validation patterns and utilities that were previously embedded in specific modules. These functions work with Malli schemas and provide consistent validation workflows. Key Features: - Generic validation with transformation patterns - CLI argument validation - Request validation helpers - Validation result normalization Usage: (:require [boundary.core.utils.validation :as validation]) (validation/validate-with-transform SomeSchema data transformer)
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |