PSRelativityAPI.psd1

@{
    RootModule = 'PSRelativityAPI.psm1'
    ModuleVersion = '0.1.0'
    CompatiblePSEditions = @('Desktop')
    GUID = '95225073-9a03-4ec2-b71b-b97afe87f9ac'
    Author = 'eDiscovery Sucks'
    CompanyName = 'eDiscovery Sucks LLC'
    Copyright = 'Copyright (c) 2024 eDiscovery Sucks LLC. All rights reserved.'
    Description = 'A PowerShell module with cmdlets to interact with the Relativity REST API'
    PowerShellVersion = '5.1'
    NestedModules = @()
    FunctionsToExport = @(
        ### General
        "Set-RelativityBaseUri",
        "Set-RelativityCredential",

        ### Agent Manager API
        "Get-RelativityAgentType",
        "Get-RelativityAgentServer",
        "New-RelativityAgent",
        "Get-RelativityAgent",
        "Set-RelativityAgent",
        "Remove-RelativityAgent",
        "Test-NewRelativityAgent",
        "Test-SetRelativityAgent",
        "Test-RemoveRelativityAgent",

        ### ARM API
        'New-RelativityArmArchiveJob',
        'Get-RelativityArmArchiveJob',
        'Set-RelativityArmArchiveJob',
        'Remove-RelativityArmArchiveJob',
        'New-RelativityArmRestoreJob',
        'Get-RelativityArmRestoreJob',
        'Set-RelativityArmRestoreJob',
        'Remove-RelativityArmRestoreJob',
        'New-RelativityArmDatabaseRestoreJob',
        'Get-RelativityArmDatabaseRestoreJob',
        'Set-RelativityArmDatabaseRestoreJob',
        'Remove-RelativityArmDatabaseRestoreJob',
        "New-RelativityArmMoveJob",
        "Get-RelativityArmMoveJob",
        "Set-RelativityArmMoveJob",
        "Remove-RelativityArmMoveJob",
        "Start-RelativityArmJob",
        "Stop-RelativityArmJob",
        "Suspend-RelativityArmJob",
        "Terminate-RelativityArmJob",
        "Get-RelativityArmJobStatus",
        "Get-RelativityArmJobLog",
        "Restart-RelativityArmJobTask",

        ### Environment API
        "Get-RelativityMatter",
        "New-RelativityMatter",

        ### Identity API
        "Get-RelativityClient",
        "Get-RelativityUser",
        "Get-RelativityUserAvailableTypes",
        "New-RelativityClient",
        "New-RelativityUser",

        ### Infrastructure
        "Add-RelativityResourcePoolResource",
        "Get-RelativityAnalyticsServer",
        "Get-RelativityCacheLocation",
        "Get-RelativityFileRepository",
        "Get-RelativityResourcePool",
        "Get-RelativityResourcePoolResource",
        "Get-RelativityResourceServerType",
        "New-RelativityCacheLocation",
        "New-RelativityFileRepository",
        "New-RelativityResourcePool",

        ### ObjectManager API
        "Get-RelativityObject",
        "New-RelativityObjectQueryCondition",

        ### ObjectModel API
        "Get-RelativityChoice",
        "Get-RelativityParentObjectType",
        "Get-RelativityField",
        "New-RelativityChoice"
    )
    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @()
    PrivateData = @{

        PSData = @{
            Tags = @("relativity", "rest", "api", "developer")
            LicenseUri = "https://github.com/eDiscovery-Sucks/PSRelativityAPI/blob/main/LICENSE"
            ProjectUri = "https://github.com/eDiscovery-Sucks/PSRelativityAPI/"
            IconUri = ""
            ReleaseNotes = ""
        }
    }
    HelpInfoURI = ""
}