dolibarr 25.0.0-alpha
EmailCleaner Member List

This is the complete list of members for EmailCleaner, including all inherited members.

__construct($db)EmailCleaner
buildComplianceMetadata($engine, $fallbackUsed, $confidence)EmailCleanerstatic
buildFallbackEmailUnderstanding($cleanBody)EmailCleanerprivatestatic
buildMessageScopesBasic($body, $subject='', $from='', $date='', $messageId='', $inReplyTo='', $references=array())EmailCleanerstatic
buildNoiseSummaryFromSegments($segments)EmailCleanerstatic
buildThreadKey($messageId, $inReplyTo, $references)EmailCleanerstatic
collectAttachmentRows($attachments, $savedAttachments, $savedDir='')EmailCleanerstatic
decodeJsonFromAiString($raw)EmailCleanerprivatestatic
detectPdfDocTypeFromAttachmentName($filename)EmailCleanerstatic
extractHeaderFieldValue($header, $fieldName)EmailCleanerstatic
extractHeaderMessageIds($raw)EmailCleanerstatic
extractLeadingQuotedHeaderBasic($raw)EmailCleanerprivatestatic
extractMessageIdFromHeader($header)EmailCleanerstatic
extractQuotedMessageBlocksBasic($body, $maxBlocks=16)EmailCleanerstatic
extractQuotedThreadSnippetBasic($body, $maxLen=1200)EmailCleanerstatic
extractReplyOnlyTextBasic($body)EmailCleanerstatic
fallbackCleanBody($rawBody)EmailCleanerprivatestatic
findActionCommIdByMessageId($entity, $msgid)EmailCleanerprivate
insertAiRequestLogRow($entity, $actioncommId, $collectorId, $msgid, $rawBody, $cleanedText, $segments, $confidence, $engine, $model, $promptCode, $promptVersion, $contextProfileCode, $contextProfileVersion, $emailContext, $emailUnderstanding, $handoffPayload, $payload)EmailCleanerprivate
isAiRequestLogTableAvailable()EmailCleanerprivate
isEmailCollectorHookAction($action)EmailCleanerstatic
isRuntimeAvailable()EmailCleanerstatic
normalizeMessageId($messageId)EmailCleanerstatic
normalizeMessageIdList($messageIds)EmailCleanerstatic
normalizeText($text)EmailCleanerstatic
parseActionParamConfig($raw)EmailCleanerstatic
processEmailCollectorMessage($parameters, &$object)EmailCleaner
runEmailCleaner($subject, $from, $rawBody)EmailCleaner
sanitizeEmailUnderstanding($raw, $fallbackCleanBody='')EmailCleanerprivatestatic
sanitizeStringList($items, $maxItems, $maxLen)EmailCleanerprivatestatic