;
; API Rest Configuration File
;

debug = 1

[api]
    version = 1.0
    vendor = "ProcessMaker - Michelangelo (Enterprise)"

[alias: test]
    test2 = "ProcessMaker\Services\Api\Test2"
    test3 = "ProcessMaker\Services\Api\Test3"

[alias: project]
    activity = "ProcessMaker\Services\Api\Project\Activity"
    step     = "ProcessMaker\Services\Api\Project\Activity\Step"
    assignee = "ProcessMaker\Services\Api\Project\Activity\Assignee"
    trigger  = "ProcessMaker\Services\Api\Project\Activity\Step\Trigger"
    project  = "ProcessMaker\Services\Api\Project"
    trigger2 = "ProcessMaker\Services\Api\Project\Trigger"
    event    = "ProcessMaker\Services\Api\Project\Event"
    dynaform         = "ProcessMaker\Services\Api\Project\DynaForm"
    grid             = "ProcessMaker\Services\Api\Project\DynaForm\Grid"
    input-document   = "ProcessMaker\Services\Api\Project\InputDocument"
    output-documents = "ProcessMaker\Services\Api\Project\OutputDocuments"
    supervisors = "ProcessMaker\Services\Api\Project\ProcessSupervisors"
    process-permissions = "ProcessMaker\Services\Api\Project\ProcessPermissions"
    case-scheduler = "ProcessMaker\Services\Api\Project\CaseScheduler"
    case-tracker        = "ProcessMaker\Services\Api\Project\CaseTracker"
    case-tracker-object = "ProcessMaker\Services\Api\Project\CaseTrackerObject"
    project-users = "ProcessMaker\Services\Api\Project\ProjectUsers"
    web-entry     = "ProcessMaker\Services\Api\Project\WebEntry"
    data-base-connections = "ProcessMaker\Services\Api\Project\DataBaseConnection"
    files-manager = "ProcessMaker\Services\Api\Project\FilesManager"
    report-Table = "ProcessMaker\Services\Api\Project\ReportTable"
    sub-process= "ProcessMaker\Services\Api\Project\SubProcess"
    trigger-wizard = "ProcessMaker\Services\Api\Project\TriggerWizard"
    category       = "ProcessMaker\Services\Api\ProcessCategory"
    process-variable      = "ProcessMaker\Services\Api\Project\Variable"
    message-type          = "ProcessMaker\Services\Api\Project\MessageType"
    message-type-variable = "ProcessMaker\Services\Api\Project\MessageType\Variable"
    web-entry-event          = "ProcessMaker\Services\Api\Project\WebEntryEvent"
    message-event-definition = "ProcessMaker\Services\Api\Project\MessageEventDefinition"
    script-task = "ProcessMaker\Services\Api\Project\ScriptTask"
    timer-event = "ProcessMaker\Services\Api\Project\TimerEvent"
    email-event = "ProcessMaker\Services\Api\Project\EmailEvent"

[alias: projects]
    project = "ProcessMaker\Services\Api\Project"

[alias: departments]
    project = "ProcessMaker\Services\Api\Department"

[alias: group]
    group = "ProcessMaker\Services\Api\Group"
    user  = "ProcessMaker\Services\Api\Group\User"

[alias: groups]
    group = "ProcessMaker\Services\Api\Group"

[alias: user]
    user = "ProcessMaker\Services\Api\User"

[alias: users]
    user = "ProcessMaker\Services\Api\User"

[alias: calendar]
    calendar = "ProcessMaker\Services\Api\Calendar"

[alias: calendars]
    calendar = "ProcessMaker\Services\Api\Calendar"

[alias: case]
    case = "ProcessMaker\Services\Api\Cases"
    variable = "ProcessMaker\Services\Api\Cases\Variable"

[alias: cases]
    case = "ProcessMaker\Services\Api\Cases"
    input-document = "ProcessMaker\Services\Api\Cases\InputDocument"
    output-document = "ProcessMaker\Services\Api\Cases\OutputDocument"

[alias: role]
    role       = "ProcessMaker\Services\Api\Role"
    user       = "ProcessMaker\Services\Api\Role\User"
    permission = "ProcessMaker\Services\Api\Role\Permission"

[alias: roles]
    role = "ProcessMaker\Services\Api\Role"

[alias: lists]
    list = "ProcessMaker\Services\Api\Lists"

[alias: file]
    file = "ProcessMaker\Services\Api\File"

[alias: files]
    file = "ProcessMaker\Services\Api\Files"

[alias: email]
    email = "ProcessMaker\Services\Api\EmailServer"

[alias: emails]
    email = "ProcessMaker\Services\Api\EmailServer"

[alias: light]
    light = "ProcessMaker\Services\Api\Light"
    tracker = "ProcessMaker\Services\Api\Light\Tracker"
    notification = "ProcessMaker\Services\Api\Light\NotificationDevice"

[alias: consolidated]
    list = "ProcessMaker\Services\Api\Consolidated"

[alias: dashboard]
    dashboard = "ProcessMaker\Services\Api\Dashboard"

[alias: catalog]
    dashboard = "ProcessMaker\Services\Api\Catalog"

[alias: google]
    authentication = "ProcessMaker\Services\Api\Google\Authentication"

[alias: gmailIntegration]
    gmailIntegration = "ProcessMaker\Services\Api\GmailIntegration"
    token = "ProcessMaker\Services\Api\GmailToken"

[alias: reportingIndicators]
    reportingIndicators = "ProcessMaker\Services\Api\ReportingIndicators"

[alias: logs]
log = "ProcessMaker\Services\Api\FileLogs"