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)
public record Annotations( // @formatter:off
@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);
}
}
/**