Conversation
Adds utmTerm and utmContent UTM fields to CreateEmailCampaign and UpdateEmailCampaign request models and to GetExtendedCampaignOverview response model, regenerated from the updated swagger_definition_client.yml (public-api#5882). Field names follow the Go DTO json tags with no Value suffix. Bumps version to 1.1.9 and updates generated docs. PP-1215 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The getEmailCampaign response composes getExtendedCampaignOverview via
allOf, and swagger-codegen flattens that into a standalone
GetEmailCampaign class. The previous commit added utmContent/utmTerm to
GetExtendedCampaignOverview but missed the flattened composite, so the
GET /emailCampaigns/{campaignId} response would silently drop the two
new fields. This adds them (field, builder, getter, setter, equals,
hashCode, toString) plus the docs table, matching the source swagger.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Regenerates the Java SDK to expose two new UTM fields —
utmTermandutmContent— from the updatedswagger_definition_client.yml(public-api#5882), as tracked in PP-1215.Field names follow the Go DTO json tags — no
Valuesuffix (intentional asymmetry vs. the existingutmCampaignValue).Changes
Added
utmContentandutmTerm(field, fluent builder, getter, setter,equals,hashCode,toString) to:CreateEmailCampaignUpdateEmailCampaignGetExtendedCampaignOverviewgetExtendedCampaignOverviewschemaDescriptions/examples copied verbatim from the merged source swagger. Also updated the matching
docs/*.mdtables and bumpedpom.xmlversion1.1.8 → 1.1.9.Acceptance criteria
swagger_definition_client.ymlgetUtmTerm/setUtmTermandgetUtmContent/setUtmContentpresent on all three models1.1.9); publish to be done via release pipelineVerification
mvn -o compile→ BUILD SUCCESS.🤖 Generated with Claude Code