Model/ManuallyInputUrlSetting.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 EnableConstructUrl
No description available.

.PARAMETER EnableUrlValidation
No description available.

.PARAMETER ConstructUrlAssignBy
No description available.

.PARAMETER ValidationRule
No description available.

.PARAMETER Rules
No description available.

.PARAMETER Suffix
No description available.

.PARAMETER Connection
No description available.

.PARAMETER ContructUrlAssignBy
No description available.

.OUTPUTS

ManuallyInputUrlSetting<PSCustomObject>
#>


function New-ManuallyInputUrlSetting {
    [CmdletBinding()]
    Param (
        [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableConstructUrl},
        [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableUrlValidation},
        [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ConstructUrlAssignBy},
        [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ValidationRule},
        [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
        [String[]]
        ${Rules},
        [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
        [String]
        ${Suffix},
        [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)]
        [String]
        ${Connection},
        [Parameter(Position = 7, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ContructUrlAssignBy}
    )

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

        $PSO = [PSCustomObject]@{
            "enableConstructUrl" = ${EnableConstructUrl}
            "enableUrlValidation" = ${EnableUrlValidation}
            "constructUrlAssignBy" = ${ConstructUrlAssignBy}
            "validationRule" = ${ValidationRule}
            "rules" = ${Rules}
            "suffix" = ${Suffix}
            "connection" = ${Connection}
            "contructUrlAssignBy" = ${ContructUrlAssignBy}
        }

        return $PSO
    }
}