KMP
Table of Contents
Namespaces
Interfaces
- KMPApiPluginInterface
- Contract for plugins that publish API routes.
- KmpIdentityInterface
- KMPPluginInterface
- Plugin architecture contract for KMP plugins.
- KMPWorkflowPluginInterface
- Interface for plugins that provide workflow components.
Classes
- CaseInsensitiveQuery
- Builds portable case-insensitive conditions for trusted database fields.
- DataverseGridQueryContext
- Resolved column context for building Dataverse grid queries.
- GridRowDomId
- Stable DOM ids for Dataverse grid rows (Turbo Stream replace/remove targets).
- GridViewConfig
- Configuration validator and normalizer for grid views.
- MissingTenantContextException
- PermissionsLoader
- Core RBAC security engine for KMP permission validation.
- StaticHelpers
- TenantContext
- Tracks the active tenant for the current request, worker message, or CLI scope.
- TenantMetadata
- Immutable platform metadata required to bind a tenant-scoped request or job.
- TimezoneHelper
- Timezone Helper - centralized timezone handling for KMP.
- WorkflowApprovalDecisionOptions
- Normalizes workflow-configured approval decision choices for UI and validation.