Skip to content

fix: enum serialization#58

Merged
matoous merged 1 commit intomainfrom
fix-issue-57-enum-serialization
Mar 21, 2026
Merged

fix: enum serialization#58
matoous merged 1 commit intomainfrom
fix-issue-57-enum-serialization

Conversation

@matoous
Copy link
Copy Markdown
Contributor

@matoous matoous commented Mar 21, 2026

Honor EnumMember values when serializing generated enums.

Add a shared enum converter for current target frameworks, update codegen to emit it for generated enums, and cover both standalone enum serialization and request payload serialization in tests.

Can be cleaned up, simlified with v10 onwards.

Fixes: #57

Honor EnumMember values when serializing generated enums.\n\nAdd a shared enum converter for current target frameworks, update codegen to emit it for generated enums, and cover both standalone enum serialization and request payload serialization in tests.
@matoous matoous self-assigned this Mar 21, 2026
@matoous matoous merged commit 0fc73f2 into main Mar 21, 2026
7 checks passed
@matoous matoous deleted the fix-issue-57-enum-serialization branch March 21, 2026 22:47
@github-actions github-actions bot mentioned this pull request Mar 21, 2026
@matoous matoous changed the title chore: align release automation config fix: enum serialization Mar 21, 2026
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.

Currency enum serializes as "Eur" instead of "EUR" in CheckoutCreateRequest

1 participant