File
dashboardTitle
|
Type : string
|
Default value : ''
|
|
dateCreated
|
Type : string
|
Default value : ''
|
|
dateModified
|
Type : string
|
Default value : ''
|
|
hasEditAccess
|
Type : boolean
|
Default value : false
|
|
metadata
|
Type : object
|
Default value : {}
|
|
oid
|
Type : string
|
Default value : ''
|
|
title
|
Type : string
|
Default value : ''
|
|
export class PlanTable {
totalItems: number = 0;
currentPage: number = 0;
noItems: number = 0;
items: any[] = [];
}
export class RecordResponseTable {
totalItems: number = 0;
currentPage: number = 0;
noItems: number = 0;
items: any[] = [];
}
export class Plan {
oid: string = '';
title: string = '';
dateCreated: string = '';
dateModified: string = '';
hasEditAccess:boolean = false;
metadata: object = {};
dashboardTitle: string = '';
}
export declare class FilterField {
name: string;
path: string;
}
export declare class QueryFilter {
filterType: string;
filterFields: FilterField[];
}
export declare class SortGroupBy {
rowLevel: number;
compareFieldValue: string;
compareField: string;
relatedTo: string;
}
export declare class FormatRules {
filterBy: any;
filterWorkflowStepsBy: string[];
recordTypeFilterBy: string;
queryFilters: { [key: string]: QueryFilter[] };
sortBy: string;
groupBy: string;
sortGroupBy: SortGroupBy[];
hideWorkflowStepTitleForRecordType: string[];
}
export declare class DashboardConfig {
[key: string]: {
formatRules: FormatRules;
}
}