Model/GroupGridModel.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 GroupId No description available. .PARAMETER GroupName No description available. .PARAMETER GroupSharing No description available. .PARAMETER GroupSharingDescription No description available. .PARAMETER Id No description available. .PARAMETER ObjectId No description available. .PARAMETER PrimaryContact No description available. .PARAMETER PrimaryContactDisplayName No description available. .PARAMETER SecondaryContact No description available. .PARAMETER SecondaryContactDisplayName No description available. .PARAMETER Owners No description available. .PARAMETER OwnersDisplayName No description available. .PARAMETER PolicyName No description available. .PARAMETER PolicyId No description available. .PARAMETER Privacy No description available. .PARAMETER PrivacyDescription No description available. .PARAMETER SubscribeMembers No description available. .PARAMETER TeamsSiteSharing No description available. .PARAMETER TeamsSharingDescription No description available. .PARAMETER SubscribeMembersDescription No description available. .PARAMETER OutsideSenders No description available. .PARAMETER OutsideSendersDescription No description available. .PARAMETER Language No description available. .PARAMETER LanguageDescription No description available. .PARAMETER SiteUrl No description available. .PARAMETER SiteQuota No description available. .PARAMETER SiteUsage No description available. .PARAMETER LeaseExpirationTime No description available. .PARAMETER CreatedTime No description available. .PARAMETER EnableLeaseExtension No description available. .PARAMETER EnablePolicyChange No description available. .PARAMETER EnableDeletion No description available. .PARAMETER EnableSiteQuotaChange No description available. .PARAMETER EnableLeaseManagement No description available. .PARAMETER EnableInactivityThreshold No description available. .PARAMETER InactivityThresholdTime No description available. .PARAMETER Classification No description available. .PARAMETER EnableHiddenMembership No description available. .PARAMETER PermissionRecertificationStatus No description available. .PARAMETER PermissionRecertificationStatusDescription No description available. .PARAMETER MembershipRecertificationStatus No description available. .PARAMETER MembershipRecertificationStatusDescription No description available. .PARAMETER Status No description available. .PARAMETER StatusDescription No description available. .PARAMETER Hub No description available. .PARAMETER GeoLocation No description available. .PARAMETER GeoLocationDescription No description available. .PARAMETER Phase No description available. .PARAMETER PhaseDescription No description available. .PARAMETER Metadata No description available. .OUTPUTS GroupGridModel<PSCustomObject> #> function New-GroupGridModel { [CmdletBinding()] Param ( [Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)] [String] ${GroupId}, [Parameter(Position = 1, ValueFromPipelineByPropertyName = $true)] [String] ${GroupName}, [Parameter(Position = 2, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${GroupSharing}, [Parameter(Position = 3, ValueFromPipelineByPropertyName = $true)] [String] ${GroupSharingDescription}, [Parameter(Position = 4, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${Id}, [Parameter(Position = 5, ValueFromPipelineByPropertyName = $true)] [String] ${ObjectId}, [Parameter(Position = 6, ValueFromPipelineByPropertyName = $true)] [String] ${PrimaryContact}, [Parameter(Position = 7, ValueFromPipelineByPropertyName = $true)] [String] ${PrimaryContactDisplayName}, [Parameter(Position = 8, ValueFromPipelineByPropertyName = $true)] [String] ${SecondaryContact}, [Parameter(Position = 9, ValueFromPipelineByPropertyName = $true)] [String] ${SecondaryContactDisplayName}, [Parameter(Position = 10, ValueFromPipelineByPropertyName = $true)] [String] ${Owners}, [Parameter(Position = 11, ValueFromPipelineByPropertyName = $true)] [String] ${OwnersDisplayName}, [Parameter(Position = 12, ValueFromPipelineByPropertyName = $true)] [String] ${PolicyName}, [Parameter(Position = 13, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${PolicyId}, [Parameter(Position = 14, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${Privacy}, [Parameter(Position = 15, ValueFromPipelineByPropertyName = $true)] [String] ${PrivacyDescription}, [Parameter(Position = 16, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${SubscribeMembers}, [Parameter(Position = 17, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${TeamsSiteSharing}, [Parameter(Position = 18, ValueFromPipelineByPropertyName = $true)] [String] ${TeamsSharingDescription}, [Parameter(Position = 19, ValueFromPipelineByPropertyName = $true)] [String] ${SubscribeMembersDescription}, [Parameter(Position = 20, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${OutsideSenders}, [Parameter(Position = 21, ValueFromPipelineByPropertyName = $true)] [String] ${OutsideSendersDescription}, [Parameter(Position = 22, ValueFromPipelineByPropertyName = $true)] [String] ${Language}, [Parameter(Position = 23, ValueFromPipelineByPropertyName = $true)] [String] ${LanguageDescription}, [Parameter(Position = 24, ValueFromPipelineByPropertyName = $true)] [String] ${SiteUrl}, [Parameter(Position = 25, ValueFromPipelineByPropertyName = $true)] [String] ${SiteQuota}, [Parameter(Position = 26, ValueFromPipelineByPropertyName = $true)] [String] ${SiteUsage}, [Parameter(Position = 27, ValueFromPipelineByPropertyName = $true)] [System.Nullable[System.DateTime]] ${LeaseExpirationTime}, [Parameter(Position = 28, ValueFromPipelineByPropertyName = $true)] [System.Nullable[System.DateTime]] ${CreatedTime}, [Parameter(Position = 29, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableLeaseExtension}, [Parameter(Position = 30, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnablePolicyChange}, [Parameter(Position = 31, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableDeletion}, [Parameter(Position = 32, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableSiteQuotaChange}, [Parameter(Position = 33, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableLeaseManagement}, [Parameter(Position = 34, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableInactivityThreshold}, [Parameter(Position = 35, ValueFromPipelineByPropertyName = $true)] [System.Nullable[System.DateTime]] ${InactivityThresholdTime}, [Parameter(Position = 36, ValueFromPipelineByPropertyName = $true)] [String] ${Classification}, [Parameter(Position = 37, ValueFromPipelineByPropertyName = $true)] [System.Nullable[Boolean]] ${EnableHiddenMembership}, [Parameter(Position = 38, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${PermissionRecertificationStatus}, [Parameter(Position = 39, ValueFromPipelineByPropertyName = $true)] [String] ${PermissionRecertificationStatusDescription}, [Parameter(Position = 40, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${MembershipRecertificationStatus}, [Parameter(Position = 41, ValueFromPipelineByPropertyName = $true)] [String] ${MembershipRecertificationStatusDescription}, [Parameter(Position = 42, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${Status}, [Parameter(Position = 43, ValueFromPipelineByPropertyName = $true)] [String] ${StatusDescription}, [Parameter(Position = 44, ValueFromPipelineByPropertyName = $true)] [String] ${Hub}, [Parameter(Position = 45, ValueFromPipelineByPropertyName = $true)] [String] ${GeoLocation}, [Parameter(Position = 46, ValueFromPipelineByPropertyName = $true)] [String] ${GeoLocationDescription}, [Parameter(Position = 47, ValueFromPipelineByPropertyName = $true)] [PSCustomObject] ${Phase}, [Parameter(Position = 48, ValueFromPipelineByPropertyName = $true)] [String] ${PhaseDescription}, [Parameter(Position = 49, ValueFromPipelineByPropertyName = $true)] [PSCustomObject[]] ${Metadata} ) Process { 'Creating object: Cloud.Governance.Client => GroupGridModel' | Write-Debug $PSBoundParameters | Out-DebugParameter | Write-Debug $PSO = [PSCustomObject]@{ "groupId" = ${GroupId} "groupName" = ${GroupName} "groupSharing" = ${GroupSharing} "groupSharingDescription" = ${GroupSharingDescription} "id" = ${Id} "objectId" = ${ObjectId} "primaryContact" = ${PrimaryContact} "primaryContactDisplayName" = ${PrimaryContactDisplayName} "secondaryContact" = ${SecondaryContact} "secondaryContactDisplayName" = ${SecondaryContactDisplayName} "owners" = ${Owners} "ownersDisplayName" = ${OwnersDisplayName} "policyName" = ${PolicyName} "policyId" = ${PolicyId} "privacy" = ${Privacy} "privacyDescription" = ${PrivacyDescription} "subscribeMembers" = ${SubscribeMembers} "teamsSiteSharing" = ${TeamsSiteSharing} "teamsSharingDescription" = ${TeamsSharingDescription} "subscribeMembersDescription" = ${SubscribeMembersDescription} "outsideSenders" = ${OutsideSenders} "outsideSendersDescription" = ${OutsideSendersDescription} "language" = ${Language} "languageDescription" = ${LanguageDescription} "siteUrl" = ${SiteUrl} "siteQuota" = ${SiteQuota} "siteUsage" = ${SiteUsage} "leaseExpirationTime" = ${LeaseExpirationTime} "createdTime" = ${CreatedTime} "enableLeaseExtension" = ${EnableLeaseExtension} "enablePolicyChange" = ${EnablePolicyChange} "enableDeletion" = ${EnableDeletion} "enableSiteQuotaChange" = ${EnableSiteQuotaChange} "enableLeaseManagement" = ${EnableLeaseManagement} "enableInactivityThreshold" = ${EnableInactivityThreshold} "inactivityThresholdTime" = ${InactivityThresholdTime} "classification" = ${Classification} "enableHiddenMembership" = ${EnableHiddenMembership} "permissionRecertificationStatus" = ${PermissionRecertificationStatus} "permissionRecertificationStatusDescription" = ${PermissionRecertificationStatusDescription} "membershipRecertificationStatus" = ${MembershipRecertificationStatus} "membershipRecertificationStatusDescription" = ${MembershipRecertificationStatusDescription} "status" = ${Status} "statusDescription" = ${StatusDescription} "hub" = ${Hub} "geoLocation" = ${GeoLocation} "geoLocationDescription" = ${GeoLocationDescription} "phase" = ${Phase} "phaseDescription" = ${PhaseDescription} "metadata" = ${Metadata} } return $PSO } } |