ReportMetadata: {
    aggregates: string[];
    buckets: Bucket[];
    chart: Chart[] | null;
    crossFilters: CrossFilter[];
    currency: string | null;
    customDetailFormula: CustomDetailFormula[];
    customSummaryFormula: CustomSummaryFormula[];
    dashboardSetting: {
        [name: string]: string;
    } | null;
    description: string | null;
    detailColumns: string[];
    developerName: string;
    division: string | null;
    folderId: string | null;
    groupingsAcross: GroupingsAcross[];
    groupingsDown: GroupingsDownElement[];
    hasDetailRows: boolean;
    hasRecordCount: boolean;
    historicalSnapshotDates: string[];
    id: string;
    name: string;
    presentationOptions: {
        hasStackedSummaries: boolean;
        historicalColumns: {
            [name: string]: {
                decreaseIsPositive: boolean;
                showChanges: boolean;
            };
        };
    };
    reportBooleanFilter: string | null;
    reportFilters: ReportFilterDetail[];
    reportFormat: "TABULAR" | "SUMMARY" | "MATRIX" | "MULTI_BLOCK";
    reportType: {
        label: string;
        type: string;
    };
    scope: string;
    showGrandTotal: boolean;
    showSubtotals: boolean;
    sortBy: {
        sortColumn: string;
        sortOrder: string;
    }[];
    standardDateFilter: StandardDateFilter;
    standardFilters: StandardFilter[];
    supportsRoleHierarchy: boolean;
    topRows?: {
        direction: string;
        rowLimit: number;
    } | null;
    userOrHierarchyFilterId: string | null;
}

Type declaration

  • aggregates: string[]
  • buckets: Bucket[]
  • chart: Chart[] | null
  • crossFilters: CrossFilter[]
  • currency: string | null
  • customDetailFormula: CustomDetailFormula[]
  • customSummaryFormula: CustomSummaryFormula[]
  • dashboardSetting: {
        [name: string]: string;
    } | null
  • description: string | null
  • detailColumns: string[]
  • developerName: string
  • division: string | null
  • folderId: string | null
  • groupingsAcross: GroupingsAcross[]
  • groupingsDown: GroupingsDownElement[]
  • hasDetailRows: boolean
  • hasRecordCount: boolean
  • historicalSnapshotDates: string[]
  • id: string
  • name: string
  • presentationOptions: {
        hasStackedSummaries: boolean;
        historicalColumns: {
            [name: string]: {
                decreaseIsPositive: boolean;
                showChanges: boolean;
            };
        };
    }
    • hasStackedSummaries: boolean
    • historicalColumns: {
          [name: string]: {
              decreaseIsPositive: boolean;
              showChanges: boolean;
          };
      }
      • [name: string]: {
            decreaseIsPositive: boolean;
            showChanges: boolean;
        }
        • decreaseIsPositive: boolean
        • showChanges: boolean
  • reportBooleanFilter: string | null
  • reportFilters: ReportFilterDetail[]
  • reportFormat: "TABULAR" | "SUMMARY" | "MATRIX" | "MULTI_BLOCK"
  • reportType: {
        label: string;
        type: string;
    }
    • label: string
    • type: string
  • scope: string
  • showGrandTotal: boolean
  • showSubtotals: boolean
  • sortBy: {
        sortColumn: string;
        sortOrder: string;
    }[]
  • standardDateFilter: StandardDateFilter
  • standardFilters: StandardFilter[]
  • supportsRoleHierarchy: boolean
  • Optional topRows?: {
        direction: string;
        rowLimit: number;
    } | null
  • userOrHierarchyFilterId: string | null