summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-10-24 13:23:44 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-10-24 13:25:02 +0200
commitfc77074cb4ba232981af3edc9684a05bdb68c75b (patch)
tree82ab210167eb8dfaa14c63605a5b95f48df0a074
parent6f565074be9c4ef6c77145adb6139f63e48cd9e9 (diff)
Add API types for fetching a person
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--person-api-types/src/lib.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/person-api-types/src/lib.rs b/person-api-types/src/lib.rs
index aa0af0a..3f42b86 100644
--- a/person-api-types/src/lib.rs
+++ b/person-api-types/src/lib.rs
@@ -15,5 +15,21 @@ pub mod v1 {
pub struct PersonCreateResponse {
pub id: i32
}
+
+ #[derive(Debug, serde::Serialize, serde::Deserialize)]
+ pub struct PersonByIdData {
+ pub id: i32
+ }
+
+ #[derive(Debug, serde::Serialize, serde::Deserialize)]
+ pub struct PersonByIdResponse {
+ pub name: String,
+ pub age: i32,
+
+ pub country: String,
+ pub city: String,
+ pub street: String,
+ pub number: i32,
+ }
}
}