add Forderungen und Zahlungen

This commit is contained in:
2021-01-17 15:42:34 +01:00
parent b0daebe699
commit 2adca343cc
3 changed files with 159 additions and 0 deletions

View File

@ -109,6 +109,86 @@ paths:
description: Mieter not found
500:
description: Some server error
/hv/forderung/{id}:
get:
tags: [ "Forderung" ]
operationId: Forderungen.get_forderung
summary: Returns Forderung by id
parameters:
- name: id
in: path
type: integer
required: true
responses:
200:
description: Successful response.
schema:
$ref: '#/definitions/Forderung'
404:
description: Forderung not found
500:
description: Some server error
/hv/mieter/{mieter_id}/forderungen:
get:
tags: [ "Mieter", "Forderung" ]
operationId: Forderungen.get_forderungen_by_mieter
summary: Returns all Forderungen for a given Mieter
parameters:
- name: mieter_id
in: path
type: integer
required: true
responses:
200:
description: Successful response.
schema:
type: array
items:
$ref: '#/definitions/Forderung'
404:
description: No Forderung available
500:
description: Some server error
/hv/zahlung/{id}:
get:
tags: [ "Zahlung" ]
operationId: Zahlungen.get_zahlung
summary: Returns Zahlung by id
parameters:
- name: id
in: path
type: integer
required: true
responses:
200:
description: Successful response.
schema:
$ref: '#/definitions/Zahlung'
404:
description: Zahlung not found
500:
description: Some server error
/hv/mieter/{mieter_id}/zahlungen:
get:
tags: [ "Mieter", "Zahlung" ]
operationId: Zahlungen.get_zahlungen_by_mieter
summary: Returns all Zahlungen for a given Mieter
parameters:
- name: mieter_id
in: path
type: integer
required: true
responses:
200:
description: Successful response.
schema:
type: array
items:
$ref: '#/definitions/Zahlung'
404:
description: No Zahlung available
500:
description: Some server error
definitions:
Objekt:
@ -167,3 +247,34 @@ definitions:
type: string
auszug:
type: string
Forderung:
description: Forderung type
type: object
properties:
id:
type: integer
mieter_id:
type: integer
datum:
type: string
betrag:
type: number
kommentar:
type: string
Zahlung:
description: Zahlung type
type: object
properties:
id:
type: integer
mieter_id:
type: integer
datum_ist:
type: string
datum_soll:
type: string
betrag:
type: number
kommentar:
type: string