Interface IAppEvaluation

interface IAppEvaluation {
    ID?: string;
    appId: string;
    appItemId: string;
    appName: string;
    details: {
        concurrentReload: boolean;
        dedicated: boolean;
        engineHasCache: boolean;
        errors: string[][];
        objectMetrics: {};
        warnings: string[][];
    };
    ended: string;
    events: {
        details: string;
        errorCode: string;
        objectId: string;
        objectTitle: string;
        objectType: string;
        objectVisualization: string;
        severity: string;
        sheetId: string;
        sheetTitle: string;
    }[];
    id: string;
    metadata: {
        amountofcardinalfieldvalues: number;
        amountoffields: number;
        amountoffieldvalues: number;
        amountofrows: number;
        amountoftables: number;
        hassectionaccess: boolean;
        reloadmeta: {
            cpuspent: string;
            peakmemorybytes: number;
        };
        staticbytesize: number;
    };
    result: {
        documentSizeMiB: number;
        hasSectionAccess: boolean;
        objNoCache: {
            id: string;
            objectType: number;
            responsetimeseconds: number;
            sheetId: string;
            title: string;
        }[];
        objSingleThreaded: {
            cpuQuotient1: number;
            id: string;
            objectType: number;
            sheetId: string;
            title: string;
        }[];
        objSlowCached: {
            cpuQuotients: number[];
            id: string;
            objectType: number;
            responseTimeSeconds: number;
            schema: {
                id: string;
                objectType: number;
                sheetId: string;
                title: string;
            };
            sheetId: string;
            title: string;
        }[];
        objSlowUncached: {
            id: string;
            objectType: number;
            responseTimeSeconds: number;
            sheetId: string;
            title: string;
        }[];
        objectCount: number;
        rowCount: number;
        sheetCount: number;
        sheets: {
            objectCount: number;
            sheet: {
                id: string;
                objectType: number;
                responseTimeSeconds: number;
                sheetId: string;
                title: string;
            };
            sheetObjects: {
                id: string;
                objectType: number;
                responseTimeSeconds: number;
                sheetId: string;
                title: string;
            }[];
        }[];
        topFieldsByBytes: {
            byte_size: number;
            is_system: true;
            name: string;
        }[];
        topTablesByBytes: {
            byte_size: number;
            is_system: boolean;
            name: string;
        }[];
    };
    sheetId: string;
    sheetTitle: string;
    started: string;
    status: string;
    tenantId: string;
    timestamp: string;
    version: number;
}

Properties

ID?: string
appId: string
appItemId: string
appName: string
details: {
    concurrentReload: boolean;
    dedicated: boolean;
    engineHasCache: boolean;
    errors: string[][];
    objectMetrics: {};
    warnings: string[][];
}

Type declaration

  • concurrentReload: boolean
  • dedicated: boolean
  • engineHasCache: boolean
  • errors: string[][]
  • objectMetrics: {}
    • warnings: string[][]
    ended: string
    events: {
        details: string;
        errorCode: string;
        objectId: string;
        objectTitle: string;
        objectType: string;
        objectVisualization: string;
        severity: string;
        sheetId: string;
        sheetTitle: string;
    }[]

    Type declaration

    • details: string
    • errorCode: string
    • objectId: string
    • objectTitle: string
    • objectType: string
    • objectVisualization: string
    • severity: string
    • sheetId: string
    • sheetTitle: string
    id: string
    metadata: {
        amountofcardinalfieldvalues: number;
        amountoffields: number;
        amountoffieldvalues: number;
        amountofrows: number;
        amountoftables: number;
        hassectionaccess: boolean;
        reloadmeta: {
            cpuspent: string;
            peakmemorybytes: number;
        };
        staticbytesize: number;
    }

    Type declaration

    • amountofcardinalfieldvalues: number
    • amountoffields: number
    • amountoffieldvalues: number
    • amountofrows: number
    • amountoftables: number
    • hassectionaccess: boolean
    • reloadmeta: {
          cpuspent: string;
          peakmemorybytes: number;
      }
      • cpuspent: string
      • peakmemorybytes: number
    • staticbytesize: number
    result: {
        documentSizeMiB: number;
        hasSectionAccess: boolean;
        objNoCache: {
            id: string;
            objectType: number;
            responsetimeseconds: number;
            sheetId: string;
            title: string;
        }[];
        objSingleThreaded: {
            cpuQuotient1: number;
            id: string;
            objectType: number;
            sheetId: string;
            title: string;
        }[];
        objSlowCached: {
            cpuQuotients: number[];
            id: string;
            objectType: number;
            responseTimeSeconds: number;
            schema: {
                id: string;
                objectType: number;
                sheetId: string;
                title: string;
            };
            sheetId: string;
            title: string;
        }[];
        objSlowUncached: {
            id: string;
            objectType: number;
            responseTimeSeconds: number;
            sheetId: string;
            title: string;
        }[];
        objectCount: number;
        rowCount: number;
        sheetCount: number;
        sheets: {
            objectCount: number;
            sheet: {
                id: string;
                objectType: number;
                responseTimeSeconds: number;
                sheetId: string;
                title: string;
            };
            sheetObjects: {
                id: string;
                objectType: number;
                responseTimeSeconds: number;
                sheetId: string;
                title: string;
            }[];
        }[];
        topFieldsByBytes: {
            byte_size: number;
            is_system: true;
            name: string;
        }[];
        topTablesByBytes: {
            byte_size: number;
            is_system: boolean;
            name: string;
        }[];
    }

    Type declaration

    • documentSizeMiB: number
    • hasSectionAccess: boolean
    • objNoCache: {
          id: string;
          objectType: number;
          responsetimeseconds: number;
          sheetId: string;
          title: string;
      }[]
    • objSingleThreaded: {
          cpuQuotient1: number;
          id: string;
          objectType: number;
          sheetId: string;
          title: string;
      }[]
    • objSlowCached: {
          cpuQuotients: number[];
          id: string;
          objectType: number;
          responseTimeSeconds: number;
          schema: {
              id: string;
              objectType: number;
              sheetId: string;
              title: string;
          };
          sheetId: string;
          title: string;
      }[]
    • objSlowUncached: {
          id: string;
          objectType: number;
          responseTimeSeconds: number;
          sheetId: string;
          title: string;
      }[]
    • objectCount: number
    • rowCount: number
    • sheetCount: number
    • sheets: {
          objectCount: number;
          sheet: {
              id: string;
              objectType: number;
              responseTimeSeconds: number;
              sheetId: string;
              title: string;
          };
          sheetObjects: {
              id: string;
              objectType: number;
              responseTimeSeconds: number;
              sheetId: string;
              title: string;
          }[];
      }[]
    • topFieldsByBytes: {
          byte_size: number;
          is_system: true;
          name: string;
      }[]
    • topTablesByBytes: {
          byte_size: number;
          is_system: boolean;
          name: string;
      }[]
    sheetId: string
    sheetTitle: string
    started: string
    status: string
    tenantId: string
    timestamp: string
    version: number