import { Base } from "../../";

/*********************************************
* PendingReviewItemsStatistics
**********************************************/
export interface PendingReviewItemsStatistics {
	LabelId?: string;
	LabelName?: string;
	PendingReviewItemsCount?: number;
}

/*********************************************
* PendingReviewItemsStatisticsCollections
**********************************************/
export interface PendingReviewItemsStatisticsCollections {

}

/*********************************************
* ComplianceTag
**********************************************/
export interface ComplianceTag {
	AcceptMessagesOnlyFromSendersOrMembers?: boolean;
	AccessType?: string;
	AllowAccessFromUnmanagedDevice?: string;
	AutoDelete?: boolean;
	BlockDelete?: boolean;
	BlockEdit?: boolean;
	ComplianceFlags?: number;
	ContainsSiteLabel?: boolean;
	DisplayName?: string;
	EncryptionRMSTemplateId?: string;
	HasRetentionAction?: boolean;
	IsEventTag?: boolean;
	MultiStageReviewerEmail?: string;
	NextStageComplianceTag?: string;
	Notes?: string;
	RequireSenderAuthenticationEnabled?: boolean;
	ReviewerEmail?: string;
	SharingCapabilities?: string;
	SuperLock?: boolean;
	TagDuration?: number;
	TagId?: any;
	TagName?: string;
	TagRetentionBasedOn?: string;
	UnlockedAsDefault?: boolean;
}

/*********************************************
* ComplianceTagCollections
**********************************************/
export interface ComplianceTagCollections {

}

/*********************************************
* DlpClassificationResult
**********************************************/
export interface DlpClassificationResult {
	ClassificationId?: string;
	Confidence?: number;
	Count?: number;
}

/*********************************************
* DlpClassificationResultCollections
**********************************************/
export interface DlpClassificationResultCollections {

}
