Model/CopyMoveSetting.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 IsMigrateConfiguration
No description available.

.PARAMETER IsKeepLookAndFeel
No description available.

.PARAMETER ColumnsAndContentConflictResolution
No description available.

.PARAMETER IsMigrateSecurity
No description available.

.PARAMETER IsMigrateColumnsAndContentTypes
No description available.

.PARAMETER IsMigrateContent
No description available.

.PARAMETER IsMigrateContentIncludeListAttachment
No description available.

.OUTPUTS

CopyMoveSetting<PSCustomObject>
#>


function New-CopyMoveSetting {
    [CmdletBinding()]
    Param (
        [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsMigrateConfiguration},
        [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsKeepLookAndFeel},
        [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ColumnsAndContentConflictResolution},
        [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsMigrateSecurity},
        [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsMigrateColumnsAndContentTypes},
        [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsMigrateContent},
        [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsMigrateContentIncludeListAttachment}
    )

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

        $PSO = [PSCustomObject]@{
            "isMigrateConfiguration" = ${IsMigrateConfiguration}
            "isKeepLookAndFeel" = ${IsKeepLookAndFeel}
            "columnsAndContentConflictResolution" = ${ColumnsAndContentConflictResolution}
            "isMigrateSecurity" = ${IsMigrateSecurity}
            "isMigrateColumnsAndContentTypes" = ${IsMigrateColumnsAndContentTypes}
            "isMigrateContent" = ${IsMigrateContent}
            "isMigrateContentIncludeListAttachment" = ${IsMigrateContentIncludeListAttachment}
        }

        return $PSO
    }
}