1818
1919import jakarta .annotation .Nullable ;
2020import jakarta .validation .constraints .NotEmpty ;
21- import jakarta . validation . constraints . NotNull ;
21+ import lombok . NonNull ;
2222import nl .dannyj .mistral .models .completion .message .AssistantMessage ;
2323import nl .dannyj .mistral .models .completion .message .ChatMessage ;
2424import nl .dannyj .mistral .models .completion .message .SystemMessage ;
@@ -59,7 +59,7 @@ public MessageListBuilder(List<ChatMessage> messages) {
5959 * @param content The text content of the system message. Cannot be null.
6060 * @return This builder instance.
6161 */
62- public MessageListBuilder system (@ NotNull String content ) {
62+ public MessageListBuilder system (@ NonNull String content ) {
6363 this .messages .add (new SystemMessage (content ));
6464 return this ;
6565 }
@@ -70,7 +70,7 @@ public MessageListBuilder system(@NotNull String content) {
7070 * @param content The text content of the assistant message. Cannot be null.
7171 * @return This builder instance.
7272 */
73- public MessageListBuilder assistant (@ NotNull String content ) {
73+ public MessageListBuilder assistant (@ NonNull String content ) {
7474 this .messages .add (new AssistantMessage (content ));
7575 return this ;
7676 }
@@ -81,7 +81,7 @@ public MessageListBuilder assistant(@NotNull String content) {
8181 * @param toolCalls The list of tool calls. Cannot be null or empty.
8282 * @return This builder instance.
8383 */
84- public MessageListBuilder assistant (@ NotNull @ NotEmpty List <ToolCall > toolCalls ) {
84+ public MessageListBuilder assistant (@ NonNull @ NotEmpty List <ToolCall > toolCalls ) {
8585 this .messages .add (new AssistantMessage (toolCalls ));
8686 return this ;
8787 }
@@ -92,7 +92,7 @@ public MessageListBuilder assistant(@NotNull @NotEmpty List<ToolCall> toolCalls)
9292 * @param content The text content of the user message. Cannot be null.
9393 * @return This builder instance.
9494 */
95- public MessageListBuilder user (@ NotNull String content ) {
95+ public MessageListBuilder user (@ NonNull String content ) {
9696 this .messages .add (new UserMessage (content ));
9797 return this ;
9898 }
@@ -104,7 +104,7 @@ public MessageListBuilder user(@NotNull String content) {
104104 * @param toolCallId The ID of the tool call this message responds to. Can be null.
105105 * @return This builder instance.
106106 */
107- public MessageListBuilder tool (@ NotNull String content , @ Nullable String toolCallId ) {
107+ public MessageListBuilder tool (@ NonNull String content , @ Nullable String toolCallId ) {
108108 this .messages .add (new ToolMessage (content , toolCallId ));
109109 return this ;
110110 }
@@ -117,7 +117,7 @@ public MessageListBuilder tool(@NotNull String content, @Nullable String toolCal
117117 * @param message The ChatMessage object to be added. Cannot be null.
118118 * @return This builder instance.
119119 */
120- public MessageListBuilder message (@ NotNull ChatMessage message ) {
120+ public MessageListBuilder message (@ NonNull ChatMessage message ) {
121121 this .messages .add (message );
122122 return this ;
123123 }
0 commit comments