Table of Contents

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

IList<ReportColumn>

Destination

The destination container for the new report (required).

public ReportDestination Destination { get; set; }

Property Value

ReportDestination

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

string

ReportDefinition

The report definition containing filters, grouping, summarizing, and sorting criteria (optional).

public ReportDefinition ReportDefinition { get; set; }

Property Value

ReportDefinition

Scope

List of sheets and/or workspaces to include in the report scope (required, minItems: 1, maxItems: 100).

public IList<ReportScopeInclusion> Scope { get; set; }

Property Value

IList<ReportScopeInclusion>