import { Base } from "../../../"; import { Microsoft } from "../../../"; /********************************************* * SPTenantIBPolicyComplianceReportEntityData **********************************************/ export interface SPTenantIBPolicyComplianceReportEntityData { UpdateOneDriveSegments?: boolean; } /********************************************* * SPTenantIBPolicyComplianceReportEntityDataCollections **********************************************/ export interface SPTenantIBPolicyComplianceReportEntityDataCollections { } /********************************************* * SPTenantIBPolicyComplianceReport **********************************************/ export interface SPTenantIBPolicyComplianceReport { CompleteTimeInUtc?: any; Content?: { results: Array }; DownloadReportFilePath?: string; Id?: any; IncompatibleSegmentsPairsContent?: { results: Array }; InvalidSegmentsContent?: { results: Array }; QueuedTimeInUtc?: any; StartTimeInUtc?: any; State?: string; } /********************************************* * SPTenantIBPolicyComplianceReportCollections **********************************************/ export interface SPTenantIBPolicyComplianceReportCollections extends SPTenantIBPolicyComplianceReportCollectionMethods { } /********************************************* * SPTenantIBPolicyComplianceReportCollectionMethods **********************************************/ export interface SPTenantIBPolicyComplianceReportCollectionMethods { getAllReportStates(): Base.IBaseExecution>; getReportById(ReportId?: any, ShowIncompatibleSegmentsPairsAndInvalidSegmentsFilesContents?: boolean): Base.IBaseExecution; removeFinalizedReport(ReportId?: any): Base.IBaseExecution; }