This commit is contained in:
@@ -36,7 +36,12 @@ export type RiskRuleItem = {
|
||||
id: string;
|
||||
tenantId?: string | null;
|
||||
applicationId?: string | null;
|
||||
code: 'MAX_PHONES_PER_TASK' | 'NON_WORKING_MARKETING_BULK' | 'TASK_CREATE_FREQUENCY' | 'PHONE_FREQUENCY_24H' | 'PHONE_FREQUENCY_5M';
|
||||
code:
|
||||
| 'MAX_PHONES_PER_TASK'
|
||||
| 'NON_WORKING_MARKETING_BULK'
|
||||
| 'TASK_CREATE_FREQUENCY'
|
||||
| 'PHONE_FREQUENCY_24H'
|
||||
| 'PHONE_FREQUENCY_5M';
|
||||
name: string;
|
||||
description?: string | null;
|
||||
metric: string;
|
||||
@@ -44,7 +49,15 @@ export type RiskRuleItem = {
|
||||
action: 'block' | 'manual_review';
|
||||
status: 'active' | 'inactive';
|
||||
priority: number;
|
||||
config?: { startTime?: string; endTime?: string; timeZone?: string; periodSeconds?: number; alignment?: string } | null;
|
||||
config?: {
|
||||
startTime?: string;
|
||||
endTime?: string;
|
||||
timeZone?: string;
|
||||
periodSeconds?: number;
|
||||
alignment?: string;
|
||||
previousTimeConfig?: { startTime: string; endTime: string };
|
||||
timeConfigEffectiveAt?: string;
|
||||
} | null;
|
||||
application?: { id: string; name: string; tenantId: string; tenant?: { id: string; name: string } } | null;
|
||||
updatedAt: string;
|
||||
};
|
||||
@@ -119,7 +132,15 @@ export type DrainageDetectionRule = {
|
||||
export type DrainageDetectionResult = {
|
||||
hasDrainageContent: boolean;
|
||||
drainageDetection: {
|
||||
matches: Array<{ ruleCode: string; ruleName: string; category: string; text: string; normalizedText: string; start: number; end: number }>;
|
||||
matches: Array<{
|
||||
ruleCode: string;
|
||||
ruleName: string;
|
||||
category: string;
|
||||
text: string;
|
||||
normalizedText: string;
|
||||
start: number;
|
||||
end: number;
|
||||
}>;
|
||||
categories: string[];
|
||||
truncated: boolean;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user