BreezzApi
BreezzApi
The BreezzAPI namespace (accessible via forvendi.BreezzApi) provides static singletons and methods to access system-level services.
Sub-Modules
- Final variables — Architecture overview of the
BreezzApinamespace and global service entry points. - Async — Programmatic management of background worker queues, delay calculations, and async job enqueuing.
- Callout Mock — HTTP response mock generator for Apex unit testing.
- Callout Multi Mock — Multi-endpoint HTTP route mock container for complex callout flows.
- Collections — Set transformations, map utilities, collection manipulation, and list filtering helpers.
- Database — DataStore access, dynamic SOQL queries, in-memory context modifications, and transactional DML handlers.
- Dates — Date/time arithmetic, timezone conversion, and business-day calculation utilities.
- Describe — Schema metadata inspection, cached SObject describes, picklist options, and UUID helpers.
- Feature — Environment evaluation (Sandbox vs Production), dynamic trigger bypassing, and custom permission checks.
- Logger — Automated error and warning logging with DML caching, execution tracking, and performance metrics.
- Scheduler — Programmatic management of cron jobs, scheduled execution intervals, and process dispatching.
- Steps — Step Group execution engine and dynamic
StepsAssemblerpipeline builders. - Tests — Unit testing harness, mock managers, event delivery functions, and test record assertion utilities.
- Triggers — Core trigger handling wrappers, event routing, and context dispatchers.
- Utils — String truncation, formatting helpers, and general system utilities.