Report: Metadata & {
    aggregates: ReportAggregate[];
    block: Report[];
    blockInfo?: ReportBlockInfo | null;
    buckets: ReportBucketField[];
    chart?: ReportChart | null;
    colorRanges: ReportColorRange[];
    columns: ReportColumn[];
    crossFilters: ReportCrossFilter[];
    currency?: string | null;
    customDetailFormulas: ReportCustomDetailFormula[];
    dataCategoryFilters: ReportDataCategoryFilter[];
    description?: string | null;
    division?: string | null;
    filter?: ReportFilter | null;
    folderName?: string | null;
    format: string;
    formattingRules: ReportFormattingRule[];
    groupingsAcross: ReportGrouping[];
    groupingsDown: ReportGrouping[];
    historicalSelector?: ReportHistoricalSelector | null;
    name: string;
    numSubscriptions?: number | null;
    params: ReportParam[];
    reportType: string;
    roleHierarchyFilter?: string | null;
    rowLimit?: number | null;
    scope?: string | null;
    showCurrentDate?: boolean | null;
    showDetails?: boolean | null;
    showGrandTotal?: boolean | null;
    showSubTotals?: boolean | null;
    sortColumn?: string | null;
    sortOrder?: string | null;
    territoryHierarchyFilter?: string | null;
    timeFrameFilter?: ReportTimeFrameFilter | null;
    userFilter?: string | null;
}

Type declaration