From 968dabc3653b7c19327021befb8b05ae806362fa Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 24 Oct 2021 13:03:08 +0200 Subject: Make person_create endpoint return person id Signed-off-by: Matthias Beyer --- service-person/src/main.rs | 9 +++++++-- service-person/src/model/person.rs | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/service-person/src/main.rs b/service-person/src/main.rs index 1350115..31050e0 100644 --- a/service-person/src/main.rs +++ b/service-person/src/main.rs @@ -27,6 +27,11 @@ pub struct PersonCreateRequestData { number: i32, } +#[derive(Debug, serde::Serialize)] +pub struct PersonCreateResponse { + id: i32 +} + async fn create_person(db: web::Data, person: web::Json) -> impl Responder { log::debug!("Creating person = {:?}", person); @@ -36,7 +41,7 @@ async fn create_person(db: web::Data, person: web::Json, person: web::Json