Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document API with OpenAPI spec (API 1.1) #420

Open
wants to merge 49 commits into
base: next
Choose a base branch
from
Open
Changes from 39 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
fd8f068
Add initial OpenAPI spec
krestenlaust Apr 7, 2024
f6032f7
Add endpoint categories
krestenlaust Apr 7, 2024
f13f548
Update info and add version
krestenlaust Apr 7, 2024
5c7eedf
Define API endpoint
krestenlaust Apr 7, 2024
3b43da2
Finish Get Member Info-endpoint
krestenlaust Apr 7, 2024
fcca4e1
Finish Get Member Balance-endpoint
krestenlaust Apr 7, 2024
fecfeb2
Correct descriptions and add missing descriptions
krestenlaust Apr 7, 2024
e2c35a5
Update schemas to include member_id and username
krestenlaust Apr 7, 2024
3efac6d
Finish Get Member ID-endpoint
krestenlaust Apr 7, 2024
8870d8f
Bump version to fit version in #421
krestenlaust Apr 8, 2024
67b2baf
Rename operation IDs to URL names
krestenlaust Apr 8, 2024
627bc90
Finish Get Member Active-endpoint
krestenlaust Apr 8, 2024
9e770fd
Finish Get Member Sales-endpoint
krestenlaust Apr 8, 2024
ee645fc
Rename product_price schema
krestenlaust Apr 8, 2024
0fe09cd
Finish Get Payment QR-Endpoint
krestenlaust Apr 8, 2024
c1933bb
Add NamedProducts-Endpoint
krestenlaust Apr 16, 2024
10483b6
Add response for missing param, refactor res-value
krestenlaust Apr 17, 2024
78d0363
Rename stregdollar to stregoere
krestenlaust Apr 17, 2024
aaa61cd
Refactor named_products schemas
krestenlaust Apr 17, 2024
d0e7f32
Add Active Products-endpoint
krestenlaust Apr 17, 2024
a1a470c
Draft category mapping-Endpoint
krestenlaust Apr 22, 2024
43cbeda
Finish Dump Category Mapping-endpoint
krestenlaust May 4, 2024
2d6f974
Progress related to documenting Sale-API
krestenlaust May 12, 2024
507688b
Expand Sale-API response
krestenlaust May 12, 2024
581a215
Add Ballmer-peak measures
krestenlaust May 12, 2024
51ba904
Merge branch 'next' into openapi-spec
krestenlaust May 17, 2024
5848c7a
Merge branch 'next' into openapi-spec
krestenlaust Oct 24, 2024
d4515e9
Fix invalid response format
krestenlaust Oct 25, 2024
4b313b6
Fix wrong keywords
krestenlaust Oct 25, 2024
460b4d3
Reduce 200-example
krestenlaust Oct 25, 2024
edc9181
Make api/member-endpoint valid
krestenlaust Oct 30, 2024
6d54443
Make multiple api/member/*-endpoints valid
krestenlaust Oct 31, 2024
801614e
fixup! Make multiple api/member/*-endpoints valid
krestenlaust Oct 31, 2024
db9a0a2
Make endpoints requiring room_id valid
krestenlaust Oct 31, 2024
5fa6e11
Make api/sale-endpoint valid
krestenlaust Oct 31, 2024
fb50f67
Make 'api/member/payment/qr'-endpoint valid
krestenlaust Oct 31, 2024
4baf1be
Remove old individual responses
krestenlaust Oct 31, 2024
937b0b0
Make '/api/member/get_id'-endpoint valid
krestenlaust Oct 31, 2024
7fc8742
Merge branch 'next' into openapi-spec
krestenlaust Oct 31, 2024
6be1133
Change description to be more intuitive
krestenlaust Nov 2, 2024
cf36dbb
Merge branch 'openapi-spec' of https://github.com/f-klubben/stregsyst…
krestenlaust Nov 2, 2024
f477218
Add request body to 'api/sale'-endpoint
krestenlaust Nov 3, 2024
480c8d1
Made request-example coherent with response-example
krestenlaust Nov 3, 2024
e43768c
Add description to 'api/sale'-endpoint
krestenlaust Nov 3, 2024
44c7ea4
Add local endpoint as server
krestenlaust Nov 3, 2024
1b67b04
Rename file to stregsystem.yaml
krestenlaust Nov 6, 2024
20f4047
Merge branch 'openapi-spec' of https://github.com/f-klubben/stregsyst…
krestenlaust Nov 6, 2024
b93118c
Rename parameters to unique IDs
krestenlaust Nov 7, 2024
d168c27
Convert examples as schemas into examples
krestenlaust Nov 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading