fix: Remove required fields that are optional in API responses #559
+4
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I already signed the CLA a while back for https://github.com/okta/okta-sdk-golang/pulls?q=is%3Apr+author%3Aerezrokah+is%3Aclosed. I can send it again if you don't have it
Summary
Noticed this while working on #558.
Some fields that were optional in v5 are now required in v6 which fails JSON marshaling. Not sure if this is a problem in the OpenAPI spec or in the code gen, but this PR aims to highlight the marshaling failures that happen in v6, but not in v5.
Type of PR
Test Information
Go Version:
go version go1.25.4 darwin/arm64Os Version: MacOS 26.1
OpenAPI Spec Version:
Signoff
make fmton my code