validator-api: tidy swagger stuff

This commit is contained in:
Jon Häggblad
2022-04-27 14:50:51 +02:00
parent 433604dec7
commit d3d5e327c7
4 changed files with 41 additions and 52 deletions
+4 -7
View File
@@ -9,9 +9,9 @@ use rocket::response::{self, Responder, Response};
use rocket::Request;
use rocket_okapi::gen::OpenApiGenerator;
use rocket_okapi::response::OpenApiResponderInner;
use schemars::JsonSchema;
use schemars::gen::SchemaGenerator;
use schemars::schema::{Schema, InstanceType};
use schemars::schema::{InstanceType, Schema};
use schemars::JsonSchema;
use serde::{Deserialize, Serialize};
use std::convert::TryFrom;
use std::fmt::{self, Display, Formatter};
@@ -269,19 +269,16 @@ impl JsonSchema for ErrorResponse {
object_validation
.properties
.insert("status".to_owned(), gen.subschema_for::<u16>());
object_validation
.required
.insert("status".to_owned());
object_validation.required.insert("status".to_owned());
Schema::Object(schema_object)
}
}
impl OpenApiResponderInner for ErrorResponse {
fn responses(_gen: &mut OpenApiGenerator) -> rocket_okapi::Result<Responses> {
let responses = Responses::default();
// WIP(JON)
// WIP(JON): handle responses correctly
Ok(responses)
}
}