Skip to content

Add @Nullable to ChatClientResponse.Builder#context value parameter#5547

Merged
sdeleuze merged 1 commit intospring-projects:mainfrom
CokeLee777:GH-5546
Mar 6, 2026
Merged

Add @Nullable to ChatClientResponse.Builder#context value parameter#5547
sdeleuze merged 1 commit intospring-projects:mainfrom
CokeLee777:GH-5546

Conversation

@CokeLee777
Copy link
Contributor

Summary

Adds @Nullable to the value parameter in ChatClientResponse.Builder.context(String key, Object value) for consistency with ChatClientRequest.Builder.context(String key, @Nullable Object value) and with the context map type Map<String, @Nullable Object>.

Changes

  • ChatClientResponse.java: context(String key, @Nullable Object value) — add @Nullable to value
  • ChatClientResponseTests.java: Add whenBuilderContextWithNullValueThenCreateSuccessfully() to verify that the builder accepts null as context value

Fixes GH-5546

…ontext value parameter

- Add @nullable to value parameter in context(String key, Object value)
- Add test whenBuilderContextWithNullValueThenCreateSuccessfully for null value in builder

Fixes spring-projectsGH-5546

Signed-off-by: Chaemin Lee <akak640@gmail.com>
@sdeleuze sdeleuze self-assigned this Mar 6, 2026
@sdeleuze sdeleuze added this to the 2.0.0-M3 milestone Mar 6, 2026
@sdeleuze sdeleuze merged commit 9b47b53 into spring-projects:main Mar 6, 2026
4 checks passed
@sdeleuze sdeleuze changed the title GH-5546: Add @Nullable to ChatClientResponse.Builder#context value parameter Add @Nullable to ChatClientResponse.Builder#context value parameter Mar 6, 2026
@sdeleuze
Copy link
Contributor

sdeleuze commented Mar 6, 2026

Merged, thanks!

@CokeLee777 CokeLee777 deleted the GH-5546 branch March 9, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add @Nullable to value parameter in ChatClientResponse.Builder.context(String key, Object value) for consistency

2 participants