Azure.DevOps.Function.Collection.psm1

@(
    'WebRequestAzureDevOpsCore',
    'VarGroupJsonSchema',
    'Header',
    'AzureDevOpsProcessTemplate',
    'DataSizeFormat',
    'TimeSpan',
    'APIData',
    'AzureDevOps',
    'AzureDevOpsProject',
    'AzureDevOpsUserGroup',
    'AzureDevOpsConnectionProfile',
    'AzureDevOpsPersonalAccessToken',
    'AzureDevOpsGitCommitList',
    'AzureDevOpsGitCommitChange',
    'AzureDevOpsGitRepositorie',
    'AzureDevOpsGitDeletedRepositorie',
    'AzureDevOpsGitRepositorieItem',
    'AzureDevOpsGitRepositoriePullRequest',
    'AzureDevOpsGitRepositoriePush',
    'AzureDevOpsGitRepositorieRef',
    'AzureDevOpsGitRepositorieStat',
    'AzureDevOpsVariableGroup',
    'AzureDevOpsTeam',
    'AzureDevOpsBuild',
    'AzureDevOpsBuildChange',
    'AzureDevOpsBuildDefinitionList',
    'AzureDevOpsBuildDefinition',
    'AzureDevOpsBuildFolder',
    'AzureDevOpsBuildLease',
    'AzureDevOpsBuildMetric',
    'AzureDevOpsBuildOptions',
    'AzureDevOpsBuildTimeline',
    'AzureDevOpsBuildResourceUsage',
    'AzureDevOpsSourceProvider',
    'AzureDevOpsArtifactFeed',
    'AzureDevOpsArtifactGlobalPermission',
    'AzureDevOpsFeedPackage',
    'AzureDevOpsFeedPermission',
    'AzureDevOpsFeedView',
    'AzureDevOpsRecycleBinFeed',
    'AzureDevOpsRecycleBinFeedPackage',
    'AzureDevOpsRecycleBinFeedPackageVersion',
    'AzureDevOpsRelease',
    'AzureDevOpsReleaseDefinition',
    'AzureDevOpsReleaseApproval',
    'AzureDevOpsPipeline',
    'AzureDevOpsPipelineRun',
    'AzureDevOpsPipelineApproval',
    'AzureDevOpsProcess',
    'AzureDevOpsBuildSetting'
).ForEach{
    . "$psscriptroot\Classes\$_.ps1"
}

(Get-ChildItem -Path $PSScriptRoot\Scripts\*.ps1 -Recurse).ForEach{
    . $_.FullName
}