Skip to content

Commit b52133d

Browse files
committed
chore: update generated JSON Schema snapshots for MCP 2025-06-18 changes
1 parent c4dec55 commit b52133d

5 files changed

Lines changed: 33 additions & 33 deletions

File tree

crates/rmcp/src/model/annotated.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ pub struct Annotations {
1616
pub audience: Option<Vec<Role>>,
1717
#[serde(skip_serializing_if = "Option::is_none")]
1818
pub priority: Option<f32>,
19-
#[serde(skip_serializing_if = "Option::is_none")]
20-
pub timestamp: Option<DateTime<Utc>>,
19+
#[serde(skip_serializing_if = "Option::is_none", rename = "lastModified")]
20+
pub last_modified: Option<DateTime<Utc>>,
2121
}
2222

2323
impl Annotations {
@@ -30,7 +30,7 @@ impl Annotations {
3030
);
3131
Annotations {
3232
priority: Some(priority),
33-
timestamp: Some(timestamp),
33+
last_modified: Some(timestamp),
3434
audience: None,
3535
}
3636
}
@@ -72,7 +72,7 @@ impl<T: AnnotateAble> Annotated<T> {
7272
self.annotations.as_ref().and_then(|a| a.priority)
7373
}
7474
pub fn timestamp(&self) -> Option<DateTime<Utc>> {
75-
self.annotations.as_ref().and_then(|a| a.timestamp)
75+
self.annotations.as_ref().and_then(|a| a.last_modified)
7676
}
7777
pub fn with_audience(self, audience: Vec<Role>) -> Annotated<T>
7878
where
@@ -92,7 +92,7 @@ impl<T: AnnotateAble> Annotated<T> {
9292
annotations: Some(Annotations {
9393
audience: Some(audience),
9494
priority: None,
95-
timestamp: None,
95+
last_modified: None,
9696
}),
9797
}
9898
}
@@ -114,7 +114,7 @@ impl<T: AnnotateAble> Annotated<T> {
114114
raw: self.raw,
115115
annotations: Some(Annotations {
116116
priority: Some(priority),
117-
timestamp: None,
117+
last_modified: None,
118118
audience: None,
119119
}),
120120
}
@@ -128,15 +128,15 @@ impl<T: AnnotateAble> Annotated<T> {
128128
Annotated {
129129
raw: self.raw,
130130
annotations: Some(Annotations {
131-
timestamp: Some(timestamp),
131+
last_modified: Some(timestamp),
132132
..annotations
133133
}),
134134
}
135135
} else {
136136
Annotated {
137137
raw: self.raw,
138138
annotations: Some(Annotations {
139-
timestamp: Some(timestamp),
139+
last_modified: Some(timestamp),
140140
priority: None,
141141
audience: None,
142142
}),
@@ -211,7 +211,7 @@ pub trait AnnotateAble: sealed::Sealed {
211211
Self: Sized,
212212
{
213213
self.annotate(Annotations {
214-
timestamp: Some(timestamp),
214+
last_modified: Some(timestamp),
215215
..Default::default()
216216
})
217217
}

crates/rmcp/tests/test_message_schema/client_json_rpc_message_schema.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,19 +176,19 @@
176176
"$ref": "#/definitions/Role"
177177
}
178178
},
179-
"priority": {
179+
"lastModified": {
180180
"type": [
181-
"number",
181+
"string",
182182
"null"
183183
],
184-
"format": "float"
184+
"format": "date-time"
185185
},
186-
"timestamp": {
186+
"priority": {
187187
"type": [
188-
"string",
188+
"number",
189189
"null"
190190
],
191-
"format": "date-time"
191+
"format": "float"
192192
}
193193
}
194194
},

crates/rmcp/tests/test_message_schema/client_json_rpc_message_schema_current.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,19 +176,19 @@
176176
"$ref": "#/definitions/Role"
177177
}
178178
},
179-
"priority": {
179+
"lastModified": {
180180
"type": [
181-
"number",
181+
"string",
182182
"null"
183183
],
184-
"format": "float"
184+
"format": "date-time"
185185
},
186-
"timestamp": {
186+
"priority": {
187187
"type": [
188-
"string",
188+
"number",
189189
"null"
190190
],
191-
"format": "date-time"
191+
"format": "float"
192192
}
193193
}
194194
},

crates/rmcp/tests/test_message_schema/server_json_rpc_message_schema.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,19 +293,19 @@
293293
"$ref": "#/definitions/Role"
294294
}
295295
},
296-
"priority": {
296+
"lastModified": {
297297
"type": [
298-
"number",
298+
"string",
299299
"null"
300300
],
301-
"format": "float"
301+
"format": "date-time"
302302
},
303-
"timestamp": {
303+
"priority": {
304304
"type": [
305-
"string",
305+
"number",
306306
"null"
307307
],
308-
"format": "date-time"
308+
"format": "float"
309309
}
310310
}
311311
},

crates/rmcp/tests/test_message_schema/server_json_rpc_message_schema_current.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,19 +293,19 @@
293293
"$ref": "#/definitions/Role"
294294
}
295295
},
296-
"priority": {
296+
"lastModified": {
297297
"type": [
298-
"number",
298+
"string",
299299
"null"
300300
],
301-
"format": "float"
301+
"format": "date-time"
302302
},
303-
"timestamp": {
303+
"priority": {
304304
"type": [
305-
"string",
305+
"number",
306306
"null"
307307
],
308-
"format": "date-time"
308+
"format": "float"
309309
}
310310
}
311311
},

0 commit comments

Comments
 (0)