import { Base } from "../../"; /********************************************* * PolicyEvaluationInfo **********************************************/ export interface PolicyEvaluationInfo { ApplicablePolicies?: { results: Array }; DlpAccessScope?: number; MatchedRules?: { results: Array }; OverriddenRules?: { results: Array }; } /********************************************* * PolicyEvaluationInfoCollections **********************************************/ export interface PolicyEvaluationInfoCollections { } /********************************************* * ISPPolicyStoreProxy **********************************************/ export interface ISPPolicyStoreProxy extends SPPolicyStoreProxyCollections, SPPolicyStoreProxyMethods, Base.IBaseQuery { } /********************************************* * ISPPolicyStoreProxyCollection **********************************************/ export interface ISPPolicyStoreProxyCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPPolicyStoreProxyQueryCollection **********************************************/ export interface ISPPolicyStoreProxyQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ISPPolicyStoreProxyQuery **********************************************/ export interface ISPPolicyStoreProxyQuery extends SPPolicyStoreProxyOData, SPPolicyStoreProxyMethods { } /********************************************* * SPPolicyStoreProxy **********************************************/ export interface SPPolicyStoreProxy extends Base.IBaseResult, SPPolicyStoreProxyProps, SPPolicyStoreProxyCollections, SPPolicyStoreProxyMethods { } /********************************************* * SPPolicyStoreProxyProps **********************************************/ export interface SPPolicyStoreProxyProps { PolicyStoreUrl?: string; ReviewCenterUrl?: string; SupportContentTypeRetention?: boolean; } /********************************************* * SPPolicyStoreProxyPropMethods **********************************************/ export interface SPPolicyStoreProxyPropMethods { } /********************************************* * SPPolicyStoreProxyCollections **********************************************/ export interface SPPolicyStoreProxyCollections extends SPPolicyStoreProxyPropMethods { } /********************************************* * SPPolicyStoreProxyOData **********************************************/ export interface SPPolicyStoreProxyOData extends Base.IBaseResult, SPPolicyStoreProxyProps, SPPolicyStoreProxyMethods { } /********************************************* * SPPolicyStoreProxyMethods **********************************************/ export interface SPPolicyStoreProxyMethods { bulkUpdateDynamicScopeBindings(scopesToAdd?: Array, scopesToRemove?: Array, siteId?: string): Base.IBaseExecution; extendReviewItemsRetention(itemIds?: Array, extensionDate?: any): Base.IBaseCollection; getDynamicScopeBindingBySiteId(siteId?: string): Base.IBaseCollection; getSiteAdaptivePolicies(siteId?: string): Base.IBaseCollection; getSiteAdaptivePoliciesV2(siteId?: string): Base.IBaseCollection; markReviewItemsForDeletion(itemIds?: Array): Base.IBaseCollection; openBinaryStreamForOriginalItem(itemId?: number): Base.IBaseExecution; removeContainerRetentionPolicy(siteId?: string): Base.IBaseExecution; removeContainerSettings(externalId?: Array): Base.IBaseExecution; retagReviewItems(itemIds?: Array, newTag?: string, newTagIsRecord?: boolean, newTagBlockDelete?: boolean, newTagIsEventBased?: boolean): Base.IBaseCollection; retagReviewItemsWithMetas(itemIds?: Array, newTagName?: string, newTagMetas?: Array): Base.IBaseCollection; retagUnifiedReviewItemsWithMetas(itemIds?: Array, originalTagName?: string, newTagName?: string, newTagMetas?: Array): Base.IBaseCollection; setContainerRetentionPolicy(siteId?: string, defaultContainerLabel?: any): Base.IBaseExecution; updateContainerSetting(siteId?: string, externalId?: string, settingType?: number, setting?: string): Base.IBaseExecution; updateSiteAdaptivePolicies(policiesToAdd?: Array, policiesToRemove?: Array, siteId?: string): Base.IBaseExecution; updateSiteAdaptivePoliciesV2(policiesToAdd?: Array, policiesToRemove?: Array, siteId?: string): Base.IBaseExecution; } /********************************************* * SPSitePreservationUtility **********************************************/ export interface SPSitePreservationUtility { Id4a81de82eeb94d6080ea5bf63e27023a?: string; } /********************************************* * SPSitePreservationUtilityCollections **********************************************/ export interface SPSitePreservationUtilityCollections { }