Model/ContentMoveCommonSetting.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 IsIncludeVersions
No description available.

.PARAMETER IsIncludeWorkflowDefinition
No description available.

.PARAMETER IsDisableInformationRightsManagement
No description available.

.PARAMETER IsPreserveNullColumnValues
No description available.

.PARAMETER IsKeepModifiedByAndModifiedTime
No description available.

.PARAMETER ProfileMappings
No description available.

.PARAMETER BackupSettings
No description available.

.PARAMETER ConflictResolutionSettings
No description available.

.PARAMETER FilterPolicy
No description available.

.PARAMETER DeleteType
No description available.

.PARAMETER IsDeleteCheckedFiles
No description available.

.OUTPUTS

ContentMoveCommonSetting<PSCustomObject>
#>


function New-ContentMoveCommonSetting {
    [CmdletBinding()]
    Param (
        [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsIncludeVersions},
        [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsIncludeWorkflowDefinition},
        [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsDisableInformationRightsManagement},
        [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsPreserveNullColumnValues},
        [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsKeepModifiedByAndModifiedTime},
        [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ProfileMappings},
        [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${BackupSettings},
        [Parameter(Position = 7, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${ConflictResolutionSettings},
        [Parameter(Position = 8, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${FilterPolicy},
        [Parameter(Position = 9, ValueFromPipelineByPropertyName = $true)]
        [PSCustomObject]
        ${DeleteType},
        [Parameter(Position = 10, ValueFromPipelineByPropertyName = $true)]
        [System.Nullable[Boolean]]
        ${IsDeleteCheckedFiles}
    )

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

        $PSO = [PSCustomObject]@{
            "isIncludeVersions" = ${IsIncludeVersions}
            "isIncludeWorkflowDefinition" = ${IsIncludeWorkflowDefinition}
            "isDisableInformationRightsManagement" = ${IsDisableInformationRightsManagement}
            "isPreserveNullColumnValues" = ${IsPreserveNullColumnValues}
            "isKeepModifiedByAndModifiedTime" = ${IsKeepModifiedByAndModifiedTime}
            "profileMappings" = ${ProfileMappings}
            "backupSettings" = ${BackupSettings}
            "conflictResolutionSettings" = ${ConflictResolutionSettings}
            "filterPolicy" = ${FilterPolicy}
            "deleteType" = ${DeleteType}
            "isDeleteCheckedFiles" = ${IsDeleteCheckedFiles}
        }

        return $PSO
    }
}