feat: add optional lastModified field to Annotations record with backward compatibility (#568)

Resolves #565

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
This commit is contained in:
Christian Tzolov 2025-09-22 17:07:19 +02:00 • committed by Christian Tzolov
commit 20b5dc86db

View file

@ -653,7 +653,13 @@ public final class McpSchema {
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
public record Annotations( // @formatter:off public record Annotations( // @formatter:off
@JsonProperty("audience") List<Role> audience, @JsonProperty("audience") List<Role> audience,
@JsonProperty("priority") Double priority) { // @formatter:on @JsonProperty("priority") Double priority,
@JsonProperty("lastModified") String lastModified
) { // @formatter:on
public Annotations(List<Role> audience, Double priority) {
this(audience, priority, null);
}
} }
/** /**