forked from WEB-IMB-WS2526/lab-development-imb
46 lines
933 B
YAML
46 lines
933 B
YAML
openapi: 3.0.x
|
|
info:
|
|
title: Anamese API
|
|
version: 1.0.0
|
|
description: API für Anamesebogen
|
|
servers:
|
|
- url: http://localhost:8080
|
|
paths:
|
|
/anamese:
|
|
post:
|
|
summary: Daten erfassen
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/Klient'
|
|
responses:
|
|
'200':
|
|
description: Klient erfolgreich angelegt
|
|
'400':
|
|
description: Eingaben ungültig
|
|
components:
|
|
schemas:
|
|
Klient:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
vorname:
|
|
type: string
|
|
gebdatum:
|
|
type: date
|
|
gender:
|
|
type: string
|
|
enum: [weiblich, männluch, divers, ka]
|
|
gewicht:
|
|
type: number
|
|
groesse:
|
|
type: number
|
|
required:
|
|
- name
|
|
- vorname
|
|
- gebdatum
|
|
- gender
|