Imports System.Collections.Generic
Imports DigitalData.Modules.Interfaces

Public Class WorkerArgs
    ' Directory Parameters
    Public WatchDirectories As New List(Of String)
    Public SuccessDirectory As String = Nothing
    Public ErrorDirectory As String = Nothing
    Public OriginalEmailDirectory As String = Nothing
    Public RejectedEmailDirectory As String = Nothing
    Public AttachmentsSubDirectory As String = Nothing
    Public NonZugferdDirectory As String = Nothing

    ' Property Parameter
    Public PropertyMap As New Dictionary(Of String, XmlItemProperty)

    ' Misc Flag Parameters
    Public InsertIntoSQLServer As Boolean = False
    Public ExceptionEmailAddress As String = Nothing
    Public IgnoreRejectionStatus As Boolean = False
    Public MaxAttachmentSizeInMegaBytes As Integer = -1
    Public NamePortal As String = "NO PORTAL_NAME IN CONFIG"
End Class