Fix oversights in blueprint / schema generation.

This commit is contained in:
KtorZ 2023-02-08 19:04:41 +01:00
parent f9892434bf
commit 95a62f7172
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
2 changed files with 5 additions and 5 deletions

View File

@ -324,8 +324,8 @@ impl Serialize for Schema {
s.end() s.end()
} }
Schema::Boolean => { Schema::Boolean => {
let mut s = serializer.serialize_struct("Integer", 1)?; let mut s = serializer.serialize_struct("Boolean", 1)?;
s.serialize_field("dataType", "#integer")?; s.serialize_field("dataType", "#boolean")?;
s.end() s.end()
} }
Schema::Integer => { Schema::Integer => {
@ -350,10 +350,10 @@ impl Serialize for Schema {
s.serialize_field("right", &right)?; s.serialize_field("right", &right)?;
s.end() s.end()
} }
Schema::List(elements) => { Schema::List(items) => {
let mut s = serializer.serialize_struct("List", 2)?; let mut s = serializer.serialize_struct("List", 2)?;
s.serialize_field("dataType", "#list")?; s.serialize_field("dataType", "#list")?;
s.serialize_field("elements", &elements)?; s.serialize_field("items", &items)?;
s.end() s.end()
} }
Schema::Data(None) => { Schema::Data(None) => {

View File

@ -504,7 +504,7 @@ mod test {
"datum": { "datum": {
"title": "Tuple", "title": "Tuple",
"dataType": "#list", "dataType": "#list",
"elements": [ "items": [
{ {
"dataType": "integer" "dataType": "integer"
}, },