Search Results for

    Show / Hide Table of Contents

    Namespace Reportman.Reporting.Design.Json

    Classes

    ReportBatchJsonAdapter

    Bridges the JSON wire format for batch report operations to the in-memory editor: it deserializes batch requests and report documents (JSON or XML), maps them to editor operations, applies or validates them against a report, and serializes the results back to JSON.

    ReportBatchJsonApplyResponse

    Result of applying a batch request, extending the validation response with the undo group identifier and the number of operations that were applied.

    ReportBatchJsonDocumentApplyResponse

    Apply result that also returns the resulting report document, serialized in the given Format; ReportJson is an alias for the document text.

    ReportBatchJsonIssue

    A validation problem reported for a batch request, identifying the offending operation (by index and id) along with a diagnostic code and human-readable message.

    ReportBatchJsonOperation

    A single JSON-serializable report edit operation (add, modify, move, delete, etc.), including its target, properties, and the optional high-level semantic V1 fields the AI designer uses before they are expanded into low-level operations.

    ReportBatchJsonProperty

    A single property assignment within an operation, pairing the property name with its raw JSON value to be applied to the target report object.

    ReportBatchJsonRequest

    JSON-serializable envelope for a batch of report edit operations, carrying a schema version and the ordered list of operations to apply.

    ReportBatchJsonValidationResponse

    Result of validating a batch request, exposing any issues found and an IsValid flag that is true when no issues were reported.

    Interfaces

    IReportBatchJsonAdapter

    Bridges JSON batch contracts and the in-memory report model: implementers deserialize requests and reports, validate and apply batches of operations, and serialize reports and result objects back to JSON in the supported document formats.

    Enums

    ReportDocumentFormat

    Identifies the serialization format used to read or write a report document, either JSON or XML.

    In this article
    Back to top Generated by DocFX