Class CreateReportRequest
- Namespace
- Smartsheet.Api.Models
- Assembly
- smartsheet-csharp-sdk.dll
Represents a request to create a new report.
public class CreateReportRequest
- Inheritance
-
CreateReportRequest
- Inherited Members
Properties
Columns
List of report columns (required, minItems: 1, maxItems: 400).
public IList<ReportColumn> Columns { get; set; }
Property Value
Destination
The destination container for the new report (required).
public ReportDestination Destination { get; set; }
Property Value
IsSummaryReport
Set to true if the report is a sheet summary report; otherwise it is a row report (default: false).
public bool? IsSummaryReport { get; set; }
Property Value
- bool?
Name
Report name (required, 1-50 characters).
public string Name { get; set; }
Property Value
ReportDefinition
The report definition containing filters, grouping, summarizing, and sorting criteria (optional).
public ReportDefinition ReportDefinition { get; set; }
Property Value
Scope
List of sheets and/or workspaces to include in the report scope (required, minItems: 1, maxItems: 100).
public IList<ReportScopeInclusion> Scope { get; set; }