43 lines
2.0 KiB
YAML
43 lines
2.0 KiB
YAML
nelmio_api_doc:
|
|
models:
|
|
use_jms: true
|
|
names:
|
|
- { alias: CustomerEntity, type: App\Entity\Customer, groups: [Default, Entity, Customer] }
|
|
- { alias: ProjectEntity, type: App\Entity\Project, groups: [Default, Entity, Project] }
|
|
- { alias: ActivityEntity, type: App\Entity\Activity, groups: [Default, Entity, Activity] }
|
|
- { alias: TimesheetEditForm, type: App\Form\TimesheetEditForm, groups: [Default, Entity, Timesheet] }
|
|
- { alias: TimesheetEntity, type: App\Entity\Timesheet, groups: [Default, Entity, Timesheet] }
|
|
- { alias: UserEntity, type: App\Entity\User, groups: [Default, Entity, User] }
|
|
- { alias: I18nConfig, type: App\API\Model\I18n, groups: [Default] }
|
|
areas:
|
|
path_patterns:
|
|
- ^/api(?!/doc)
|
|
documentation:
|
|
# host: '{{hostname}}'
|
|
schemes: [http, https]
|
|
info:
|
|
title: Kimai 2 - API Docs
|
|
description: REST API for the Kimai 2 time-tracking software. It's rather limited by now. If you need other methods, please let me know at GitHub!
|
|
version: 0.2
|
|
# parameters:
|
|
# hostname:
|
|
# name: hostname
|
|
# in: url
|
|
# description: the hostname where your api runs
|
|
# required: true
|
|
# type: string
|
|
securityDefinitions:
|
|
X-AUTH-USER:
|
|
type: apiKey
|
|
description: 'Value: {Username}'
|
|
name: X-AUTH-USER
|
|
in: header
|
|
X-AUTH-TOKEN:
|
|
type: apiKey
|
|
description: 'Value: {API Token}'
|
|
name: X-AUTH-TOKEN
|
|
in: header
|
|
security:
|
|
- X-AUTH-USER: []
|
|
- X-AUTH-TOKEN: []
|