ReportMetadata
Client-safe report metadata. No connection strings or secrets.
public sealed record ReportMetadata : IEquatable<ReportMetadata>
Constructors
ReportMetadata
public ReportMetadata(string Id, string Title, ImmutableArray<ReportParameter> Parameters, ImmutableArray<string> DataSourceIds, LayoutDefinition Layout, string? CustomCss = null)
Client-safe report metadata. No connection strings or secrets.
| Parameter | Type | Description |
|---|---|---|
Id |
String |
|
Title |
String |
|
Parameters |
ReportParameter> |
|
DataSourceIds |
String> |
|
Layout |
LayoutDefinition |
|
CustomCss |
String |
Properties
Id
public string Id { get; init; }
Title
public string Title { get; init; }
Parameters
public ImmutableArray<ReportParameter> Parameters { get; init; }
DataSourceIds
public ImmutableArray<string> DataSourceIds { get; init; }
Layout
public LayoutDefinition Layout { get; init; }
CustomCss
public string? CustomCss { get; init; }