Skip to content
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 BreezzApi namespace 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 StepsAssembler pipeline 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.