Endatix.Modules.Reporting.Contracts
0.7.2
dotnet add package Endatix.Modules.Reporting.Contracts --version 0.7.2
NuGet\Install-Package Endatix.Modules.Reporting.Contracts -Version 0.7.2
<PackageReference Include="Endatix.Modules.Reporting.Contracts" Version="0.7.2" />
<PackageVersion Include="Endatix.Modules.Reporting.Contracts" Version="0.7.2" />
<PackageReference Include="Endatix.Modules.Reporting.Contracts" />
paket add Endatix.Modules.Reporting.Contracts --version 0.7.2
#r "nuget: Endatix.Modules.Reporting.Contracts, 0.7.2"
#:package Endatix.Modules.Reporting.Contracts@0.7.2
#addin nuget:?package=Endatix.Modules.Reporting.Contracts&version=0.7.2
#tool nuget:?package=Endatix.Modules.Reporting.Contracts&version=0.7.2
Endatix.Modules.Reporting.Contracts
The public API surface of the Endatix Platform Reporting module: export contracts, read DTOs and status codes. This package contains only interfaces, DTOs and settings types — no implementation.
Endatix Platform is an open-source data collection and management library for .NET. It is designed for building secure, scalable, and integrated form-centric applications that work with SurveyJS. Endatix empowers business users with advanced workflows, automation, and meaningful insights.
Installation:
dotnet add package Endatix.Modules.Reporting.Contracts
Recommended Usage:
For running and hosting the Endatix Platform, Endatix.Api.Host is the recommended main package as it simplifies the installation and setup process.
dotnet add package Endatix.Api.Host
You rarely reference this package directly — it arrives transitively through Endatix.Api.
The extension point
Endatix.Api's submission export endpoint (POST forms/{formId}/submissions/export) takes IExportFormatRepository and IExportCapabilityRegistry as optional dependencies, defined here. When no implementation is registered, the endpoint degrades gracefully to the built-in export formats; when the Reporting module is active it resolves them and unlocks the BI-ready export pipeline.
That indirection is what lets the API layer stay independent of the Reporting implementation: reference this package to plug your own reporting implementation into the same endpoint.
Contents
| Area | Types |
|---|---|
| Export contracts | ExportProfile, ExportColumnDefinition, ExportDeliveryFormat, ExportQueryOptions, ExportRequestFilters, ExportTarget, ExportFormatSettings, FlattenedExportRow |
| Export extensibility | IExportFormatRepository, IExportCapabilityRegistry, IColumnAliasTransformer, IColumnAliasTransformerRegistry, ColumnAliasProfile |
| Repositories | IReportingExportRepository |
| Integration state | SubmissionIntegrationSnapshotDto, SubmissionIntegrationStatusCodes |
The implementation lives in Endatix.Modules.Reporting.
More Information:
For detailed installation instructions, please visit Endatix Installation Guide.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Endatix.Modules.Reporting.Contracts:
| Package | Downloads |
|---|---|
|
Endatix.Api
This package contains the key presentation layer of the Endatix Platform, including both Public and Management APIs. Endatix Platform is an open-source data collection and management library for .NET. |
|
|
Endatix.Modules.Reporting
This package contains the Reporting module of the Endatix Platform. It provides the reporting bounded context for BI-ready survey exports, including compiled form schemas, flattened submissions and export delivery formats. The module is registered automatically and stays disabled at runtime until the Endatix:FeatureFlags:ReportingModule flag is enabled. Endatix Platform is an open-source data collection and management library for .NET. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.2 | 227 | 7/31/2026 |