Skip to content

Conversation

@ddemeyer
Copy link
Contributor

@ddemeyer ddemeyer commented Jan 9, 2026

No description provided.

…H30Client, changed 3 enums and Id property to LogicalId to compile but got several errors. Refreshed OpenAPIAM10Client, no code changes but all OperationIds changed.... Probably not many scripts use OpenAPI proxies so could be resolved with breaking change documentation.
…M10Client, no code changes but all OperationIds changed.... Probably not many scripts use OpenAPI proxies so could be resolved with breaking change documentation.
…M10Client, no code changes but all OperationIds changed.... Probably not many scripts use OpenAPI proxies so could be resolved with breaking change documentation.
@ddemeyer ddemeyer requested a review from Copilot January 9, 2026 18:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the OpenAPI proxy clients to align with newer API versions, specifically updating the Access Management API to version 20251210 and incorporating changes to OpenAPI ISH30 enumeration mappings.

Changes:

  • Updated OpenAPI enumeration mappings for event-related levels (EventProgress and EventProgressDetail)
  • Changed document object field from Id to LogicalId in SetDocumentObject
  • Renamed all OpenAPI AM10 operation IDs to use snake_case format (e.g., IdentityProvidersGetAsyncIdentityProviders_GetAsync)
  • Updated test coverage to verify both legacy and new operation ID naming conventions
  • Reorganized OpenAPI response definitions and updated example dates to 2025

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

File Description
OpenApiISH30EnumerationsExtensions.cs Maps new event-related enum values (EventProgress, EventProgressDetail) to internal Level enumerations
IshFieldsExtensions.cs Updates enum conversion and changes SetDocumentObject to use LogicalId instead of Id
NewIshSession.Tests.ps1 Adds comprehensive test coverage for OpenAPI client operation IDs, including version-specific method lists and validation of new snake_case naming
OpenApiAM10.json Updates API version to 20251210, renames all operationIds to snake_case format, reorders HTTP response codes, and updates example dates

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ddemeyer ddemeyer merged commit 979285a into master Jan 12, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants