Skip to content

Support season when overriding or using season status#254

Merged
mroloux merged 1 commit intomasterfrom
matti/season-override-use-season-status
Apr 7, 2026
Merged

Support season when overriding or using season status#254
mroloux merged 1 commit intomasterfrom
matti/season-override-use-season-status

Conversation

@mroloux
Copy link
Copy Markdown
Member

@mroloux mroloux commented Apr 7, 2026

No description provided.

Copy link
Copy Markdown
Contributor

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 extends the Java client’s season-status operations to support specifying a season key (notably for partial seasons) when overriding or re-applying (“use”) season object statuses, including in batch status change requests.

Changes:

  • Add optional season support to Events.overrideSeasonObjectStatus(...) and Events.useSeasonObjectStatus(...) via new overloads and request body updates.
  • Extend batch StatusChangeRequest / Events.changeObjectStatus(List<StatusChangeRequest>) to include an optional season field in the JSON payload.
  • Add/extend tests covering partial-season success and failure cases for both direct and batch APIs.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/test/java/seatsio/events/UseSeasonObjectStatusTest.java Adds partial-season coverage for useSeasonObjectStatus including invalid season/event combinations.
src/test/java/seatsio/events/OverrideSeasonObjectStatusTest.java Adds partial-season coverage for overrideSeasonObjectStatus including invalid partial season cases.
src/test/java/seatsio/events/ChangeObjectStatusInBatchTest.java Adds batch tests for override/use season status with partial seasons and invalid scenarios.
src/main/java/seatsio/events/StatusChangeRequest.java Adds a new season component + builder method to support season selection in batch requests.
src/main/java/seatsio/events/Events.java Propagates season into request bodies for direct season-status APIs and batch change-object-status payloads.

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

Comment thread src/main/java/seatsio/events/StatusChangeRequest.java
@mroloux mroloux merged commit b513d43 into master Apr 7, 2026
6 checks passed
@mroloux mroloux deleted the matti/season-override-use-season-status branch April 7, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants