feat(docs): Annotated required params

This commit is contained in:
2024-12-11 17:45:51 +01:00
parent f5debf58fc
commit e2cd445aeb
6 changed files with 163 additions and 37 deletions

View File

@@ -4,11 +4,16 @@ definitions:
code:
type: string
enabled:
default: true
type: boolean
id:
type: integer
runner:
$ref: '#/definitions/models.Runner'
required:
- code
- id
- runner
type: object
models.CardRequest:
properties:
@@ -21,6 +26,9 @@ definitions:
- en
- de
type: string
required:
- cards
- locale
type: object
models.CertificateRequest:
properties:
@@ -33,6 +41,9 @@ definitions:
items:
$ref: '#/definitions/models.RunnerWithDonations'
type: array
required:
- locale
- runners
type: object
models.ContractRequest:
properties:
@@ -45,6 +56,9 @@ definitions:
items:
$ref: '#/definitions/models.Runner'
type: array
required:
- locale
- runners
type: object
models.DistanceDonation:
properties:
@@ -58,6 +72,10 @@ definitions:
type: integer
paid_amount:
type: integer
required:
- amount_per_distance
- donor
- id
type: object
models.Donor:
properties:
@@ -69,6 +87,10 @@ definitions:
type: string
middle_name:
type: string
required:
- first_name
- id
- last_name
type: object
models.Group:
properties:
@@ -78,6 +100,9 @@ definitions:
type: string
parent_group:
$ref: '#/definitions/models.Group'
required:
- id
- name
type: object
models.Runner:
properties:
@@ -91,6 +116,11 @@ definitions:
type: string
middle_name:
type: string
required:
- first_name
- group
- id
- last_name
type: object
models.RunnerWithDonations:
properties:
@@ -114,6 +144,12 @@ definitions:
type: integer
total_per_distance:
type: integer
required:
- distance
- first_name
- group
- id
- last_name
type: object
info:
contact: {}