Model/RenewProfileRef.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 IsLastStage
No description available.

.PARAMETER ConfirmMessage
No description available.

.PARAMETER ObjectTitle
No description available.

.PARAMETER EnableContactRenewal
No description available.

.PARAMETER EnablePermissionRenewal
No description available.

.PARAMETER EnableMetadataRenewal
No description available.

.PARAMETER EnableReassign
No description available.

.PARAMETER EnableDeletion
No description available.

.PARAMETER EnableArchival
No description available.

.OUTPUTS

RenewProfileRef<PSCustomObject>
#>


function New-RenewProfileRef {
    [CmdletBinding()]
    Param (
        [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsLastStage},
        [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
        [String]
        ${ConfirmMessage},
        [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)]
        [String]
        ${ObjectTitle},
        [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableContactRenewal},
        [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnablePermissionRenewal},
        [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableMetadataRenewal},
        [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableReassign},
        [Parameter(Position = 7, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableDeletion},
        [Parameter(Position = 8, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${EnableArchival}
    )

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

        $PSO = [PSCustomObject]@{
            "isLastStage" = ${IsLastStage}
            "confirmMessage" = ${ConfirmMessage}
            "objectTitle" = ${ObjectTitle}
            "enableContactRenewal" = ${EnableContactRenewal}
            "enablePermissionRenewal" = ${EnablePermissionRenewal}
            "enableMetadataRenewal" = ${EnableMetadataRenewal}
            "enableReassign" = ${EnableReassign}
            "enableDeletion" = ${EnableDeletion}
            "enableArchival" = ${EnableArchival}
        }

        return $PSO
    }
}