From 004fe9c40d346d7a4d409e701e8593f8702d3657 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Wed, 21 Oct 2026 18:31:35 -0700 Subject: [PATCH 01/11] Migrate shared Devices.ServiceAnnouncement directives Review both profiles against actual legacy operation IDs and compatible method/path counterparts. Preserve authoritative v1.0 derived names while covering beta suppressions and Admin prefix removal. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../Devices.ServiceAnnouncement.md | 15 ++ ...erviceAnnouncement_cmdletConfigurations.cs | 45 ++++- ...iceAnnouncement_directiveMigrationMap.json | 151 +++++++++++++++++ ...evicesServiceAnnouncementDirectiveTests.cs | 154 ++++++++++++++++++ 4 files changed, 364 insertions(+), 1 deletion(-) create mode 100644 src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json create mode 100644 tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs diff --git a/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md b/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md index 8b1ef4c4d77..9f5cb021c11 100644 --- a/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md +++ b/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md @@ -18,9 +18,24 @@ require: ``` yaml directive: # Remove invalid paths. +# Wrapper migration: directive 1 is reviewed against each profile's legacy +# operation IDs, then bridged to the compatible spec by method and normalized +# path. The adjacent wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json +# records 22 suppressions in v1.0 and 31 in beta (including administrativeUnits). +# Shared curated entries extend existing v1.0 derived coverage to beta. +# DevicesServiceAnnouncementDirectiveTests pins the selector and neighboring reads. +# Keep this AutoRest directive active until the service-module pipeline is retired. - remove-path-by-operation: ^admin(?!\.serviceAnnouncement).*$|^admin.serviceAnnouncement_CreateHealthOverview$|^admin.serviceAnnouncement.healthOverview_CreateIssue$|^admin.serviceAnnouncement_CreateIssue$|^admin.serviceAnnouncement_CreateMessage$|^admin.serviceAnnouncement.message_CreateAttachment$|^admin.serviceAnnouncement_DeleteHealthOverview$|^admin.serviceAnnouncement.healthOverview_DeleteIssue$|^admin.serviceAnnouncement_DeleteIssue$|^admin.serviceAnnouncement_DeleteMessage$|^admin.serviceAnnouncement.message_DeleteAttachment$|^admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive$|^admin.serviceAnnouncement.message_DeleteAttachmentsContent$|^admin.serviceAnnouncement_UpdateHealthOverview$|^admin.serviceAnnouncement.healthOverview_UpdateIssue$|^admin.serviceAnnouncement_UpdateIssue$|^admin.serviceAnnouncement_UpdateMessage$|^admin.serviceAnnouncement.message_UpdateAttachment$|^admin.serviceAnnouncement_SetMessagesAttachmentsArchive$|^admin.serviceAnnouncement.message_SetAttachmentsContent$ # Drop admin from command names. +# Wrapper migration: directive 2 strips Admin only within /admin/serviceAnnouncement/. +# Existing v1.0 derived names take precedence; the shared prefix rule covers beta +# and structural naming without duplicating the published per-operation renames. +# The adjacent ledger records the 25 surviving routes in each compatible profile. +# Profile-local readmes and src/readme.graph.md are intentionally not migrated. +# Parameter aliases/transforms and schema/response directives remain deferred; +# neither deferred class occurs in this shared module file. +# Keep this AutoRest rename active until the service-module pipeline is retired. - where: subject: (.*)AdminServiceAnnouncement(.*) set: diff --git a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs index 84001b41069..7741df115b3 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs @@ -1,3 +1,46 @@ using System.Collections.Generic; +using System.Net.Http; + namespace WrapperGenerator; -public static partial class CmdletConfigurator { private static readonly List DevicesServiceAnnouncementCmdletConfigurations = []; } + +public static partial class CmdletConfigurator +{ + private const string ServiceAnnouncementSuppression = + "Devices.ServiceAnnouncement.md directive 1: legacy operation-ID selector, bridged by method and normalized path; see Devices.ServiceAnnouncement_directiveMigrationMap.json"; + + private static readonly List DevicesServiceAnnouncementCmdletConfigurations = + [ + new(OverrideKind.SuppressOperation, null, "/admin/serviceannouncement", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/admin/serviceannouncement/healthoverviews", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Patch, "/admin/serviceannouncement/healthoverviews/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/healthoverviews/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/admin/serviceannouncement/healthoverviews/{}/issues", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Patch, "/admin/serviceannouncement/healthoverviews/{}/issues/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/healthoverviews/{}/issues/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/admin/serviceannouncement/issues", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Patch, "/admin/serviceannouncement/issues/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/issues/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/admin/serviceannouncement/messages", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Patch, "/admin/serviceannouncement/messages/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/messages/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/admin/serviceannouncement/messages/{}/attachments", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Patch, "/admin/serviceannouncement/messages/{}/attachments/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/messages/{}/attachments/{}", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Put, "/admin/serviceannouncement/messages/{}/attachments/{}/content", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/messages/{}/attachments/{}/content", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Put, "/admin/serviceannouncement/messages/{}/attachmentsarchive", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Delete, "/admin/serviceannouncement/messages/{}/attachmentsarchive", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/{}/checkmembergroups", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/{}/checkmemberobjects", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/{}/getmembergroups", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/{}/getmemberobjects", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/{}/restore", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Get, "/administrativeunits/delta", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/getbyids", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/getuserownedobjects", PathMatch.Exact, null, ServiceAnnouncementSuppression), + new(OverrideKind.SuppressOperation, HttpMethod.Post, "/administrativeunits/validateproperties", PathMatch.Exact, null, ServiceAnnouncementSuppression), + // Derived v1.0 names remain authoritative; this also covers beta and structural naming. + new(OverrideKind.StripNounPrefix, null, "/admin/serviceannouncement/", PathMatch.Prefix, "Admin", + "Devices.ServiceAnnouncement.md directive 2: replace AdminServiceAnnouncement with ServiceAnnouncement"), + ]; +} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json new file mode 100644 index 00000000000..186c92bf736 --- /dev/null +++ b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json @@ -0,0 +1,151 @@ +{ + "mappings": [ + { + "module": "Devices.ServiceAnnouncement", + "directiveIndex": 1, + "classification": "OperationIdSuppression", + "sourceContains": "remove-path-by-operation: ^admin(?!\\.serviceAnnouncement).*$|^admin.serviceAnnouncement_CreateHealthOverview$", + "implementation": "CmdletConfigurator", + "notes": "The selector targets legacy operation IDs, not the converted dotted/plural compatible IDs. Reviewed same-profile legacy matches bridge uniquely by HTTP method and normalized path (including removal of microsoft.graph. action/function qualifiers). Suppress 22 service/root operations in both profiles plus nine beta administrativeUnits operations. Existing v1.0 parity suppressions remain authoritative; shared curated entries supply beta coverage and the attachmentsArchive PUT not covered by derived data. No API absence is asserted. Profile-local readmes and src/readme.graph.md are ignored.", + "profiles": { + "v1.0": { + "operationIdSource": "Legacy", + "notes": "Reviewed the complete selector against openApiDocs/v1.0/Devices.ServiceAnnouncement.yml. All 22 legacy matches have exactly one method/normalized-path counterpart in the compatible profile; operation IDs were converted, not APIs removed.", + "absenceExpected": false, + "operations": [ + { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin.GetServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_GetServiceAnnouncement" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin.UpdateServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_UpdateServiceAnnouncement" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin.DeleteServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_DeleteServiceAnnouncement" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.CreateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews", "legacyOperationId": "admin.serviceAnnouncement_CreateHealthOverview" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.UpdateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.DeleteHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/issues", "legacyOperationId": "admin.serviceAnnouncement_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.CreateMessages", "legacyPath": "/admin/serviceAnnouncement/messages", "legacyOperationId": "admin.serviceAnnouncement_CreateMessage" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.UpdateMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateMessage" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.DeleteMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessage" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.CreateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "legacyOperationId": "admin.serviceAnnouncement.message_CreateAttachment" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.UpdateMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.DeleteMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" } + ] + }, + "beta": { + "operationIdSource": "Legacy", + "notes": "Reviewed the complete selector against openApiDocs/beta/Devices.ServiceAnnouncement.yml: 22 same-path service/root operations and nine administrativeUnits action/function operations. Each has one compatible counterpart. Only those nine opt into UnqualifyFinalOperation; both actual specifications identify them as matching actions (POST) or the delta function (GET). No missing-API disposition is used.", + "absenceExpected": false, + "operations": [ + { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin.GetServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_GetServiceAnnouncement" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin.UpdateServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_UpdateServiceAnnouncement" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin.DeleteServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_DeleteServiceAnnouncement" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.CreateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews", "legacyOperationId": "admin.serviceAnnouncement_CreateHealthOverview" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.UpdateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.DeleteHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/issues", "legacyOperationId": "admin.serviceAnnouncement_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.CreateMessages", "legacyPath": "/admin/serviceAnnouncement/messages", "legacyOperationId": "admin.serviceAnnouncement_CreateMessage" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.UpdateMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateMessage" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.DeleteMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessage" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.CreateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "legacyOperationId": "admin.serviceAnnouncement.message_CreateAttachment" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.UpdateMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.DeleteMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups", "operationId": "administrativeUnits.administrativeUnit.checkMemberGroups", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberGroups", "legacyOperationId": "administrativeUnit_checkMemberGroup", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects", "operationId": "administrativeUnits.administrativeUnit.checkMemberObjects", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberObjects", "legacyOperationId": "administrativeUnit_checkMemberObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberGroups", "operationId": "administrativeUnits.administrativeUnit.getMemberGroups", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberGroups", "legacyOperationId": "administrativeUnit_getMemberGroup", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberObjects", "operationId": "administrativeUnits.administrativeUnit.getMemberObjects", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberObjects", "legacyOperationId": "administrativeUnit_getMemberObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/restore", "operationId": "administrativeUnits.administrativeUnit.restore", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.restore", "legacyOperationId": "administrativeUnit_restore", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "GET", "path": "/administrativeUnits/delta()", "operationId": "administrativeUnits.delta", "legacyPath": "/administrativeUnits/microsoft.graph.delta()", "legacyOperationId": "administrativeUnit_delta", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/getByIds", "operationId": "administrativeUnits.getByIds", "legacyPath": "/administrativeUnits/microsoft.graph.getByIds", "legacyOperationId": "administrativeUnit_getGraphBPreId", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/getUserOwnedObjects", "operationId": "administrativeUnits.getUserOwnedObjects", "legacyPath": "/administrativeUnits/microsoft.graph.getUserOwnedObjects", "legacyOperationId": "administrativeUnit_getUserOwnedObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, + { "method": "POST", "path": "/administrativeUnits/validateProperties", "operationId": "administrativeUnits.validateProperties", "legacyPath": "/administrativeUnits/microsoft.graph.validateProperties", "legacyOperationId": "administrativeUnit_validateProperty", "legacyPathTranslation": "UnqualifyFinalOperation" } + ] + } + } + }, + { + "module": "Devices.ServiceAnnouncement", + "directiveIndex": 2, + "classification": "SubjectRename", + "sourceContains": "subject: (.*)AdminServiceAnnouncement(.*)", + "implementation": "CmdletConfigurator", + "notes": "Strip Admin from the 25 surviving service announcement operations in each profile. The shared path-bounded prefix rule covers beta and structural naming. Existing v1.0 derived nouns/verbs take precedence; no redundant per-operation noun overrides or action/incidentReport renames are added. Directive 1 removes the root and writes before this rename. Parameter aliases/transforms and schema/response classes remain deferred; none occur in the shared source.", + "profiles": { + "v1.0": { + "absenceExpected": false, + "operations": [ + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.ListHealthOverviews" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.GetHealthOverviews" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.ListIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.GetIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverviews.serviceHealth.issues.serviceHealthIssue.incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.issues.GetCount-fd80" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.GetCount-51c2" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.ListIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.GetIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issues.serviceHealthIssue.incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issues.GetCount-e140" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.ListMessages" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.GetMessages" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.ListAttachments" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.GetAttachments" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.GetAttachmentsContent" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.messages.attachments.GetCount-e0ef" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.GetMessagesAttachmentsArchive" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.messages.GetCount-0cc9" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.messages.archive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.messages.favorite" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.messages.markRead" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.messages.markUnread" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.messages.unarchive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.messages.unfavorite" } + ] + }, + "beta": { + "absenceExpected": false, + "operations": [ + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.ListHealthOverviews" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.GetHealthOverviews" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.ListIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.GetIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverviews.serviceHealth.issues.serviceHealthIssue.incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.issues.GetCount-fd80" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.GetCount-51c2" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.ListIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.GetIssues" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issues.serviceHealthIssue.incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issues.GetCount-e140" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.ListMessages" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.GetMessages" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.ListAttachments" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.GetAttachments" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.GetAttachmentsContent" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.messages.attachments.GetCount-e0ef" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.GetMessagesAttachmentsArchive" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.messages.GetCount-0cc9" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.messages.archive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.messages.favorite" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.messages.markRead" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.messages.markUnread" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.messages.unarchive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.messages.unfavorite" } + ] + } + } + } + ] +} diff --git a/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs new file mode 100644 index 00000000000..38a178e0672 --- /dev/null +++ b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net.Http; +using System.Text.Json; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using Microsoft.OpenApi; +using Microsoft.OpenApi.Reader; +using WrapperGenerator; +using Xunit; + +namespace WrapperGenerator.Tests; + +public sealed class DevicesServiceAnnouncementDirectiveTests +{ + private static string FindRepoRoot() + { + var directory = new DirectoryInfo(AppContext.BaseDirectory); + while (directory is not null && !Directory.Exists(Path.Combine(directory.FullName, "openApiDocs_KiotaCompat"))) + directory = directory.Parent; + return directory?.FullName ?? throw new InvalidOperationException("Could not locate the compatible specifications."); + } + + private static async Task LoadSpec(string root, string profile) + { + var settings = new OpenApiReaderSettings(); + settings.AddYamlReader(); + using var stream = File.OpenRead(Path.Combine(FindRepoRoot(), root, profile, "Devices.ServiceAnnouncement.yml")); + var result = await OpenApiDocument.LoadAsync(stream, settings: settings); + return result.Document ?? throw new InvalidOperationException("Could not read the service announcement specification."); + } + + private static OperationKind Kind(OpenApiOperation operation, HttpMethod method) + { + if (operation.Extensions?.TryGetValue("x-ms-docs-operation-type", out var extension) == true && + extension is JsonNodeExtension node) + { + return node.Node?.ToString().Trim('"') switch + { + "action" when method == HttpMethod.Post => OperationKind.Action, + "function" when method == HttpMethod.Get => OperationKind.Function, + _ => OperationKind.Resource, + }; + } + return OperationKind.Resource; + } + + private static IEnumerable<(HttpMethod Method, string Path, string Id, OperationKind Kind)> Operations(OpenApiDocument document) => + document.Paths.SelectMany(path => path.Value.Operations!.Select(operation => + (operation.Key, path.Key, operation.Value.OperationId!, Kind(operation.Value, operation.Key)))); + + // Only the final action/function qualifier is translated, never an earlier cast. + private static string BridgePath(string path) => + CmdletConfigurator.NormalizePathTemplate(Regex.Replace(path, @"/microsoft\.graph\.([^/]+)$", "/$1")); + + [Theory] + [InlineData("v1.0", 22)] + [InlineData("beta", 31)] + public async Task ReviewedSuppressionsCoverTheLegacySelectorExactly(string profile, int expectedCount) + { + var source = File.ReadAllText(Path.Combine(FindRepoRoot(), "src", "Devices.ServiceAnnouncement", "Devices.ServiceAnnouncement.md")); + var selector = Regex.Match(source, @"(?m)^\s+- remove-path-by-operation: (.+)\r?$").Groups[1].Value.Trim(); + Assert.NotEmpty(selector); + var selected = Operations(await LoadSpec("openApiDocs", profile)) + .Where(operation => Regex.IsMatch(operation.Id, selector)).ToList(); + Assert.Equal(expectedCount, selected.Count); + var compatible = Operations(await LoadSpec("openApiDocs_KiotaCompat", profile)).ToList(); + using var ledger = JsonDocument.Parse(File.ReadAllText(Path.Combine(FindRepoRoot(), "src", + "Devices.ServiceAnnouncement", "wrapper", "Devices.ServiceAnnouncement_directiveMigrationMap.json"))); + var profileMap = ledger.RootElement.GetProperty("mappings")[0].GetProperty("profiles").GetProperty(profile); + Assert.Equal("Legacy", profileMap.GetProperty("operationIdSource").GetString()); + var reviewed = profileMap.GetProperty("operations").EnumerateArray().ToList(); + Assert.Equal(expectedCount, reviewed.Count); + foreach (var operation in selected) + { + var bridged = Assert.Single(compatible, candidate => + candidate.Method == operation.Method && BridgePath(candidate.Path) == BridgePath(operation.Path)); + var evidence = Assert.Single(reviewed, evidence => + evidence.GetProperty("method").GetString() == bridged.Method.Method && + evidence.GetProperty("path").GetString() == bridged.Path && + evidence.GetProperty("operationId").GetString() == bridged.Id); + Assert.Equal(operation.Path, evidence.GetProperty("legacyPath").GetString()); + Assert.Equal(operation.Id, evidence.GetProperty("legacyOperationId").GetString()); + if (operation.Path != bridged.Path) + { + Assert.NotEqual(OperationKind.Resource, operation.Kind); + Assert.Equal(operation.Kind, bridged.Kind); + Assert.Equal("UnqualifyFinalOperation", evidence.GetProperty("legacyPathTranslation").GetString()); + } + } + foreach (var operation in compatible) + { + var expected = selected.Any(candidate => + candidate.Method == operation.Method && BridgePath(candidate.Path) == BridgePath(operation.Path)); + foreach (var useDerived in new[] { false, true }) + { + var config = new GeneratorConfig("Test.Client", "unused", profile, useDerived); + Assert.Equal(expected, CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config)); + } + } + } + + [Theory] + [InlineData("v1.0")] + [InlineData("beta")] + public async Task SurvivingRoutesDropOnlyAdminAndKeepDerivedNames(string profile) + { + var operations = Operations(await LoadSpec("openApiDocs_KiotaCompat", profile)).ToList(); + var config = new GeneratorConfig("Test.Client", "unused", profile); + var surviving = operations.Where(operation => !CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config)).ToList(); + Assert.Equal(25, surviving.Count); + using var ledger = JsonDocument.Parse(File.ReadAllText(Path.Combine(FindRepoRoot(), "src", + "Devices.ServiceAnnouncement", "wrapper", "Devices.ServiceAnnouncement_directiveMigrationMap.json"))); + var reviewed = ledger.RootElement.GetProperty("mappings")[1].GetProperty("profiles") + .GetProperty(profile).GetProperty("operations").EnumerateArray().ToList(); + Assert.Equal(surviving.Count, reviewed.Count); + foreach (var operation in surviving) + { + Assert.Single(reviewed, evidence => + evidence.GetProperty("method").GetString() == operation.Method.Method && + evidence.GetProperty("path").GetString() == operation.Path && + evidence.GetProperty("operationId").GetString() == operation.Id); + var naming = Naming.Resolve(new OperationInfo(operation.Method, operation.Path, Kind: operation.Kind), config); + Assert.Contains("ServiceAnnouncement", naming.Noun); + Assert.DoesNotContain("Admin", naming.Noun); + } + var message = Naming.Resolve(new OperationInfo(HttpMethod.Get, "/admin/serviceAnnouncement/messages/{message-id}"), config); + Assert.Equal("MgServiceAnnouncementMessage", message.Noun); + var archive = Naming.Resolve(new OperationInfo(HttpMethod.Post, "/admin/serviceAnnouncement/messages/archive", + Kind: OperationKind.Action), config); + Assert.Equal(profile == "v1.0" ? "MgArchiveServiceAnnouncementMessage" : "MgServiceAnnouncementMessageArchive", archive.Noun); + Assert.Equal("Invoke", archive.VerbName); + } + + [Theory] + [InlineData("GET", "/admin/reportSettings", "MgAdminReportSetting")] + [InlineData("PATCH", "/admin/reportSettings", "MgAdminReportSetting")] + [InlineData("GET", "/admin/serviceAnnouncementExtra/messages", "MgAdminServiceAnnouncementExtraMessage")] + [InlineData("GET", "/administrativeUnits/{unit-id}", "MgAdministrativeUnit")] + [InlineData("GET", "/administrativeUnits/{unit-id}/checkMemberGroups", "MgAdministrativeUnitCheckMemberGroup")] + [InlineData("POST", "/administrativeUnits/{unit-id}/checkMemberGroups/child", "MgAdministrativeUnitCheckMemberGroupChild")] + public void NeighboringRoutesAndMethodsAreUnchanged(string method, string path, string noun) + { + foreach (var profile in new[] { "v1.0", "beta" }) + { + var config = new GeneratorConfig("Test.Client", "unused", profile); + var httpMethod = new HttpMethod(method); + Assert.False(CmdletConfigurator.IsSuppressed(httpMethod, path, config)); + Assert.Equal(noun, Naming.Resolve(new OperationInfo(httpMethod, path), config).Noun); + } + } +} From 61acd7d2aad26ce6033cfe76db2c3623f30c9da8 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Wed, 21 Oct 2026 19:04:51 -0700 Subject: [PATCH 02/11] Regenerate Devices.ServiceAnnouncement v1.0 client and cmdlets Run full queued Kiota 1.36.1 and wrapper Release generation against the compatible v1.0 spec. Client/cmdlet sources and projects are unchanged; only the actual Kiota tool version changes in the lock file. Compiled manifest exports 30 cmdlets. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../wrapper/v1.0/Client/kiota-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json index 8af5841c2af..f3ab9541094 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json @@ -2,7 +2,7 @@ "descriptionHash": "2A87475A3C90B14C09279F206D1EDF6297F0178F0185056E9D069C55493F0A4217ADD1BCFC49392E1DA11A3A625D7369768E29BFF262E51EA6D6058836F667CB", "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/v1.0/Devices.ServiceAnnouncement.yml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.34.1", + "kiotaVersion": "1.36.1", "clientClassName": "ApiClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client", From b840d8ae489eccde09287cb4ccd239ab18e84456 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Wed, 21 Oct 2026 19:11:09 -0700 Subject: [PATCH 03/11] Regenerate Devices.ServiceAnnouncement beta client and cmdlets Run full queued Kiota 1.36.1 and wrapper Release generation against the compatible beta spec. Preserve committed Beta casing, suppress reviewed write/root/adminUnits operations and remove Admin from surviving nouns. Compiled manifest exports 30 cmdlets; client/project sources are unchanged apart from lock evidence. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../wrapper/Beta/Client/kiota-lock.json | 4 +- .../GetMgAdminServiceAnnouncement.g.cs | 64 ------- .../Cmdlets/GetMgAdministrativeUnitDelta.g.cs | 176 ------------------ ...tMgServiceAnnouncementHealthOverview.g.cs} | 8 +- ...rviceAnnouncementHealthOverviewCount.g.cs} | 4 +- ...rviceAnnouncementHealthOverviewIssue.g.cs} | 8 +- ...AnnouncementHealthOverviewIssueCount.g.cs} | 4 +- ...entHealthOverviewIssueIncidentReport.g.cs} | 4 +- ...eAnnouncementHealthOverviewIssue_Get.g.cs} | 4 +- ...AnnouncementHealthOverviewIssue_List.g.cs} | 4 +- ...erviceAnnouncementHealthOverview_Get.g.cs} | 4 +- ...rviceAnnouncementHealthOverview_List.g.cs} | 4 +- ....cs => GetMgServiceAnnouncementIssue.g.cs} | 8 +- ...> GetMgServiceAnnouncementIssueCount.g.cs} | 4 +- ...rviceAnnouncementIssueIncidentReport.g.cs} | 4 +- ...=> GetMgServiceAnnouncementIssue_Get.g.cs} | 4 +- ...> GetMgServiceAnnouncementIssue_List.g.cs} | 4 +- ...s => GetMgServiceAnnouncementMessage.g.cs} | 8 +- ...ServiceAnnouncementMessageAttachment.g.cs} | 8 +- ...AnnouncementMessageAttachmentArchive.g.cs} | 4 +- ...AnnouncementMessageAttachmentContent.g.cs} | 4 +- ...ceAnnouncementMessageAttachmentCount.g.cs} | 4 +- ...iceAnnouncementMessageAttachment_Get.g.cs} | 4 +- ...ceAnnouncementMessageAttachment_List.g.cs} | 4 +- ...GetMgServiceAnnouncementMessageCount.g.cs} | 4 +- ... GetMgServiceAnnouncementMessage_Get.g.cs} | 4 +- ...GetMgServiceAnnouncementMessage_List.g.cs} | 4 +- ...MgAdministrativeUnitCheckMemberGroups.g.cs | 65 ------- ...gAdministrativeUnitCheckMemberObjects.g.cs | 65 ------- .../InvokeMgAdministrativeUnitGetByIds.g.cs | 70 ------- ...keMgAdministrativeUnitGetMemberGroups.g.cs | 65 ------- ...eMgAdministrativeUnitGetMemberObjects.g.cs | 65 ------- ...AdministrativeUnitGetUserOwnedObjects.g.cs | 70 ------- .../InvokeMgAdministrativeUnitRestore.g.cs | 59 ------ ...gAdministrativeUnitValidateProperties.g.cs | 82 -------- ...eMgServiceAnnouncementMessageArchive.g.cs} | 4 +- ...MgServiceAnnouncementMessageFavorite.g.cs} | 4 +- ...MgServiceAnnouncementMessageMarkRead.g.cs} | 4 +- ...ServiceAnnouncementMessageMarkUnread.g.cs} | 4 +- ...gServiceAnnouncementMessageUnarchive.g.cs} | 4 +- ...ServiceAnnouncementMessageUnfavorite.g.cs} | 4 +- ...dminServiceAnnouncementHealthOverview.g.cs | 68 ------- ...erviceAnnouncementHealthOverviewIssue.g.cs | 141 -------------- .../NewMgAdminServiceAnnouncementIssue.g.cs | 140 -------------- .../NewMgAdminServiceAnnouncementMessage.g.cs | 146 --------------- ...nServiceAnnouncementMessageAttachment.g.cs | 89 --------- .../RemoveMgAdminServiceAnnouncement.g.cs | 55 ------ ...dminServiceAnnouncementHealthOverview.g.cs | 56 ------ ...erviceAnnouncementHealthOverviewIssue.g.cs | 58 ------ ...RemoveMgAdminServiceAnnouncementIssue.g.cs | 56 ------ ...moveMgAdminServiceAnnouncementMessage.g.cs | 56 ------ ...nServiceAnnouncementMessageAttachment.g.cs | 58 ------ ...eAnnouncementMessageAttachmentArchive.g.cs | 56 ------ ...eAnnouncementMessageAttachmentContent.g.cs | 58 ------ ...eAnnouncementMessageAttachmentContent.g.cs | 60 ------ .../UpdateMgAdminServiceAnnouncement.g.cs | 75 -------- ...dminServiceAnnouncementHealthOverview.g.cs | 84 --------- ...erviceAnnouncementHealthOverviewIssue.g.cs | 158 ---------------- ...UpdateMgAdminServiceAnnouncementIssue.g.cs | 156 ---------------- ...dateMgAdminServiceAnnouncementMessage.g.cs | 162 ---------------- ...nServiceAnnouncementMessageAttachment.g.cs | 106 ----------- .../wrapper/Beta/Cmdlets/kiota-lock.json | 2 +- 62 files changed, 73 insertions(+), 2692 deletions(-) delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncement.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdministrativeUnitDelta.g.cs rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverview.g.cs => GetMgServiceAnnouncementHealthOverview.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewCount.g.cs => GetMgServiceAnnouncementHealthOverviewCount.g.cs} (91%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewIssue.g.cs => GetMgServiceAnnouncementHealthOverviewIssue.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewIssueCount.g.cs => GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs} (91%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs => GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewIssue_Get.g.cs => GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverviewIssue_List.g.cs => GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs} (96%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverview_Get.g.cs => GetMgServiceAnnouncementHealthOverview_Get.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementHealthOverview_List.g.cs => GetMgServiceAnnouncementHealthOverview_List.g.cs} (97%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementIssue.g.cs => GetMgServiceAnnouncementIssue.g.cs} (90%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementIssueCount.g.cs => GetMgServiceAnnouncementIssueCount.g.cs} (91%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementIssueIncidentReport.g.cs => GetMgServiceAnnouncementIssueIncidentReport.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementIssue_Get.g.cs => GetMgServiceAnnouncementIssue_Get.g.cs} (93%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementIssue_List.g.cs => GetMgServiceAnnouncementIssue_List.g.cs} (97%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessage.g.cs => GetMgServiceAnnouncementMessage.g.cs} (90%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachment.g.cs => GetMgServiceAnnouncementMessageAttachment.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs => GetMgServiceAnnouncementMessageAttachmentArchive.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs => GetMgServiceAnnouncementMessageAttachmentContent.g.cs} (92%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachmentCount.g.cs => GetMgServiceAnnouncementMessageAttachmentCount.g.cs} (91%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachment_Get.g.cs => GetMgServiceAnnouncementMessageAttachment_Get.g.cs} (93%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageAttachment_List.g.cs => GetMgServiceAnnouncementMessageAttachment_List.g.cs} (97%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessageCount.g.cs => GetMgServiceAnnouncementMessageCount.g.cs} (91%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessage_Get.g.cs => GetMgServiceAnnouncementMessage_Get.g.cs} (93%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{GetMgAdminServiceAnnouncementMessage_List.g.cs => GetMgServiceAnnouncementMessage_List.g.cs} (97%) delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberGroups.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberObjects.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetByIds.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberGroups.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberObjects.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetUserOwnedObjects.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitRestore.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitValidateProperties.g.cs rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageArchive.g.cs => InvokeMgServiceAnnouncementMessageArchive.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageFavorite.g.cs => InvokeMgServiceAnnouncementMessageFavorite.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageMarkRead.g.cs => InvokeMgServiceAnnouncementMessageMarkRead.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageMarkUnread.g.cs => InvokeMgServiceAnnouncementMessageMarkUnread.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageUnarchive.g.cs => InvokeMgServiceAnnouncementMessageUnarchive.g.cs} (89%) rename src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/{InvokeMgAdminServiceAnnouncementMessageUnfavorite.g.cs => InvokeMgServiceAnnouncementMessageUnfavorite.g.cs} (89%) delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverview.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverviewIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessage.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessageAttachment.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncement.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverview.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverviewIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessage.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachment.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentContent.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/SetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncement.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverview.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverviewIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementIssue.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessage.g.cs delete mode 100644 src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessageAttachment.g.cs diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json b/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json index f89818c0a55..967cd5c3e59 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json @@ -1,8 +1,8 @@ { "descriptionHash": "E82E893BB1BFA21751C38E97FFB33D56490543DA15401AA2B986D4FD4CC5B63DA123B33173097F94A305E2FA33FBC79E9320FCE21D18F49AAC9060450B145285", - "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/Beta/Devices.ServiceAnnouncement.yml", + "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/beta/Devices.ServiceAnnouncement.yml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.34.1", + "kiotaVersion": "1.36.1", "clientClassName": "ApiClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client", diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncement.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncement.g.cs deleted file mode 100644 index fd2341fc27f..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncement.g.cs +++ /dev/null @@ -1,64 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("GET", "/admin/serviceAnnouncement")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncement")] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncement))] - public class GetMgAdminServiceAnnouncementCommand : GraphClientCmdlet - { - - - - - [Parameter(Mandatory = false)] - [Alias("Select")] - public string[]? Property { get; set; } - [Parameter(Mandatory = false)] - [Alias("Expand")] - public string[]? ExpandProperty { get; set; } - - - - protected override void ProcessRecord() - { - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncement? result; - try - { - result = client.Admin.ServiceAnnouncement.GetAsync(requestConfiguration => - { - if (this.IsParameterBound(nameof(Property))) - requestConfiguration.QueryParameters.Select = Property; - - if (this.IsParameterBound(nameof(ExpandProperty))) - requestConfiguration.QueryParameters.Expand = ExpandProperty; - - - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdministrativeUnitDelta.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdministrativeUnitDelta.g.cs deleted file mode 100644 index 8fabd9751bd..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdministrativeUnitDelta.g.cs +++ /dev/null @@ -1,176 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("GET", "/administrativeUnits/delta()")] - [Cmdlet(VerbsCommon.Get, "MgAdministrativeUnitDelta", DefaultParameterSetName = "DeltaSync")] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.AdministrativeUnit))] - public class GetMgAdministrativeUnitDeltaCommand : GraphClientCmdlet - { - - - - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - public string? Filter { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - [Alias("Select")] - public string[]? Property { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - [Alias("Expand")] - public string[]? ExpandProperty { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - [Alias("OrderBy")] - public string[]? Sort { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - public string? Search { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - public int Top { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - public int Skip { get; set; } - - [Parameter(Mandatory = false, ParameterSetName = "DeltaSync")] - public SwitchParameter Count { get; set; } - - // Resumes a previous sync from the link that run published. Universal: every delta - // request builder accepts a raw URL, whereas a token argument exists on only a few. - [Parameter(Mandatory = true, ParameterSetName = "Resume")] - public string DeltaLink { get; set; } = string.Empty; - - // Follows @odata.nextLink through the change set. Without it only the first page returns, - // plus a warning when more pages exist. - [Parameter(Mandatory = false)] - public SwitchParameter All { get; set; } - - // Receives the @odata.deltaLink that terminates the change set, for the next sync round. - // A named variable is how this SDK already returns a scalar alongside a pipeline - // (-CountVariable on the published list cmdlets). - [Parameter(Mandatory = false)] - [Alias("DLV")] - public string? DeltaLinkVariable { get; set; } - - - - protected override void ProcessRecord() - { - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // Cleared before the request so a failed or interrupted run cannot leave the previous - // run's link readable, which would silently resume from the wrong point. - if (this.IsParameterBound(nameof(DeltaLinkVariable))) - SessionState.PSVariable.Set(DeltaLinkVariable, null); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Delta.DeltaGetResponse? result; - try - { - result = ParameterSetName == "Resume" - ? client.AdministrativeUnits.Delta.WithUrl(ValidateContinuationUrl(DeltaLink!, requestAdapter, nameof(DeltaLink))).GetAsDeltaGetResponseAsync(requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult() - : client.AdministrativeUnits.Delta.GetAsDeltaGetResponseAsync(requestConfiguration => - { - if (this.IsParameterBound(nameof(Filter))) - requestConfiguration.QueryParameters.Filter = Filter; - - if (this.IsParameterBound(nameof(Property))) - requestConfiguration.QueryParameters.Select = Property; - - if (this.IsParameterBound(nameof(ExpandProperty))) - requestConfiguration.QueryParameters.Expand = ExpandProperty; - - if (this.IsParameterBound(nameof(Sort))) - requestConfiguration.QueryParameters.Orderby = Sort; - - if (this.IsParameterBound(nameof(Search))) - requestConfiguration.QueryParameters.Search = Search; - - if (this.IsParameterBound(nameof(Top))) - requestConfiguration.QueryParameters.Top = Top; - - if (this.IsParameterBound(nameof(Skip))) - requestConfiguration.QueryParameters.Skip = Skip; - - if (Count.IsPresent) - requestConfiguration.QueryParameters.Count = true; - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - - var fetched = 0; - while (true) - { - if (result?.Value is { } items) - { - WriteObject(items, enumerateCollection: true); - fetched += items.Count; - } - - var nextLink = result?.OdataNextLink; - var deltaLink = result?.OdataDeltaLink; - - // A response cannot be both continued and terminated; treating one as - // authoritative would silently drop pages or resume from a partial set. - if (!string.IsNullOrEmpty(nextLink) && !string.IsNullOrEmpty(deltaLink)) - { - ThrowTerminatingError(new ErrorRecord( - new InvalidOperationException("The response carries both @odata.nextLink and @odata.deltaLink, which is not a valid delta response."), - "InvalidDeltaResponse", ErrorCategory.InvalidData, targetObject: null)); - return; - } - - if (!string.IsNullOrEmpty(deltaLink)) - { - if (this.IsParameterBound(nameof(DeltaLinkVariable))) - SessionState.PSVariable.Set(DeltaLinkVariable, deltaLink); - break; - } - - // No link of either kind: the change set ends here and there is nothing to - // publish for a next round. - if (string.IsNullOrEmpty(nextLink)) break; - - if (!All.IsPresent) - { - WriteWarning("More results are available. Use -All to return all pages."); - break; - } - - if (Stopping) break; - if (this.IsParameterBound(nameof(Top)) && fetched >= Top) break; - - result = client.AdministrativeUnits.Delta.WithUrl(nextLink).GetAsDeltaGetResponseAsync(requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs index 3c6e30408a1..45b7ee4cffd 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs @@ -9,10 +9,10 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverview", DefaultParameterSetName = "List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverview", DefaultParameterSetName = "List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthCollectionResponse), ParameterSetName = new[] { "List" })] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth), ParameterSetName = new[] { "Get" })] - public class GetMgAdminServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet { [Parameter(Mandatory = true, ParameterSetName = "Get", Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; @@ -56,11 +56,11 @@ public class GetMgAdminServiceAnnouncementHealthOverviewCommand : GraphClientCmd - // Delegates to Get-MgAdminServiceAnnouncementHealthOverview_Get or Get-MgAdminServiceAnnouncementHealthOverview_List, the two cmdlets + // Delegates to Get-MgServiceAnnouncementHealthOverview_Get or Get-MgServiceAnnouncementHealthOverview_List, the two cmdlets // that actually call Graph. protected override void ProcessRecord() { - var internalCmdletName = ParameterSetName == "Get" ? "Get-MgAdminServiceAnnouncementHealthOverview_Get" : "Get-MgAdminServiceAnnouncementHealthOverview_List"; + var internalCmdletName = ParameterSetName == "Get" ? "Get-MgServiceAnnouncementHealthOverview_Get" : "Get-MgServiceAnnouncementHealthOverview_List"; try { InvokeCommand.InvokeScript( diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs similarity index 91% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewCount.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs index e041fd75ca1..10befd0a33c 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/$count")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewCount")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewCount")] [OutputType(typeof(int))] - public class GetMgAdminServiceAnnouncementHealthOverviewCountCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewCountCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs index 2f1f214acbb..df7e0760ef0 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs @@ -9,10 +9,10 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewIssue", DefaultParameterSetName = "List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewIssue", DefaultParameterSetName = "List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse), ParameterSetName = new[] { "List" })] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue), ParameterSetName = new[] { "Get" })] - public class GetMgAdminServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; @@ -58,11 +58,11 @@ public class GetMgAdminServiceAnnouncementHealthOverviewIssueCommand : GraphClie - // Delegates to Get-MgAdminServiceAnnouncementHealthOverviewIssue_Get or Get-MgAdminServiceAnnouncementHealthOverviewIssue_List, the two cmdlets + // Delegates to Get-MgServiceAnnouncementHealthOverviewIssue_Get or Get-MgServiceAnnouncementHealthOverviewIssue_List, the two cmdlets // that actually call Graph. protected override void ProcessRecord() { - var internalCmdletName = ParameterSetName == "Get" ? "Get-MgAdminServiceAnnouncementHealthOverviewIssue_Get" : "Get-MgAdminServiceAnnouncementHealthOverviewIssue_List"; + var internalCmdletName = ParameterSetName == "Get" ? "Get-MgServiceAnnouncementHealthOverviewIssue_Get" : "Get-MgServiceAnnouncementHealthOverviewIssue_List"; try { InvokeCommand.InvokeScript( diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs similarity index 91% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueCount.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs index 4b45e0d3322..d7b14a70c81 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewIssueCount")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewIssueCount")] [OutputType(typeof(int))] - public class GetMgAdminServiceAnnouncementHealthOverviewIssueCountCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewIssueCountCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs index dbd670d71df..4db9b8d4971 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs @@ -14,9 +14,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewIssueIncidentReport")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewIssueIncidentReport")] [OutputType(typeof(byte[]))] - public class GetMgAdminServiceAnnouncementHealthOverviewIssueIncidentReportCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewIssueIncidentReportCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_Get.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs index 61ff146dd45..28720ae1aa5 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewIssue_Get")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewIssue_Get")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class GetMgAdminServiceAnnouncementHealthOverviewIssue_GetCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewIssue_GetCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs similarity index 96% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_List.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs index f083a1ee4fd..6c820c06fcc 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverviewIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverviewIssue_List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverviewIssue_List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class GetMgAdminServiceAnnouncementHealthOverviewIssue_ListCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverviewIssue_ListCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_Get.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs index 305e47697bb..65ca366af40 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverview_Get")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverview_Get")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth))] - public class GetMgAdminServiceAnnouncementHealthOverview_GetCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverview_GetCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs similarity index 97% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_List.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs index b4f34eb482e..7029c022f8e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementHealthOverview_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/healthOverviews")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementHealthOverview_List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementHealthOverview_List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth))] - public class GetMgAdminServiceAnnouncementHealthOverview_ListCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementHealthOverview_ListCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs similarity index 90% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs index 27d9d1ed78a..18cb826dbd2 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs @@ -9,10 +9,10 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/issues")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementIssue", DefaultParameterSetName = "List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementIssue", DefaultParameterSetName = "List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse), ParameterSetName = new[] { "List" })] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue), ParameterSetName = new[] { "Get" })] - public class GetMgAdminServiceAnnouncementIssueCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementIssueCommand : GraphClientCmdlet { [Parameter(Mandatory = true, ParameterSetName = "Get", Position = 0)] public string ServiceHealthIssueId { get; set; } = string.Empty; @@ -56,11 +56,11 @@ public class GetMgAdminServiceAnnouncementIssueCommand : GraphClientCmdlet - // Delegates to Get-MgAdminServiceAnnouncementIssue_Get or Get-MgAdminServiceAnnouncementIssue_List, the two cmdlets + // Delegates to Get-MgServiceAnnouncementIssue_Get or Get-MgServiceAnnouncementIssue_List, the two cmdlets // that actually call Graph. protected override void ProcessRecord() { - var internalCmdletName = ParameterSetName == "Get" ? "Get-MgAdminServiceAnnouncementIssue_Get" : "Get-MgAdminServiceAnnouncementIssue_List"; + var internalCmdletName = ParameterSetName == "Get" ? "Get-MgServiceAnnouncementIssue_Get" : "Get-MgServiceAnnouncementIssue_List"; try { InvokeCommand.InvokeScript( diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs similarity index 91% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueCount.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs index c0227df5bb2..3f3386e7b9e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/issues/$count")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementIssueCount")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementIssueCount")] [OutputType(typeof(int))] - public class GetMgAdminServiceAnnouncementIssueCountCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementIssueCountCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueIncidentReport.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueIncidentReport.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs index 2fd1968eff7..14c24870dba 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssueIncidentReport.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs @@ -14,9 +14,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementIssueIncidentReport")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementIssueIncidentReport")] [OutputType(typeof(byte[]))] - public class GetMgAdminServiceAnnouncementIssueIncidentReportCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementIssueIncidentReportCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthIssueId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs similarity index 93% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_Get.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs index 73ab2a72326..1e582b6f694 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementIssue_Get")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementIssue_Get")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class GetMgAdminServiceAnnouncementIssue_GetCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementIssue_GetCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceHealthIssueId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs similarity index 97% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_List.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs index 94dcbe772ec..9d2da305724 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/issues")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementIssue_List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementIssue_List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class GetMgAdminServiceAnnouncementIssue_ListCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementIssue_ListCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs similarity index 90% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs index 189d1d2b16b..880d6ffee7e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs @@ -9,10 +9,10 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessage", DefaultParameterSetName = "List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessage", DefaultParameterSetName = "List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessageCollectionResponse), ParameterSetName = new[] { "List" })] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage), ParameterSetName = new[] { "Get" })] - public class GetMgAdminServiceAnnouncementMessageCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageCommand : GraphClientCmdlet { [Parameter(Mandatory = true, ParameterSetName = "Get", Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; @@ -56,11 +56,11 @@ public class GetMgAdminServiceAnnouncementMessageCommand : GraphClientCmdlet - // Delegates to Get-MgAdminServiceAnnouncementMessage_Get or Get-MgAdminServiceAnnouncementMessage_List, the two cmdlets + // Delegates to Get-MgServiceAnnouncementMessage_Get or Get-MgServiceAnnouncementMessage_List, the two cmdlets // that actually call Graph. protected override void ProcessRecord() { - var internalCmdletName = ParameterSetName == "Get" ? "Get-MgAdminServiceAnnouncementMessage_Get" : "Get-MgAdminServiceAnnouncementMessage_List"; + var internalCmdletName = ParameterSetName == "Get" ? "Get-MgServiceAnnouncementMessage_Get" : "Get-MgServiceAnnouncementMessage_List"; try { InvokeCommand.InvokeScript( diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs index cbbaac503c3..5fd50a31eac 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs @@ -9,10 +9,10 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachment", DefaultParameterSetName = "List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachment", DefaultParameterSetName = "List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachmentCollectionResponse), ParameterSetName = new[] { "List" })] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment), ParameterSetName = new[] { "Get" })] - public class GetMgAdminServiceAnnouncementMessageAttachmentCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachmentCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; @@ -58,11 +58,11 @@ public class GetMgAdminServiceAnnouncementMessageAttachmentCommand : GraphClient - // Delegates to Get-MgAdminServiceAnnouncementMessageAttachment_Get or Get-MgAdminServiceAnnouncementMessageAttachment_List, the two cmdlets + // Delegates to Get-MgServiceAnnouncementMessageAttachment_Get or Get-MgServiceAnnouncementMessageAttachment_List, the two cmdlets // that actually call Graph. protected override void ProcessRecord() { - var internalCmdletName = ParameterSetName == "Get" ? "Get-MgAdminServiceAnnouncementMessageAttachment_Get" : "Get-MgAdminServiceAnnouncementMessageAttachment_List"; + var internalCmdletName = ParameterSetName == "Get" ? "Get-MgServiceAnnouncementMessageAttachment_Get" : "Get-MgServiceAnnouncementMessageAttachment_List"; try { InvokeCommand.InvokeScript( diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs index 4769f674717..d35e3a6aec6 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachmentArchive")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachmentArchive")] [OutputType(typeof(byte[]))] - public class GetMgAdminServiceAnnouncementMessageAttachmentArchiveCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachmentArchiveCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs similarity index 92% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs index 7fb2fa59e46..484931fb822 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachmentContent")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachmentContent")] [OutputType(typeof(byte[]))] - public class GetMgAdminServiceAnnouncementMessageAttachmentContentCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachmentContentCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs similarity index 91% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentCount.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs index 15fdfd21c84..66eac62d95b 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachmentCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachmentCount")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachmentCount")] [OutputType(typeof(int))] - public class GetMgAdminServiceAnnouncementMessageAttachmentCountCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachmentCountCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs similarity index 93% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_Get.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs index c8677f7ad0d..41f3da06193 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachment_Get")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachment_Get")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment))] - public class GetMgAdminServiceAnnouncementMessageAttachment_GetCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachment_GetCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs similarity index 97% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_List.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs index 863209bee25..dc58202221d 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageAttachment_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageAttachment_List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageAttachment_List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment))] - public class GetMgAdminServiceAnnouncementMessageAttachment_ListCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageAttachment_ListCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs similarity index 91% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageCount.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs index 79a4ca3f62a..2d4c65e77ed 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessageCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs @@ -12,9 +12,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/$count")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessageCount")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessageCount")] [OutputType(typeof(int))] - public class GetMgAdminServiceAnnouncementMessageCountCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessageCountCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs similarity index 93% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_Get.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs index b38054521aa..537b4a2e205 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessage_Get")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessage_Get")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage))] - public class GetMgAdminServiceAnnouncementMessage_GetCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessage_GetCommand : GraphClientCmdlet { [Parameter(Mandatory = true, Position = 0)] public string ServiceUpdateMessageId { get; set; } = string.Empty; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs similarity index 97% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_List.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs index c5585bbff2f..0064be98145 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgAdminServiceAnnouncementMessage_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs @@ -13,9 +13,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("GET", "/admin/serviceAnnouncement/messages")] - [Cmdlet(VerbsCommon.Get, "MgAdminServiceAnnouncementMessage_List")] + [Cmdlet(VerbsCommon.Get, "MgServiceAnnouncementMessage_List")] [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage))] - public class GetMgAdminServiceAnnouncementMessage_ListCommand : GraphClientCmdlet + public class GetMgServiceAnnouncementMessage_ListCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberGroups.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberGroups.g.cs deleted file mode 100644 index f707e1e7acd..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberGroups.g.cs +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitCheckMemberGroups", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberGroups.CheckMemberGroupsPostResponse))] - public class InvokeMgAdministrativeUnitCheckMemberGroupsCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string AdministrativeUnitId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public string[]? GroupIds { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(AdministrativeUnitId, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberGroups.CheckMemberGroupsPostRequestBody(); - - if (this.IsParameterBound(nameof(GroupIds))) - body.GroupIds = GroupIds!.ToList(); - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberGroups.CheckMemberGroupsPostResponse? result; - try - { - result = client.AdministrativeUnits[AdministrativeUnitId].CheckMemberGroups.PostAsCheckMemberGroupsPostResponseAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, AdministrativeUnitId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberObjects.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberObjects.g.cs deleted file mode 100644 index c0045cadbc7..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitCheckMemberObjects.g.cs +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitCheckMemberObjects", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberObjects.CheckMemberObjectsPostResponse))] - public class InvokeMgAdministrativeUnitCheckMemberObjectsCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string AdministrativeUnitId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public string[]? Ids { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(AdministrativeUnitId, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberObjects.CheckMemberObjectsPostRequestBody(); - - if (this.IsParameterBound(nameof(Ids))) - body.Ids = Ids!.ToList(); - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.CheckMemberObjects.CheckMemberObjectsPostResponse? result; - try - { - result = client.AdministrativeUnits[AdministrativeUnitId].CheckMemberObjects.PostAsCheckMemberObjectsPostResponseAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, AdministrativeUnitId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetByIds.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetByIds.g.cs deleted file mode 100644 index cccf7f13a76..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetByIds.g.cs +++ /dev/null @@ -1,70 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/getByIds")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitGetByIds", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.GetByIds.GetByIdsPostResponse))] - public class InvokeMgAdministrativeUnitGetByIdsCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public string[]? Ids { get; set; } - - [Parameter(Mandatory = false)] - public string[]? Types { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.GetByIds.GetByIdsPostRequestBody(); - - if (this.IsParameterBound(nameof(Ids))) - body.Ids = Ids!.ToList(); - - if (this.IsParameterBound(nameof(Types))) - body.Types = Types!.ToList(); - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.GetByIds.GetByIdsPostResponse? result; - try - { - result = client.AdministrativeUnits.GetByIds.PostAsGetByIdsPostResponseAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberGroups.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberGroups.g.cs deleted file mode 100644 index 27365a5fe08..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberGroups.g.cs +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/{administrativeUnit-id}/getMemberGroups")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitGetMemberGroups", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberGroups.GetMemberGroupsPostResponse))] - public class InvokeMgAdministrativeUnitGetMemberGroupsCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string AdministrativeUnitId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public bool? SecurityEnabledOnly { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(AdministrativeUnitId, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberGroups.GetMemberGroupsPostRequestBody(); - - if (this.IsParameterBound(nameof(SecurityEnabledOnly))) - body.SecurityEnabledOnly = SecurityEnabledOnly; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberGroups.GetMemberGroupsPostResponse? result; - try - { - result = client.AdministrativeUnits[AdministrativeUnitId].GetMemberGroups.PostAsGetMemberGroupsPostResponseAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, AdministrativeUnitId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberObjects.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberObjects.g.cs deleted file mode 100644 index 97314de177b..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetMemberObjects.g.cs +++ /dev/null @@ -1,65 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/{administrativeUnit-id}/getMemberObjects")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitGetMemberObjects", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberObjects.GetMemberObjectsPostResponse))] - public class InvokeMgAdministrativeUnitGetMemberObjectsCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string AdministrativeUnitId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public bool? SecurityEnabledOnly { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(AdministrativeUnitId, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberObjects.GetMemberObjectsPostRequestBody(); - - if (this.IsParameterBound(nameof(SecurityEnabledOnly))) - body.SecurityEnabledOnly = SecurityEnabledOnly; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.Item.GetMemberObjects.GetMemberObjectsPostResponse? result; - try - { - result = client.AdministrativeUnits[AdministrativeUnitId].GetMemberObjects.PostAsGetMemberObjectsPostResponseAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, AdministrativeUnitId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetUserOwnedObjects.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetUserOwnedObjects.g.cs deleted file mode 100644 index 41656cb2ff5..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitGetUserOwnedObjects.g.cs +++ /dev/null @@ -1,70 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/getUserOwnedObjects")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitGetUserOwnedObjects", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.DirectoryObject))] - public class InvokeMgAdministrativeUnitGetUserOwnedObjectsCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public string? UserId { get; set; } - - [Parameter(Mandatory = false)] - public string? Type { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.GetUserOwnedObjects.GetUserOwnedObjectsPostRequestBody(); - - if (this.IsParameterBound(nameof(UserId))) - body.UserId = UserId; - - if (this.IsParameterBound(nameof(Type))) - body.Type = Type; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.DirectoryObject? result; - try - { - result = client.AdministrativeUnits.GetUserOwnedObjects.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitRestore.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitRestore.g.cs deleted file mode 100644 index 0ea245edcb4..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitRestore.g.cs +++ /dev/null @@ -1,59 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/{administrativeUnit-id}/restore")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitRestore", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.DirectoryObject))] - public class InvokeMgAdministrativeUnitRestoreCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string AdministrativeUnitId { get; set; } = string.Empty; - - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(AdministrativeUnitId, "Invoke")) - return; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.DirectoryObject? result; - try - { - result = client.AdministrativeUnits[AdministrativeUnitId].Restore.PostAsync(requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, AdministrativeUnitId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitValidateProperties.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitValidateProperties.g.cs deleted file mode 100644 index 7d71fc1a5f4..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdministrativeUnitValidateProperties.g.cs +++ /dev/null @@ -1,82 +0,0 @@ -#nullable enable - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/administrativeUnits/validateProperties")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdministrativeUnitValidateProperties", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - - public class InvokeMgAdministrativeUnitValidatePropertiesCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public string? EntityType { get; set; } - - [Parameter(Mandatory = false)] - public string? DisplayName { get; set; } - - [Parameter(Mandatory = false)] - public string? MailNickname { get; set; } - - [Parameter(Mandatory = false)] - public global::System.Guid? OnBehalfOfUserId { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "Invoke")) - return; - - var body = new global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.AdministrativeUnits.ValidateProperties.ValidatePropertiesPostRequestBody(); - - if (this.IsParameterBound(nameof(EntityType))) - body.EntityType = EntityType; - - if (this.IsParameterBound(nameof(DisplayName))) - body.DisplayName = DisplayName; - - if (this.IsParameterBound(nameof(MailNickname))) - body.MailNickname = MailNickname; - - if (this.IsParameterBound(nameof(OnBehalfOfUserId))) - body.OnBehalfOfUserId = OnBehalfOfUserId; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - - try - { - client.AdministrativeUnits.ValidateProperties.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageArchive.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs index 57a42a5160d..83e453ede26 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageArchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/archive")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageArchive", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageArchive", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Archive.ArchivePostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageArchiveCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageArchiveCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageFavorite.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageFavorite.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs index 01e98c13ca1..30df35a6abf 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageFavorite.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/favorite")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageFavorite", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageFavorite", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Favorite.FavoritePostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageFavoriteCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageFavoriteCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkRead.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkRead.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs index be2c5eb816c..7aba974390e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkRead.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/markRead")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageMarkRead", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageMarkRead", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkRead.MarkReadPostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageMarkReadCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageMarkReadCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkUnread.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkUnread.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs index ab95bbec61b..b9e18bdfbe3 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageMarkUnread.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/markUnread")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageMarkUnread", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageMarkUnread", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkUnread.MarkUnreadPostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageMarkUnreadCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageMarkUnreadCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnarchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnarchive.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs index 2c47ec67c42..d83b56b438f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnarchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/unarchive")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageUnarchive", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageUnarchive", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unarchive.UnarchivePostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageUnarchiveCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageUnarchiveCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnfavorite.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs similarity index 89% rename from src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnfavorite.g.cs rename to src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs index b1626dbb8ce..6f11c33ea18 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgAdminServiceAnnouncementMessageUnfavorite.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs @@ -15,9 +15,9 @@ namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement { [GraphRoute("POST", "/admin/serviceAnnouncement/messages/unfavorite")] - [Cmdlet(VerbsLifecycle.Invoke, "MgAdminServiceAnnouncementMessageUnfavorite", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [Cmdlet(VerbsLifecycle.Invoke, "MgServiceAnnouncementMessageUnfavorite", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType(typeof(global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unfavorite.UnfavoritePostResponse))] - public class InvokeMgAdminServiceAnnouncementMessageUnfavoriteCommand : GraphClientCmdlet + public class InvokeMgServiceAnnouncementMessageUnfavoriteCommand : GraphClientCmdlet { diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverview.g.cs deleted file mode 100644 index 10c9fe31f55..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverview.g.cs +++ /dev/null @@ -1,68 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/admin/serviceAnnouncement/healthOverviews")] - [Cmdlet(VerbsCommon.New, "MgAdminServiceAnnouncementHealthOverview", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth))] - public class NewMgAdminServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "New")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth(); - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth? result; - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, body); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverviewIssue.g.cs deleted file mode 100644 index 8355fcaa80a..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementHealthOverviewIssue.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues")] - [Cmdlet(VerbsCommon.New, "MgAdminServiceAnnouncementHealthOverviewIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class NewMgAdminServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public string? Feature { get; set; } - - [Parameter(Mandatory = false)] - public string? FeatureGroup { get; set; } - - [Parameter(Mandatory = false)] - public string? ImpactDescription { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsResolved { get; set; } - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthClassificationType? Classification { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthOrigin? Origin { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssuePost[]? Posts { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthId, "New")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(Feature))) - body.Feature = Feature; - - if (this.IsParameterBound(nameof(FeatureGroup))) - body.FeatureGroup = FeatureGroup; - - if (this.IsParameterBound(nameof(ImpactDescription))) - body.ImpactDescription = ImpactDescription; - - if (this.IsParameterBound(nameof(IsResolved))) - body.IsResolved = IsResolved; - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Classification))) - body.Classification = Classification; - - if (this.IsParameterBound(nameof(Origin))) - body.Origin = Origin; - - if (this.IsParameterBound(nameof(Posts))) - body.Posts = Posts!.ToList(); - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].Issues.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, body); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementIssue.g.cs deleted file mode 100644 index ea42d38b172..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementIssue.g.cs +++ /dev/null @@ -1,140 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/admin/serviceAnnouncement/issues")] - [Cmdlet(VerbsCommon.New, "MgAdminServiceAnnouncementIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class NewMgAdminServiceAnnouncementIssueCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public string? Feature { get; set; } - - [Parameter(Mandatory = false)] - public string? FeatureGroup { get; set; } - - [Parameter(Mandatory = false)] - public string? ImpactDescription { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsResolved { get; set; } - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthClassificationType? Classification { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthOrigin? Origin { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssuePost[]? Posts { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "New")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(Feature))) - body.Feature = Feature; - - if (this.IsParameterBound(nameof(FeatureGroup))) - body.FeatureGroup = FeatureGroup; - - if (this.IsParameterBound(nameof(ImpactDescription))) - body.ImpactDescription = ImpactDescription; - - if (this.IsParameterBound(nameof(IsResolved))) - body.IsResolved = IsResolved; - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Classification))) - body.Classification = Classification; - - if (this.IsParameterBound(nameof(Origin))) - body.Origin = Origin; - - if (this.IsParameterBound(nameof(Posts))) - body.Posts = Posts!.ToList(); - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; - try - { - result = client.Admin.ServiceAnnouncement.Issues.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, body); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessage.g.cs deleted file mode 100644 index 952945c20dd..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessage.g.cs +++ /dev/null @@ -1,146 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/admin/serviceAnnouncement/messages")] - [Cmdlet(VerbsCommon.New, "MgAdminServiceAnnouncementMessage", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage))] - public class NewMgAdminServiceAnnouncementMessageCommand : GraphClientCmdlet - { - - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? ActionRequiredByDateTime { get; set; } - - [Parameter(Mandatory = false)] - public byte[]? AttachmentsArchive { get; set; } - - [Parameter(Mandatory = false)] - public bool? HasAttachments { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsMajorChange { get; set; } - - [Parameter(Mandatory = false)] - public string[]? Services { get; set; } - - [Parameter(Mandatory = false)] - public string[]? Tags { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ItemBody? Body { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateCategory? Category { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateSeverity? Severity { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessageViewpoint? ViewPoint { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "New")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(ActionRequiredByDateTime))) - body.ActionRequiredByDateTime = ActionRequiredByDateTime; - - if (this.IsParameterBound(nameof(AttachmentsArchive))) - body.AttachmentsArchive = AttachmentsArchive; - - if (this.IsParameterBound(nameof(HasAttachments))) - body.HasAttachments = HasAttachments; - - if (this.IsParameterBound(nameof(IsMajorChange))) - body.IsMajorChange = IsMajorChange; - - if (this.IsParameterBound(nameof(Services))) - body.Services = Services!.ToList(); - - if (this.IsParameterBound(nameof(Tags))) - body.Tags = Tags!.ToList(); - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Body))) - body.Body = Body; - - if (this.IsParameterBound(nameof(Category))) - body.Category = Category; - - if (this.IsParameterBound(nameof(Severity))) - body.Severity = Severity; - - if (this.IsParameterBound(nameof(ViewPoint))) - body.ViewPoint = ViewPoint; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage? result; - try - { - result = client.Admin.ServiceAnnouncement.Messages.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, body); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessageAttachment.g.cs deleted file mode 100644 index 23ee6116505..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/NewMgAdminServiceAnnouncementMessageAttachment.g.cs +++ /dev/null @@ -1,89 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("POST", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments")] - [Cmdlet(VerbsCommon.New, "MgAdminServiceAnnouncementMessageAttachment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment))] - public class NewMgAdminServiceAnnouncementMessageAttachmentCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public byte[]? Content { get; set; } - - [Parameter(Mandatory = false)] - public string? ContentType { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Name { get; set; } - - [Parameter(Mandatory = false)] - public int? Size { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceUpdateMessageId, "New")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment(); - - if (this.IsParameterBound(nameof(Content))) - body.Content = Content; - - if (this.IsParameterBound(nameof(ContentType))) - body.ContentType = ContentType; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(Name))) - body.Name = Name; - - if (this.IsParameterBound(nameof(Size))) - body.Size = Size; - - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment? result; - try - { - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments.PostAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, body); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncement.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncement.g.cs deleted file mode 100644 index edacdd05cb3..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncement.g.cs +++ /dev/null @@ -1,55 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncement", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementCommand : GraphClientCmdlet - { - - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverview.g.cs deleted file mode 100644 index 59133656f98..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverview.g.cs +++ /dev/null @@ -1,56 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementHealthOverview", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverviewIssue.g.cs deleted file mode 100644 index b73221f62bc..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementHealthOverviewIssue.g.cs +++ /dev/null @@ -1,58 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementHealthOverviewIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceHealthIssueId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthIssueId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].Issues[ServiceHealthIssueId].DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementIssue.g.cs deleted file mode 100644 index f0c7f06f243..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementIssue.g.cs +++ /dev/null @@ -1,56 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementIssueCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthIssueId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthIssueId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.Issues[ServiceHealthIssueId].DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessage.g.cs deleted file mode 100644 index a4efffd6397..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessage.g.cs +++ /dev/null @@ -1,56 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementMessage", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementMessageCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceUpdateMessageId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceUpdateMessageId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachment.g.cs deleted file mode 100644 index 476898043f7..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachment.g.cs +++ /dev/null @@ -1,58 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementMessageAttachment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementMessageAttachmentCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceAnnouncementAttachmentId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceAnnouncementAttachmentId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments[ServiceAnnouncementAttachmentId].DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceAnnouncementAttachmentId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs deleted file mode 100644 index bcbe67dbec8..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentArchive.g.cs +++ /dev/null @@ -1,56 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementMessageAttachmentArchive", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementMessageAttachmentArchiveCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceUpdateMessageId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].AttachmentsArchive.DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceUpdateMessageId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentContent.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentContent.g.cs deleted file mode 100644 index c1f008a0a2b..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/RemoveMgAdminServiceAnnouncementMessageAttachmentContent.g.cs +++ /dev/null @@ -1,58 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("DELETE", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content")] - [Cmdlet(VerbsCommon.Remove, "MgAdminServiceAnnouncementMessageAttachmentContent", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] - public class RemoveMgAdminServiceAnnouncementMessageAttachmentContentCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceAnnouncementAttachmentId { get; set; } = string.Empty; - - - [Parameter(Mandatory = false, - HelpMessage = "Sets the 'If-Match' request header (for example an ETag for optimistic concurrency; some Graph APIs require it even where the spec marks it optional).")] - public string? IfMatch { get; set; } - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceAnnouncementAttachmentId, "Remove")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - // DeleteAsync returns a plain Task: a standard delete response has no body. - try - { - client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments[ServiceAnnouncementAttachmentId].Content.DeleteAsync(requestConfiguration => - { - - if (this.IsParameterBound(nameof(IfMatch))) - requestConfiguration.Headers.Add("If-Match", IfMatch!); - - AddRequestHeaders(requestConfiguration.Headers); - }) - .GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceAnnouncementAttachmentId); - return; - } - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/SetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/SetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs deleted file mode 100644 index 2ccfd04b64b..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/SetMgAdminServiceAnnouncementMessageAttachmentContent.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -using System; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PUT", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content")] - [Cmdlet(VerbsCommon.Set, "MgAdminServiceAnnouncementMessageAttachmentContent", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment))] - public class SetMgAdminServiceAnnouncementMessageAttachmentContentCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceAnnouncementAttachmentId { get; set; } = string.Empty; - - [Parameter(Mandatory = true, - HelpMessage = "Path to the file whose contents are uploaded.")] - public string InFile { get; set; } = string.Empty; - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceAnnouncementAttachmentId, "Set")) - return; - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment? result; - try - { - using var content = System.IO.File.OpenRead(InFile); - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments[ServiceAnnouncementAttachmentId].Content.PutAsync(content, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceAnnouncementAttachmentId); - return; - } - - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncement.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncement.g.cs deleted file mode 100644 index 2e7fd0f2281..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncement.g.cs +++ /dev/null @@ -1,75 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncement", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncement))] - public class UpdateMgAdminServiceAnnouncementCommand : GraphClientCmdlet - { - - - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(null, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncement(); - - - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncement? result; - try - { - result = client.Admin.ServiceAnnouncement.PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, null); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverview.g.cs deleted file mode 100644 index 5f92db8a8ba..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverview.g.cs +++ /dev/null @@ -1,84 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncementHealthOverview", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth))] - public class UpdateMgAdminServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthId, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth(); - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth? result; - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthId); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthId); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverviewIssue.g.cs deleted file mode 100644 index 128fcce105c..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementHealthOverviewIssue.g.cs +++ /dev/null @@ -1,158 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncementHealthOverviewIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class UpdateMgAdminServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceHealthIssueId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public string? Feature { get; set; } - - [Parameter(Mandatory = false)] - public string? FeatureGroup { get; set; } - - [Parameter(Mandatory = false)] - public string? ImpactDescription { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsResolved { get; set; } - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthClassificationType? Classification { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthOrigin? Origin { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssuePost[]? Posts { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthIssueId, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(Feature))) - body.Feature = Feature; - - if (this.IsParameterBound(nameof(FeatureGroup))) - body.FeatureGroup = FeatureGroup; - - if (this.IsParameterBound(nameof(ImpactDescription))) - body.ImpactDescription = ImpactDescription; - - if (this.IsParameterBound(nameof(IsResolved))) - body.IsResolved = IsResolved; - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Classification))) - body.Classification = Classification; - - if (this.IsParameterBound(nameof(Origin))) - body.Origin = Origin; - - if (this.IsParameterBound(nameof(Posts))) - body.Posts = Posts!.ToList(); - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].Issues[ServiceHealthIssueId].PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.HealthOverviews[ServiceHealthId].Issues[ServiceHealthIssueId].GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementIssue.g.cs deleted file mode 100644 index db579dda5eb..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementIssue.g.cs +++ /dev/null @@ -1,156 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncementIssue", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue))] - public class UpdateMgAdminServiceAnnouncementIssueCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceHealthIssueId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public string? Feature { get; set; } - - [Parameter(Mandatory = false)] - public string? FeatureGroup { get; set; } - - [Parameter(Mandatory = false)] - public string? ImpactDescription { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsResolved { get; set; } - - [Parameter(Mandatory = false)] - public string? Service { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthClassificationType? Classification { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthOrigin? Origin { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssuePost[]? Posts { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthStatus? Status { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceHealthIssueId, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(Feature))) - body.Feature = Feature; - - if (this.IsParameterBound(nameof(FeatureGroup))) - body.FeatureGroup = FeatureGroup; - - if (this.IsParameterBound(nameof(ImpactDescription))) - body.ImpactDescription = ImpactDescription; - - if (this.IsParameterBound(nameof(IsResolved))) - body.IsResolved = IsResolved; - - if (this.IsParameterBound(nameof(Service))) - body.Service = Service; - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Classification))) - body.Classification = Classification; - - if (this.IsParameterBound(nameof(Origin))) - body.Origin = Origin; - - if (this.IsParameterBound(nameof(Posts))) - body.Posts = Posts!.ToList(); - - if (this.IsParameterBound(nameof(Status))) - body.Status = Status; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; - try - { - result = client.Admin.ServiceAnnouncement.Issues[ServiceHealthIssueId].PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.Issues[ServiceHealthIssueId].GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceHealthIssueId); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessage.g.cs deleted file mode 100644 index 99ad2607637..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessage.g.cs +++ /dev/null @@ -1,162 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncementMessage", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage))] - public class UpdateMgAdminServiceAnnouncementMessageCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? EndDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? StartDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Title { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? ActionRequiredByDateTime { get; set; } - - [Parameter(Mandatory = false)] - public byte[]? AttachmentsArchive { get; set; } - - [Parameter(Mandatory = false)] - public bool? HasAttachments { get; set; } - - [Parameter(Mandatory = false)] - public bool? IsMajorChange { get; set; } - - [Parameter(Mandatory = false)] - public string[]? Services { get; set; } - - [Parameter(Mandatory = false)] - public string[]? Tags { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.KeyValuePair[]? Details { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ItemBody? Body { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateCategory? Category { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateSeverity? Severity { get; set; } - - [Parameter(Mandatory = false)] - public Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessageViewpoint? ViewPoint { get; set; } - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceUpdateMessageId, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage(); - - if (this.IsParameterBound(nameof(EndDateTime))) - body.EndDateTime = EndDateTime; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(StartDateTime))) - body.StartDateTime = StartDateTime; - - if (this.IsParameterBound(nameof(Title))) - body.Title = Title; - - if (this.IsParameterBound(nameof(ActionRequiredByDateTime))) - body.ActionRequiredByDateTime = ActionRequiredByDateTime; - - if (this.IsParameterBound(nameof(AttachmentsArchive))) - body.AttachmentsArchive = AttachmentsArchive; - - if (this.IsParameterBound(nameof(HasAttachments))) - body.HasAttachments = HasAttachments; - - if (this.IsParameterBound(nameof(IsMajorChange))) - body.IsMajorChange = IsMajorChange; - - if (this.IsParameterBound(nameof(Services))) - body.Services = Services!.ToList(); - - if (this.IsParameterBound(nameof(Tags))) - body.Tags = Tags!.ToList(); - - if (this.IsParameterBound(nameof(Details))) - body.Details = Details!.ToList(); - - if (this.IsParameterBound(nameof(Body))) - body.Body = Body; - - if (this.IsParameterBound(nameof(Category))) - body.Category = Category; - - if (this.IsParameterBound(nameof(Severity))) - body.Severity = Severity; - - if (this.IsParameterBound(nameof(ViewPoint))) - body.ViewPoint = ViewPoint; - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage? result; - try - { - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceUpdateMessageId); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceUpdateMessageId); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessageAttachment.g.cs deleted file mode 100644 index b24d1db70ed..00000000000 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/UpdateMgAdminServiceAnnouncementMessageAttachment.g.cs +++ /dev/null @@ -1,106 +0,0 @@ -#nullable enable - -using System; -using System.Linq; -using System.Management.Automation; -using System.Net.Http; -using Microsoft.Graph.Wrapper.Runtime; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client; -using Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models; -using Microsoft.Kiota.Abstractions.Authentication; -using Microsoft.Kiota.Http.HttpClientLibrary; - -namespace Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement -{ - [GraphRoute("PATCH", "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}")] - [Cmdlet(VerbsData.Update, "MgAdminServiceAnnouncementMessageAttachment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] - [OutputType(typeof(Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment))] - public class UpdateMgAdminServiceAnnouncementMessageAttachmentCommand : GraphClientCmdlet - { - [Parameter(Mandatory = true, Position = 0)] - public string ServiceUpdateMessageId { get; set; } = string.Empty; - [Parameter(Mandatory = true, Position = 1)] - public string ServiceAnnouncementAttachmentId { get; set; } = string.Empty; - - [Parameter(Mandatory = false)] - public byte[]? Content { get; set; } - - [Parameter(Mandatory = false)] - public string? ContentType { get; set; } - - [Parameter(Mandatory = false)] - public global::System.DateTimeOffset? LastModifiedDateTime { get; set; } - - [Parameter(Mandatory = false)] - public string? Name { get; set; } - - [Parameter(Mandatory = false)] - public int? Size { get; set; } - - - - - - - - protected override void ProcessRecord() - { - if (!ShouldProcess(ServiceAnnouncementAttachmentId, "Update")) - return; - - var body = new Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment(); - - if (this.IsParameterBound(nameof(Content))) - body.Content = Content; - - if (this.IsParameterBound(nameof(ContentType))) - body.ContentType = ContentType; - - if (this.IsParameterBound(nameof(LastModifiedDateTime))) - body.LastModifiedDateTime = LastModifiedDateTime; - - if (this.IsParameterBound(nameof(Name))) - body.Name = Name; - - if (this.IsParameterBound(nameof(Size))) - body.Size = Size; - - - - var requestAdapter = GetRequestAdapter(); - var client = new ApiClient(requestAdapter); - - Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment? result; - try - { - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments[ServiceAnnouncementAttachmentId].PatchAsync(body, requestConfiguration => - { - - AddRequestHeaders(requestConfiguration.Headers); - }).GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceAnnouncementAttachmentId); - return; - } - - - if (result is null) - { - WriteVerbose("PATCH succeeded with no response body, re-fetching the updated resource."); - try - { - result = client.Admin.ServiceAnnouncement.Messages[ServiceUpdateMessageId].Attachments[ServiceAnnouncementAttachmentId].GetAsync().GetAwaiter().GetResult(); - } - catch (Exception ex) when (ex is not PipelineStoppedException && ex is not OperationCanceledException) - { - ThrowGraphRequestFailed(ex, ServiceAnnouncementAttachmentId); - return; - } - } - if (result is not null) - WriteObject(result); - } - } -} diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/kiota-lock.json b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/kiota-lock.json index d0f882e3b5f..da981dc3d9f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/kiota-lock.json +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/kiota-lock.json @@ -1,3 +1,3 @@ { - "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/Beta/Devices.ServiceAnnouncement.yml" + "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/beta/Devices.ServiceAnnouncement.yml" } \ No newline at end of file From 04857b0df6918de63df9e592689e1f814081c630 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Tue, 27 Oct 2026 11:59:59 -0700 Subject: [PATCH 04/11] Refresh service announcement migration against aligned operation IDs Use current supported literal mappings after proving complete original legacy/current selector equality: 22 v1.0 and 31 beta suppressions. Keep both-side action/function proof for the nine final beta namespace translations in notes and regression tests; preserve all earlier migration and generation commits. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../Devices.ServiceAnnouncement.md | 9 +- ...erviceAnnouncement_cmdletConfigurations.cs | 2 +- ...iceAnnouncement_directiveMigrationMap.json | 214 +++++++++--------- ...evicesServiceAnnouncementDirectiveTests.cs | 18 +- 4 files changed, 125 insertions(+), 118 deletions(-) diff --git a/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md b/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md index 9f5cb021c11..09e83c288cf 100644 --- a/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md +++ b/src/Devices.ServiceAnnouncement/Devices.ServiceAnnouncement.md @@ -19,12 +19,13 @@ require: directive: # Remove invalid paths. # Wrapper migration: directive 1 is reviewed against each profile's legacy -# operation IDs, then bridged to the compatible spec by method and normalized -# path. The adjacent wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json +# operation IDs and current compatible IDs; their complete selected route sets +# agree after the nine beta final action/function qualifiers are removed. +# The adjacent wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json # records 22 suppressions in v1.0 and 31 in beta (including administrativeUnits). # Shared curated entries extend existing v1.0 derived coverage to beta. # DevicesServiceAnnouncementDirectiveTests pins the selector and neighboring reads. -# Keep this AutoRest directive active until the service-module pipeline is retired. +# Keep the original AutoRest directive active as the reviewed migration source. - remove-path-by-operation: ^admin(?!\.serviceAnnouncement).*$|^admin.serviceAnnouncement_CreateHealthOverview$|^admin.serviceAnnouncement.healthOverview_CreateIssue$|^admin.serviceAnnouncement_CreateIssue$|^admin.serviceAnnouncement_CreateMessage$|^admin.serviceAnnouncement.message_CreateAttachment$|^admin.serviceAnnouncement_DeleteHealthOverview$|^admin.serviceAnnouncement.healthOverview_DeleteIssue$|^admin.serviceAnnouncement_DeleteIssue$|^admin.serviceAnnouncement_DeleteMessage$|^admin.serviceAnnouncement.message_DeleteAttachment$|^admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive$|^admin.serviceAnnouncement.message_DeleteAttachmentsContent$|^admin.serviceAnnouncement_UpdateHealthOverview$|^admin.serviceAnnouncement.healthOverview_UpdateIssue$|^admin.serviceAnnouncement_UpdateIssue$|^admin.serviceAnnouncement_UpdateMessage$|^admin.serviceAnnouncement.message_UpdateAttachment$|^admin.serviceAnnouncement_SetMessagesAttachmentsArchive$|^admin.serviceAnnouncement.message_SetAttachmentsContent$ # Drop admin from command names. @@ -35,7 +36,7 @@ directive: # Profile-local readmes and src/readme.graph.md are intentionally not migrated. # Parameter aliases/transforms and schema/response directives remain deferred; # neither deferred class occurs in this shared module file. -# Keep this AutoRest rename active until the service-module pipeline is retired. +# Keep the original AutoRest rename active as the reviewed migration source. - where: subject: (.*)AdminServiceAnnouncement(.*) set: diff --git a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs index 7741df115b3..9929572efab 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_cmdletConfigurations.cs @@ -6,7 +6,7 @@ namespace WrapperGenerator; public static partial class CmdletConfigurator { private const string ServiceAnnouncementSuppression = - "Devices.ServiceAnnouncement.md directive 1: legacy operation-ID selector, bridged by method and normalized path; see Devices.ServiceAnnouncement_directiveMigrationMap.json"; + "Devices.ServiceAnnouncement.md directive 1: complete legacy/current selector equality reviewed by method and normalized path; see Devices.ServiceAnnouncement_directiveMigrationMap.json"; private static readonly List DevicesServiceAnnouncementCmdletConfigurations = [ diff --git a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json index 186c92bf736..35aa3f5ae90 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json +++ b/src/Devices.ServiceAnnouncement/wrapper/Devices.ServiceAnnouncement_directiveMigrationMap.json @@ -6,73 +6,71 @@ "classification": "OperationIdSuppression", "sourceContains": "remove-path-by-operation: ^admin(?!\\.serviceAnnouncement).*$|^admin.serviceAnnouncement_CreateHealthOverview$", "implementation": "CmdletConfigurator", - "notes": "The selector targets legacy operation IDs, not the converted dotted/plural compatible IDs. Reviewed same-profile legacy matches bridge uniquely by HTTP method and normalized path (including removal of microsoft.graph. action/function qualifiers). Suppress 22 service/root operations in both profiles plus nine beta administrativeUnits operations. Existing v1.0 parity suppressions remain authoritative; shared curated entries supply beta coverage and the attachmentsArchive PUT not covered by derived data. No API absence is asserted. Profile-local readmes and src/readme.graph.md are ignored.", + "notes": "Current compatible operation IDs are aligned with PowerShell. The original selector now directly matches all 22 v1.0 and 31 beta suppressions; module tests prove exact equality with the complete actual same-profile legacy selection, not just compatible-ID candidates. Existing v1.0 parity suppressions remain authoritative; shared curated entries supply beta coverage and the attachmentsArchive PUT not covered by derived data. No API absence is asserted. Profile-local readmes and src/readme.graph.md are ignored.", "profiles": { "v1.0": { - "operationIdSource": "Legacy", - "notes": "Reviewed the complete selector against openApiDocs/v1.0/Devices.ServiceAnnouncement.yml. All 22 legacy matches have exactly one method/normalized-path counterpart in the compatible profile; operation IDs were converted, not APIs removed.", + "notes": "Reviewed the complete original selector against actual openApiDocs/v1.0/Devices.ServiceAnnouncement.yml and current compatible v1.0. All 22 source matches have one identical method/path/operation-ID counterpart; literal compatible evidence is sufficient without the unmerged Legacy helper.", "absenceExpected": false, "operations": [ - { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin.GetServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_GetServiceAnnouncement" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin.UpdateServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_UpdateServiceAnnouncement" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin.DeleteServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_DeleteServiceAnnouncement" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.CreateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews", "legacyOperationId": "admin.serviceAnnouncement_CreateHealthOverview" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.UpdateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.DeleteHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/issues", "legacyOperationId": "admin.serviceAnnouncement_CreateIssue" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateIssue" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteIssue" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.CreateMessages", "legacyPath": "/admin/serviceAnnouncement/messages", "legacyOperationId": "admin.serviceAnnouncement_CreateMessage" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.UpdateMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateMessage" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.DeleteMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessage" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.CreateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "legacyOperationId": "admin.serviceAnnouncement.message_CreateAttachment" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, - { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, - { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.UpdateMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.DeleteMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" } + { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin_GetServiceAnnouncement" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin_UpdateServiceAnnouncement" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin_DeleteServiceAnnouncement" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement_CreateHealthOverview" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement_CreateMessage" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_UpdateMessage" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_DeleteMessage" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.message_CreateAttachment" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" } ] }, "beta": { - "operationIdSource": "Legacy", - "notes": "Reviewed the complete selector against openApiDocs/beta/Devices.ServiceAnnouncement.yml: 22 same-path service/root operations and nine administrativeUnits action/function operations. Each has one compatible counterpart. Only those nine opt into UnqualifyFinalOperation; both actual specifications identify them as matching actions (POST) or the delta function (GET). No missing-API disposition is used.", + "notes": "The complete actual legacy selection and direct compatible selection both contain 31 operations: 22 same-path service/root operations plus nine administrativeUnits operations. The latter retain their actual legacy IDs: administrativeUnit_checkMemberGroup, administrativeUnit_checkMemberObject, administrativeUnit_getMemberGroup, administrativeUnit_getMemberObject, administrativeUnit_restore, administrativeUnit_delta, administrativeUnit_getGraphBPreId, administrativeUnit_getUserOwnedObject, administrativeUnit_validateProperty. In the actual legacy source only the final segment is microsoft.graph.checkMemberGroups/checkMemberObjects/getMemberGroups/getMemberObjects/restore under /administrativeUnits/{administrativeUnit-id}, or microsoft.graph.delta()/getByIds/getUserOwnedObjects/validateProperties under /administrativeUnits. Tests compare all actual old/new method/path/ID records and assert exactly these nine final-qualifier translations with identical parents and both-side action POST/function GET metadata. No missing-API disposition or reserved Legacy schema fields are used.", "absenceExpected": false, "operations": [ - { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin.GetServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_GetServiceAnnouncement" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin.UpdateServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_UpdateServiceAnnouncement" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin.DeleteServiceAnnouncement", "legacyPath": "/admin/serviceAnnouncement", "legacyOperationId": "admin_DeleteServiceAnnouncement" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.CreateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews", "legacyOperationId": "admin.serviceAnnouncement_CreateHealthOverview" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.UpdateHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.DeleteHealthOverviews", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.CreateIssues", "legacyPath": "/admin/serviceAnnouncement/issues", "legacyOperationId": "admin.serviceAnnouncement_CreateIssue" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.UpdateIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateIssue" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.DeleteIssues", "legacyPath": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteIssue" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.CreateMessages", "legacyPath": "/admin/serviceAnnouncement/messages", "legacyOperationId": "admin.serviceAnnouncement_CreateMessage" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.UpdateMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_UpdateMessage" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.DeleteMessages", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessage" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.CreateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "legacyOperationId": "admin.serviceAnnouncement.message_CreateAttachment" }, - { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachments", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, - { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.UpdateAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.DeleteAttachmentsContent", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "legacyOperationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, - { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.UpdateMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, - { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.DeleteMessagesAttachmentsArchive", "legacyPath": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "legacyOperationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" }, - { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups", "operationId": "administrativeUnits.administrativeUnit.checkMemberGroups", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberGroups", "legacyOperationId": "administrativeUnit_checkMemberGroup", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects", "operationId": "administrativeUnits.administrativeUnit.checkMemberObjects", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberObjects", "legacyOperationId": "administrativeUnit_checkMemberObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberGroups", "operationId": "administrativeUnits.administrativeUnit.getMemberGroups", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberGroups", "legacyOperationId": "administrativeUnit_getMemberGroup", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberObjects", "operationId": "administrativeUnits.administrativeUnit.getMemberObjects", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberObjects", "legacyOperationId": "administrativeUnit_getMemberObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/restore", "operationId": "administrativeUnits.administrativeUnit.restore", "legacyPath": "/administrativeUnits/{administrativeUnit-id}/microsoft.graph.restore", "legacyOperationId": "administrativeUnit_restore", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "GET", "path": "/administrativeUnits/delta()", "operationId": "administrativeUnits.delta", "legacyPath": "/administrativeUnits/microsoft.graph.delta()", "legacyOperationId": "administrativeUnit_delta", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/getByIds", "operationId": "administrativeUnits.getByIds", "legacyPath": "/administrativeUnits/microsoft.graph.getByIds", "legacyOperationId": "administrativeUnit_getGraphBPreId", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/getUserOwnedObjects", "operationId": "administrativeUnits.getUserOwnedObjects", "legacyPath": "/administrativeUnits/microsoft.graph.getUserOwnedObjects", "legacyOperationId": "administrativeUnit_getUserOwnedObject", "legacyPathTranslation": "UnqualifyFinalOperation" }, - { "method": "POST", "path": "/administrativeUnits/validateProperties", "operationId": "administrativeUnits.validateProperties", "legacyPath": "/administrativeUnits/microsoft.graph.validateProperties", "legacyOperationId": "administrativeUnit_validateProperty", "legacyPathTranslation": "UnqualifyFinalOperation" } + { "method": "GET", "path": "/admin/serviceAnnouncement", "operationId": "admin_GetServiceAnnouncement" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement", "operationId": "admin_UpdateServiceAnnouncement" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement", "operationId": "admin_DeleteServiceAnnouncement" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement_CreateHealthOverview" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_UpdateHealthOverview" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_DeleteHealthOverview" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverview_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement_CreateIssue" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_UpdateIssue" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_DeleteIssue" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement_CreateMessage" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_UpdateMessage" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_DeleteMessage" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.message_CreateAttachment" }, + { "method": "PATCH", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_UpdateAttachment" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_DeleteAttachment" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_SetAttachmentsContent" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_DeleteAttachmentsContent" }, + { "method": "PUT", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_SetMessagesAttachmentsArchive" }, + { "method": "DELETE", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_DeleteMessagesAttachmentsArchive" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberGroups", "operationId": "administrativeUnit_checkMemberGroup" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/checkMemberObjects", "operationId": "administrativeUnit_checkMemberObject" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberGroups", "operationId": "administrativeUnit_getMemberGroup" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/getMemberObjects", "operationId": "administrativeUnit_getMemberObject" }, + { "method": "POST", "path": "/administrativeUnits/{administrativeUnit-id}/restore", "operationId": "administrativeUnit_restore" }, + { "method": "GET", "path": "/administrativeUnits/delta()", "operationId": "administrativeUnit_delta" }, + { "method": "POST", "path": "/administrativeUnits/getByIds", "operationId": "administrativeUnit_getGraphBPreId" }, + { "method": "POST", "path": "/administrativeUnits/getUserOwnedObjects", "operationId": "administrativeUnit_getUserOwnedObject" }, + { "method": "POST", "path": "/administrativeUnits/validateProperties", "operationId": "administrativeUnit_validateProperty" } ] } } @@ -88,61 +86,61 @@ "v1.0": { "absenceExpected": false, "operations": [ - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.ListHealthOverviews" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.GetHealthOverviews" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.ListIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.GetIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverviews.serviceHealth.issues.serviceHealthIssue.incidentReport" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.issues.GetCount-fd80" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.GetCount-51c2" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.ListIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.GetIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issues.serviceHealthIssue.incidentReport" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issues.GetCount-e140" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.ListMessages" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.GetMessages" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.ListAttachments" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.GetAttachments" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.GetAttachmentsContent" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.messages.attachments.GetCount-e0ef" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.GetMessagesAttachmentsArchive" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.messages.GetCount-0cc9" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.messages.archive" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.messages.favorite" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.messages.markRead" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.messages.markUnread" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.messages.unarchive" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.messages.unfavorite" } + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement_ListHealthOverview" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_GetHealthOverview" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverview_ListIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_GetIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverview.serviceHealth.issue.serviceHealthIssue_incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverview.issue_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverview_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement_ListIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_GetIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issue.serviceHealthIssue_incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issue_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement_ListMessage" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_GetMessage" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.message_ListAttachment" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_GetAttachment" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_GetAttachmentsContent" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.message.attachment_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_GetMessagesAttachmentsArchive" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.message_GetCount" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.message_archive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.message_favorite" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.message_markRead" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.message_markUnread" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.message_unarchive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.message_unfavorite" } ] }, "beta": { "absenceExpected": false, "operations": [ - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement.ListHealthOverviews" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement.GetHealthOverviews" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverviews.ListIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverviews.GetIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverviews.serviceHealth.issues.serviceHealthIssue.incidentReport" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.issues.GetCount-fd80" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverviews.GetCount-51c2" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement.ListIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.GetIssues" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issues.serviceHealthIssue.incidentReport" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issues.GetCount-e140" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement.ListMessages" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement.GetMessages" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.messages.ListAttachments" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.messages.GetAttachments" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.messages.GetAttachmentsContent" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.messages.attachments.GetCount-e0ef" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement.GetMessagesAttachmentsArchive" }, - { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.messages.GetCount-0cc9" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.messages.archive" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.messages.favorite" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.messages.markRead" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.messages.markUnread" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.messages.unarchive" }, - { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.messages.unfavorite" } + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews", "operationId": "admin.serviceAnnouncement_ListHealthOverview" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}", "operationId": "admin.serviceAnnouncement_GetHealthOverview" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues", "operationId": "admin.serviceAnnouncement.healthOverview_ListIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement.healthOverview_GetIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.healthOverview.serviceHealth.issue.serviceHealthIssue_incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count", "operationId": "admin.serviceAnnouncement.healthOverview.issue_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/healthOverviews/$count", "operationId": "admin.serviceAnnouncement.healthOverview_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues", "operationId": "admin.serviceAnnouncement_ListIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}", "operationId": "admin.serviceAnnouncement_GetIssue" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport()", "operationId": "admin.serviceAnnouncement.issue.serviceHealthIssue_incidentReport" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/issues/$count", "operationId": "admin.serviceAnnouncement.issue_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages", "operationId": "admin.serviceAnnouncement_ListMessage" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}", "operationId": "admin.serviceAnnouncement_GetMessage" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments", "operationId": "admin.serviceAnnouncement.message_ListAttachment" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}", "operationId": "admin.serviceAnnouncement.message_GetAttachment" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content", "operationId": "admin.serviceAnnouncement.message_GetAttachmentsContent" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count", "operationId": "admin.serviceAnnouncement.message.attachment_GetCount" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive", "operationId": "admin.serviceAnnouncement_GetMessagesAttachmentsArchive" }, + { "method": "GET", "path": "/admin/serviceAnnouncement/messages/$count", "operationId": "admin.serviceAnnouncement.message_GetCount" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/archive", "operationId": "admin.serviceAnnouncement.message_archive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/favorite", "operationId": "admin.serviceAnnouncement.message_favorite" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markRead", "operationId": "admin.serviceAnnouncement.message_markRead" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/markUnread", "operationId": "admin.serviceAnnouncement.message_markUnread" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unarchive", "operationId": "admin.serviceAnnouncement.message_unarchive" }, + { "method": "POST", "path": "/admin/serviceAnnouncement/messages/unfavorite", "operationId": "admin.serviceAnnouncement.message_unfavorite" } ] } } diff --git a/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs index 38a178e0672..11a34d606df 100644 --- a/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs +++ b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs @@ -67,29 +67,37 @@ public async Task ReviewedSuppressionsCoverTheLegacySelectorExactly(string profi .Where(operation => Regex.IsMatch(operation.Id, selector)).ToList(); Assert.Equal(expectedCount, selected.Count); var compatible = Operations(await LoadSpec("openApiDocs_KiotaCompat", profile)).ToList(); + var currentSelected = compatible.Where(operation => Regex.IsMatch(operation.Id, selector)).ToList(); + Assert.Equal(expectedCount, currentSelected.Count); using var ledger = JsonDocument.Parse(File.ReadAllText(Path.Combine(FindRepoRoot(), "src", "Devices.ServiceAnnouncement", "wrapper", "Devices.ServiceAnnouncement_directiveMigrationMap.json"))); var profileMap = ledger.RootElement.GetProperty("mappings")[0].GetProperty("profiles").GetProperty(profile); - Assert.Equal("Legacy", profileMap.GetProperty("operationIdSource").GetString()); + Assert.False(profileMap.TryGetProperty("operationIdSource", out _)); var reviewed = profileMap.GetProperty("operations").EnumerateArray().ToList(); Assert.Equal(expectedCount, reviewed.Count); + var translatedCount = 0; foreach (var operation in selected) { var bridged = Assert.Single(compatible, candidate => candidate.Method == operation.Method && BridgePath(candidate.Path) == BridgePath(operation.Path)); - var evidence = Assert.Single(reviewed, evidence => + Assert.Equal(operation.Id, bridged.Id); + Assert.Contains(bridged, currentSelected); + Assert.Single(reviewed, evidence => evidence.GetProperty("method").GetString() == bridged.Method.Method && evidence.GetProperty("path").GetString() == bridged.Path && evidence.GetProperty("operationId").GetString() == bridged.Id); - Assert.Equal(operation.Path, evidence.GetProperty("legacyPath").GetString()); - Assert.Equal(operation.Id, evidence.GetProperty("legacyOperationId").GetString()); if (operation.Path != bridged.Path) { + translatedCount++; Assert.NotEqual(OperationKind.Resource, operation.Kind); Assert.Equal(operation.Kind, bridged.Kind); - Assert.Equal("UnqualifyFinalOperation", evidence.GetProperty("legacyPathTranslation").GetString()); + var separator = bridged.Path.LastIndexOf('/'); + Assert.Equal( + bridged.Path[..(separator + 1)] + "microsoft.graph." + bridged.Path[(separator + 1)..], + operation.Path); } } + Assert.Equal(profile == "beta" ? 9 : 0, translatedCount); foreach (var operation in compatible) { var expected = selected.Any(candidate => From eaa3d54beb4cef7797f12b1d914f284b25fddd08 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Tue, 27 Oct 2026 12:02:37 -0700 Subject: [PATCH 05/11] Regenerate service announcement v1.0 from current compatible spec Run full queued Kiota 1.36.1 and wrapper Release pipeline against aligned/refreshed spec blob66bc6a0aaa679f286420bef098c24b3237713163. Compiled output exports30 cmdlets across25exact surviving routes and5dispatchers; v1.0 oracle parity25/25. Generated source and projects remain unchanged; only the actual client description hash changes. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../wrapper/v1.0/Client/kiota-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json index f3ab9541094..c4219a06dae 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Client/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "2A87475A3C90B14C09279F206D1EDF6297F0178F0185056E9D069C55493F0A4217ADD1BCFC49392E1DA11A3A625D7369768E29BFF262E51EA6D6058836F667CB", + "descriptionHash": "15F53BE09712FE57F262EEE133FFD615503863320CA1E5883584139BF6BB3EA5B6C0D726D9BDA9A31D0495AB95FF8457E1027328AD0146A3172EFB237E63409C", "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/v1.0/Devices.ServiceAnnouncement.yml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.36.1", From 132fe6469ca388ec0fb595505dc711292fd6849a Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Tue, 27 Oct 2026 12:04:35 -0700 Subject: [PATCH 06/11] Regenerate service announcement beta from current compatible spec Run full queued Kiota 1.36.1 and wrapper Release pipeline against aligned/refreshed spec blobccb85afb6e58981eace70039d057557b427cf45a. Compiled output exports30 cmdlets across25exact surviving routes and5dispatchers, with all31selected suppressions absent. Generated source and projects remain unchanged; only the actual client description hash changes. Preserve existing Beta output casing and baseline naming limitations. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../wrapper/Beta/Client/kiota-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json b/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json index 967cd5c3e59..0159768d7d4 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Client/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "E82E893BB1BFA21751C38E97FFB33D56490543DA15401AA2B986D4FD4CC5B63DA123B33173097F94A305E2FA33FBC79E9320FCE21D18F49AAC9060450B145285", + "descriptionHash": "AAF58C49D0B85DC1B2DA9DD1F982BEF754A3CB41ABA57B27F40C2B93CE1882B4FBEFCEB1843BCBA94F2291F0AD299D8E652062A45E329A62FC4EF3A0DC31FD3C", "descriptionLocation": "../../../../../openApiDocs_KiotaCompat/beta/Devices.ServiceAnnouncement.yml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.36.1", From 1f63f474c06a68c7bba4b8295d38153ccd9f87b5 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Thu, 29 Oct 2026 18:38:11 -0700 Subject: [PATCH 07/11] Keep service announcement oracle profiles separate from run config Pass explicit runtime profile context to naming and suppression calls and cover derived naming both enabled and disabled. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- ...evicesServiceAnnouncementDirectiveTests.cs | 36 +++++++++++-------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs index 11a34d606df..cc703d52d98 100644 --- a/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs +++ b/tools/WrapperGenerator.Tests/DevicesServiceAnnouncementDirectiveTests.cs @@ -104,20 +104,23 @@ public async Task ReviewedSuppressionsCoverTheLegacySelectorExactly(string profi candidate.Method == operation.Method && BridgePath(candidate.Path) == BridgePath(operation.Path)); foreach (var useDerived in new[] { false, true }) { - var config = new GeneratorConfig("Test.Client", "unused", profile, useDerived); - Assert.Equal(expected, CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config)); + var config = new GeneratorConfig("Test.Client", "unused", UseCollisionData: useDerived); + Assert.Equal(expected, CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config, apiVersion: profile)); } } } [Theory] - [InlineData("v1.0")] - [InlineData("beta")] - public async Task SurvivingRoutesDropOnlyAdminAndKeepDerivedNames(string profile) + [InlineData("v1.0", false)] + [InlineData("v1.0", true)] + [InlineData("beta", false)] + [InlineData("beta", true)] + public async Task SurvivingRoutesDropOnlyAdminAndKeepDerivedNames(string profile, bool useDerived) { var operations = Operations(await LoadSpec("openApiDocs_KiotaCompat", profile)).ToList(); - var config = new GeneratorConfig("Test.Client", "unused", profile); - var surviving = operations.Where(operation => !CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config)).ToList(); + var config = new GeneratorConfig("Test.Client", "unused", UseCollisionData: useDerived); + var surviving = operations.Where(operation => + !CmdletConfigurator.IsSuppressed(operation.Method, operation.Path, config, apiVersion: profile)).ToList(); Assert.Equal(25, surviving.Count); using var ledger = JsonDocument.Parse(File.ReadAllText(Path.Combine(FindRepoRoot(), "src", "Devices.ServiceAnnouncement", "wrapper", "Devices.ServiceAnnouncement_directiveMigrationMap.json"))); @@ -130,15 +133,15 @@ public async Task SurvivingRoutesDropOnlyAdminAndKeepDerivedNames(string profile evidence.GetProperty("method").GetString() == operation.Method.Method && evidence.GetProperty("path").GetString() == operation.Path && evidence.GetProperty("operationId").GetString() == operation.Id); - var naming = Naming.Resolve(new OperationInfo(operation.Method, operation.Path, Kind: operation.Kind), config); + var naming = Naming.Resolve(new OperationInfo(operation.Method, operation.Path, Kind: operation.Kind), config, apiVersion: profile); Assert.Contains("ServiceAnnouncement", naming.Noun); Assert.DoesNotContain("Admin", naming.Noun); } - var message = Naming.Resolve(new OperationInfo(HttpMethod.Get, "/admin/serviceAnnouncement/messages/{message-id}"), config); + var message = Naming.Resolve(new OperationInfo(HttpMethod.Get, "/admin/serviceAnnouncement/messages/{message-id}"), config, apiVersion: profile); Assert.Equal("MgServiceAnnouncementMessage", message.Noun); var archive = Naming.Resolve(new OperationInfo(HttpMethod.Post, "/admin/serviceAnnouncement/messages/archive", - Kind: OperationKind.Action), config); - Assert.Equal(profile == "v1.0" ? "MgArchiveServiceAnnouncementMessage" : "MgServiceAnnouncementMessageArchive", archive.Noun); + Kind: OperationKind.Action), config, apiVersion: profile); + Assert.Equal(profile == "v1.0" && useDerived ? "MgArchiveServiceAnnouncementMessage" : "MgServiceAnnouncementMessageArchive", archive.Noun); Assert.Equal("Invoke", archive.VerbName); } @@ -153,10 +156,13 @@ public void NeighboringRoutesAndMethodsAreUnchanged(string method, string path, { foreach (var profile in new[] { "v1.0", "beta" }) { - var config = new GeneratorConfig("Test.Client", "unused", profile); - var httpMethod = new HttpMethod(method); - Assert.False(CmdletConfigurator.IsSuppressed(httpMethod, path, config)); - Assert.Equal(noun, Naming.Resolve(new OperationInfo(httpMethod, path), config).Noun); + foreach (var useDerived in new[] { false, true }) + { + var config = new GeneratorConfig("Test.Client", "unused", UseCollisionData: useDerived); + var httpMethod = new HttpMethod(method); + Assert.False(CmdletConfigurator.IsSuppressed(httpMethod, path, config, apiVersion: profile)); + Assert.Equal(noun, Naming.Resolve(new OperationInfo(httpMethod, path), config, apiVersion: profile).Noun); + } } } } From 356f8d6b3a59fb1cdd6811756e231015a436989c Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Mon, 2 Nov 2026 16:17:48 -0800 Subject: [PATCH 08/11] Regenerate service announcement v1.0 for published Authentication Full compatible Kiota/client/cmdlet/project/manifest regeneration after #3891. Emit explicit v1.0 transport context and let Authentication own all shared dependencies. Normal-manifest offline authenticated Global/USGov probes pass all25 routes, five dispatchers and six typed actions with WhatIf and genuine declined confirmation. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../GetMgServiceAnnouncementHealthOverviewCount.g.cs | 2 +- ...gServiceAnnouncementHealthOverviewIssueCount.g.cs | 2 +- ...MgServiceAnnouncementHealthOverviewIssue_Get.g.cs | 2 +- ...gServiceAnnouncementHealthOverviewIssue_List.g.cs | 2 +- .../GetMgServiceAnnouncementHealthOverview_Get.g.cs | 2 +- .../GetMgServiceAnnouncementHealthOverview_List.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs | 2 +- ...gServiceAnnouncementMessageAttachmentArchive.g.cs | 2 +- ...gServiceAnnouncementMessageAttachmentContent.g.cs | 2 +- ...tMgServiceAnnouncementMessageAttachmentCount.g.cs | 2 +- ...etMgServiceAnnouncementMessageAttachment_Get.g.cs | 2 +- ...tMgServiceAnnouncementMessageAttachment_List.g.cs | 2 +- .../GetMgServiceAnnouncementMessageCount.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs | 2 +- .../GetMgServiceAnnouncementMessage_List.g.cs | 2 +- .../InvokeMgArchiveServiceAnnouncementMessage.g.cs | 2 +- .../InvokeMgFavoriteServiceAnnouncementMessage.g.cs | 2 +- .../InvokeMgMarkServiceAnnouncementMessageRead.g.cs | 2 +- ...InvokeMgMarkServiceAnnouncementMessageUnread.g.cs | 2 +- ...rviceAnnouncementHealthOverviewIssueIncident.g.cs | 2 +- ...vokeMgReportServiceAnnouncementIssueIncident.g.cs | 2 +- .../InvokeMgUnarchiveServiceAnnouncementMessage.g.cs | 2 +- ...InvokeMgUnfavoriteServiceAnnouncementMessage.g.cs | 2 +- ....Graph.Wrapper.Devices.ServiceAnnouncement.csproj | 12 +++++------- 26 files changed, 30 insertions(+), 32 deletions(-) diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs index 10befd0a33c..fd89faec26c 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementHealthOverviewCountCommand : GraphClientCmd protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs index d7b14a70c81..aecea5c3db9 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs @@ -32,7 +32,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssueCountCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs index 28720ae1aa5..c16b2287516 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs @@ -36,7 +36,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssue_GetCommand : GraphClien protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs index 6c820c06fcc..84c74bdc77f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs @@ -60,7 +60,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssue_ListCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs index 65ca366af40..e10c20c774d 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementHealthOverview_GetCommand : GraphClientCmdl protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs index 7029c022f8e..4f9e3a6ee45 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementHealthOverview_ListCommand : GraphClientCmd protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs index 3f3386e7b9e..325abf9e6ee 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementIssueCountCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs index 1e582b6f694..dd5e9383579 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementIssue_GetCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs index 9d2da305724..fc754ef0cad 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementIssue_ListCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs index d35e3a6aec6..da4a2101ab4 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementMessageAttachmentArchiveCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); System.IO.Stream? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs index 484931fb822..fb523009c1a 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs @@ -33,7 +33,7 @@ public class GetMgServiceAnnouncementMessageAttachmentContentCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); System.IO.Stream? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs index 66eac62d95b..fb3c458913e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs @@ -32,7 +32,7 @@ public class GetMgServiceAnnouncementMessageAttachmentCountCommand : GraphClient protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs index 41f3da06193..a3df7777ca6 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs @@ -36,7 +36,7 @@ public class GetMgServiceAnnouncementMessageAttachment_GetCommand : GraphClientC protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs index dc58202221d..d2a4a28226e 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs @@ -60,7 +60,7 @@ public class GetMgServiceAnnouncementMessageAttachment_ListCommand : GraphClient protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachmentCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs index 2d4c65e77ed..d77a3670f15 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementMessageCountCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs index 537b4a2e205..a7b1307f223 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementMessage_GetCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs index 0064be98145..844722719dd 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementMessage_ListCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessageCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgArchiveServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgArchiveServiceAnnouncementMessage.g.cs index 249a0e55412..6d8718e25dc 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgArchiveServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgArchiveServiceAnnouncementMessage.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Archive.ArchivePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgFavoriteServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgFavoriteServiceAnnouncementMessage.g.cs index 401150e7b4a..ec68fc795a3 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgFavoriteServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgFavoriteServiceAnnouncementMessage.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Favorite.FavoritePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageRead.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageRead.g.cs index 8677829fa2e..99c8847a3d8 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageRead.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageRead.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkRead.MarkReadPostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageUnread.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageUnread.g.cs index 8b7136959bd..8482f88ac0b 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageUnread.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgMarkServiceAnnouncementMessageUnread.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkUnread.MarkUnreadPostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementHealthOverviewIssueIncident.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementHealthOverviewIssueIncident.g.cs index f5c02a221da..d66241fab41 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementHealthOverviewIssueIncident.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementHealthOverviewIssueIncident.g.cs @@ -38,7 +38,7 @@ public class InvokeMgReportServiceAnnouncementHealthOverviewIssueIncidentCommand protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementIssueIncident.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementIssueIncident.g.cs index dff4549765a..4240aef527a 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementIssueIncident.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgReportServiceAnnouncementIssueIncident.g.cs @@ -36,7 +36,7 @@ public class InvokeMgReportServiceAnnouncementIssueIncidentCommand : GraphClient protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnarchiveServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnarchiveServiceAnnouncementMessage.g.cs index ff512d39246..4a19413a58c 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnarchiveServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnarchiveServiceAnnouncementMessage.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unarchive.UnarchivePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnfavoriteServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnfavoriteServiceAnnouncementMessage.g.cs index bf785f4fc66..a1acf4659e0 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnfavoriteServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/InvokeMgUnfavoriteServiceAnnouncementMessage.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("v1.0"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unfavorite.UnfavoritePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj index 870480662a0..fd356027523 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj @@ -48,18 +48,16 @@ - + Removal is by package identity, not filename. --> + Condition="'%(ReferenceCopyLocalPaths.NuGetPackageId)' != ''" /> From 5ed09762018a45d2f0073535b42e0de773f76bab Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Mon, 2 Nov 2026 16:22:09 -0800 Subject: [PATCH 09/11] Regenerate service announcement beta for published Authentication Full compatible Kiota/client/cmdlet/project/manifest regeneration after #3891. Emit explicit beta transport context and keep only owned wrapper DLLs. Global/USGov real authenticated offline probes pass all25 routes, five dispatchers, six typed actions and genuine declined confirmation without changing shared HttpClient BaseAddress. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../GetMgServiceAnnouncementHealthOverviewCount.g.cs | 2 +- ...gServiceAnnouncementHealthOverviewIssueCount.g.cs | 2 +- ...nnouncementHealthOverviewIssueIncidentReport.g.cs | 2 +- ...MgServiceAnnouncementHealthOverviewIssue_Get.g.cs | 2 +- ...gServiceAnnouncementHealthOverviewIssue_List.g.cs | 2 +- .../GetMgServiceAnnouncementHealthOverview_Get.g.cs | 2 +- .../GetMgServiceAnnouncementHealthOverview_List.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs | 2 +- .../GetMgServiceAnnouncementIssueIncidentReport.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs | 2 +- ...gServiceAnnouncementMessageAttachmentArchive.g.cs | 2 +- ...gServiceAnnouncementMessageAttachmentContent.g.cs | 2 +- ...tMgServiceAnnouncementMessageAttachmentCount.g.cs | 2 +- ...etMgServiceAnnouncementMessageAttachment_Get.g.cs | 2 +- ...tMgServiceAnnouncementMessageAttachment_List.g.cs | 2 +- .../GetMgServiceAnnouncementMessageCount.g.cs | 2 +- .../Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs | 2 +- .../GetMgServiceAnnouncementMessage_List.g.cs | 2 +- .../InvokeMgServiceAnnouncementMessageArchive.g.cs | 2 +- .../InvokeMgServiceAnnouncementMessageFavorite.g.cs | 2 +- .../InvokeMgServiceAnnouncementMessageMarkRead.g.cs | 2 +- ...InvokeMgServiceAnnouncementMessageMarkUnread.g.cs | 2 +- .../InvokeMgServiceAnnouncementMessageUnarchive.g.cs | 2 +- ...InvokeMgServiceAnnouncementMessageUnfavorite.g.cs | 2 +- ....Graph.Wrapper.Devices.ServiceAnnouncement.csproj | 12 +++++------- 26 files changed, 30 insertions(+), 32 deletions(-) diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs index 10befd0a33c..31a086c0800 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementHealthOverviewCountCommand : GraphClientCmd protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs index d7b14a70c81..c641baca860 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueCount.g.cs @@ -32,7 +32,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssueCountCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs index 4db9b8d4971..3e0b2d1545f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssueIncidentReport.g.cs @@ -38,7 +38,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssueIncidentReportCommand : protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs index 28720ae1aa5..af08247ba6b 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs @@ -36,7 +36,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssue_GetCommand : GraphClien protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs index 6c820c06fcc..4a89891e607 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs @@ -60,7 +60,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssue_ListCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs index 65ca366af40..422519132a9 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementHealthOverview_GetCommand : GraphClientCmdl protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealth? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs index 7029c022f8e..c3ad465453b 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementHealthOverview_ListCommand : GraphClientCmd protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs index 3f3386e7b9e..f4b567191c0 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementIssueCountCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs index 14c24870dba..d5c6154edfd 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssueIncidentReport.g.cs @@ -36,7 +36,7 @@ public class GetMgServiceAnnouncementIssueIncidentReportCommand : GraphClientCmd protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs index 1e582b6f694..bc75b0aad20 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementIssue_GetCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssue? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs index 9d2da305724..69cf583c18a 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementIssue_ListCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceHealthIssueCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs index d35e3a6aec6..5b14289b709 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentArchive.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementMessageAttachmentArchiveCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); System.IO.Stream? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs index 484931fb822..e329b910deb 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentContent.g.cs @@ -33,7 +33,7 @@ public class GetMgServiceAnnouncementMessageAttachmentContentCommand : GraphClie protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); System.IO.Stream? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs index 66eac62d95b..fc4ef089123 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachmentCount.g.cs @@ -32,7 +32,7 @@ public class GetMgServiceAnnouncementMessageAttachmentCountCommand : GraphClient protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs index 41f3da06193..2d02dab58e6 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs @@ -36,7 +36,7 @@ public class GetMgServiceAnnouncementMessageAttachment_GetCommand : GraphClientC protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachment? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs index dc58202221d..c7f5d91e6dd 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs @@ -60,7 +60,7 @@ public class GetMgServiceAnnouncementMessageAttachment_ListCommand : GraphClient protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceAnnouncementAttachmentCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs index 2d4c65e77ed..3643525a827 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageCount.g.cs @@ -31,7 +31,7 @@ public class GetMgServiceAnnouncementMessageCountCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); int? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs index 537b4a2e205..c9d63409f3d 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs @@ -34,7 +34,7 @@ public class GetMgServiceAnnouncementMessage_GetCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessage? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs index 0064be98145..eafa949f661 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs @@ -59,7 +59,7 @@ public class GetMgServiceAnnouncementMessage_ListCommand : GraphClientCmdlet protected override void ProcessRecord() { - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Models.ServiceUpdateMessageCollectionResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs index 83e453ede26..14c16cfb0ce 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageArchive.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Archive.ArchivePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs index 30df35a6abf..e2d0867df4f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageFavorite.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Favorite.FavoritePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs index 7aba974390e..8f6f622b918 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkRead.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkRead.MarkReadPostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs index b9e18bdfbe3..d6ca214fdbe 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageMarkUnread.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.MarkUnread.MarkUnreadPostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs index d83b56b438f..7be5adc05ee 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnarchive.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unarchive.UnarchivePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs index 6f11c33ea18..443e88dc143 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/InvokeMgServiceAnnouncementMessageUnfavorite.g.cs @@ -40,7 +40,7 @@ protected override void ProcessRecord() if (this.IsParameterBound(nameof(MessageIds))) body.MessageIds = MessageIds!.ToList(); - var requestAdapter = GetRequestAdapter(); + var requestAdapter = GetRequestAdapter("beta"); var client = new ApiClient(requestAdapter); global::Microsoft.Graph.PowerShell.Devices.ServiceAnnouncement.Client.Admin.ServiceAnnouncement.Messages.Unfavorite.UnfavoritePostResponse? result; diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj b/src/Devices.ServiceAnnouncement/wrapper/Beta/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj index 870480662a0..fd356027523 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Microsoft.Graph.Wrapper.Devices.ServiceAnnouncement.csproj @@ -48,18 +48,16 @@ - + Removal is by package identity, not filename. --> + Condition="'%(ReferenceCopyLocalPaths.NuGetPackageId)' != ''" /> From bd5c7ce9209a76d7a5c14583fcdc8879114a904e Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Thu, 5 Nov 2026 17:55:11 -0800 Subject: [PATCH 10/11] Regenerate service announcement v1.0 on final no-readback target Run full compatible Kiota/client/cmdlet/project/manifest generation on merged #3886. Preserve25surviving GET/action routes and normal Authentication ownership. Fresh Global/USGov compiled probes pass43offlineauthenticatedrequests each, typedPOSTs, native optional queries, cache/session lifecycle and genuine No/WhatIf safety. Client/project/locks remain byte-identical; only generated path-ID validation annotations change. No PATCH survives original suppression policy. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs | 1 + .../GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs | 1 + .../v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs | 1 + .../wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue.g.cs | 1 + .../wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs | 1 + .../wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs | 1 + .../wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage.g.cs | 1 + .../v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs | 1 + .../v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs | 1 + .../v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs | 1 + 15 files changed, 15 insertions(+) diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs index 45b7ee4cffd..01e09e44ae7 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs index df7e0760ef0..f0714d62bbe 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs @@ -21,6 +21,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmd + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs index c16b2287516..b6e8c8dfa8c 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs @@ -52,6 +52,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs index 84c74bdc77f..1483c453c66 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs @@ -94,6 +94,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs index e10c20c774d..f9a662fab7f 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs index 4f9e3a6ee45..f90fdf29cad 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue.g.cs index 18cb826dbd2..c44bd75f3bb 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementIssueCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs index dd5e9383579..97fe8e78f69 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs index fc754ef0cad..c44950f2422 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage.g.cs index 880d6ffee7e..dcc48480680 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementMessageCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs index 5fd50a31eac..a453a535ccc 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs @@ -21,6 +21,7 @@ public class GetMgServiceAnnouncementMessageAttachmentCommand : GraphClientCmdle + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs index a3df7777ca6..daf8fd93faf 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs @@ -52,6 +52,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs index d2a4a28226e..bccf95d1432 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs @@ -94,6 +94,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs index a7b1307f223..e5d23695f41 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs index 844722719dd..a52019803d5 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/v1.0/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); From 966b13b56d3142725603893652c73abfbaf62249 Mon Sep 17 00:00:00 2001 From: Ramses Sanchez Hernandez Date: Thu, 5 Nov 2026 18:28:21 -0800 Subject: [PATCH 11/11] Regenerate service announcement beta on final no-readback target Full queued compatible Kiota/client/cmdlet/project/manifest generation on merged #3886, with43authenticatedoffline requests per Global/USGov memory-guarded proof. Six typedJSON actions, profiles/cache/session lifecycle, optional nativequeries and genuineNo/WhatIf pass. No PATCH or required query survives original shared suppressions. Both final profile source deltas are15generated blank lines only; clients/projects/locks are byte-identical. This clarifies the prior v1 boundary body's inaccurate reference to path-ID annotations; no such validation behavior changed. Preserve every prior commit without amendment. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs | 1 + .../GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs | 1 + .../Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs | 1 + .../wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs | 1 + .../wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs | 1 + .../wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs | 1 + .../wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs | 1 + .../Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs | 1 + .../Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs | 1 + .../Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs | 1 + .../Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs | 1 + 15 files changed, 15 insertions(+) diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs index 45b7ee4cffd..01e09e44ae7 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementHealthOverviewCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs index df7e0760ef0..f0714d62bbe 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue.g.cs @@ -21,6 +21,7 @@ public class GetMgServiceAnnouncementHealthOverviewIssueCommand : GraphClientCmd + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs index af08247ba6b..679e2243375 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_Get.g.cs @@ -52,6 +52,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs index 4a89891e607..b00ed8731d7 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverviewIssue_List.g.cs @@ -94,6 +94,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs index 422519132a9..78e8455b9ee 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs index c3ad465453b..42903818aba 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementHealthOverview_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs index 18cb826dbd2..c44bd75f3bb 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementIssueCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs index bc75b0aad20..4db529aa0cb 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs index 69cf583c18a..65323b5e706 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementIssue_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs index 880d6ffee7e..dcc48480680 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage.g.cs @@ -19,6 +19,7 @@ public class GetMgServiceAnnouncementMessageCommand : GraphClientCmdlet + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs index 5fd50a31eac..a453a535ccc 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment.g.cs @@ -21,6 +21,7 @@ public class GetMgServiceAnnouncementMessageAttachmentCommand : GraphClientCmdle + [Parameter(Mandatory = false)] [Alias("Select")] public string[]? Property { get; set; } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs index 2d02dab58e6..e1ec71ab45d 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_Get.g.cs @@ -52,6 +52,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs index c7f5d91e6dd..1779963bda9 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessageAttachment_List.g.cs @@ -94,6 +94,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs index c9d63409f3d..70b6b7463f0 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_Get.g.cs @@ -50,6 +50,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult(); } diff --git a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs index eafa949f661..2d817c33c3d 100644 --- a/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs +++ b/src/Devices.ServiceAnnouncement/wrapper/Beta/Cmdlets/GetMgServiceAnnouncementMessage_List.g.cs @@ -93,6 +93,7 @@ protected override void ProcessRecord() + AddRequestHeaders(requestConfiguration.Headers); }).GetAwaiter().GetResult();