Model/TeamsTemplateServiceSettings.ps1

#
# Cloud Governance Api
# No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
# Version: 1.0
# Generated by OpenAPI Generator: https://openapi-generator.tech
#

<#
.SYNOPSIS

No summary available.

.DESCRIPTION

No description available.

.PARAMETER EnableCreateTeamFromScratch
No description available.

.PARAMETER EnableCreateTeamFromExistTeam
No description available.

.PARAMETER EnableCreateTeamFromIT
No description available.

.PARAMETER EnableCreateTeamFromOwned
No description available.

.PARAMETER TemplateTeams
No description available.

.OUTPUTS

TeamsTemplateServiceSettings<PSCustomObject>
#>


function New-TeamsTemplateServiceSettings {
    [CmdletBinding()]
    Param (
        [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableCreateTeamFromScratch},
        [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableCreateTeamFromExistTeam},
        [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableCreateTeamFromIT},
        [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableCreateTeamFromOwned},
        [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject[]]
        ${TemplateTeams}
    )

    Process {
        'Creating object: Cloud.Governance.Client => TeamsTemplateServiceSettings' | Write-Debug
        $PSBoundParameters | Out-DebugParameter | Write-Debug

        $PSO = [PSCustomObject]@{
            "enableCreateTeamFromScratch" = ${EnableCreateTeamFromScratch}
            "enableCreateTeamFromExistTeam" = ${EnableCreateTeamFromExistTeam}
            "enableCreateTeamFromIT" = ${EnableCreateTeamFromIT}
            "enableCreateTeamFromOwned" = ${EnableCreateTeamFromOwned}
            "templateTeams" = ${TemplateTeams}
        }

        return $PSO
    }
}