recreate project
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
openapi: 3.0.3
|
||||
info: { title: Late Slip Logs API, version: 1.0.0 }
|
||||
servers: [ { url: https://your-domain.com/api/v1 } ]
|
||||
tags: [ { name: Late Slip Logs } ]
|
||||
security: [ { bearerAuth: [] } ]
|
||||
|
||||
paths:
|
||||
/late-slip-logs:
|
||||
get:
|
||||
tags: [Late Slip Logs]
|
||||
summary: List late slip logs
|
||||
parameters:
|
||||
- in: query
|
||||
name: page
|
||||
schema: { type: integer, default: 1 }
|
||||
- in: query
|
||||
name: per_page
|
||||
schema: { type: integer, default: 50 }
|
||||
- in: query
|
||||
name: school_year
|
||||
schema: { type: string }
|
||||
- in: query
|
||||
name: semester
|
||||
schema: { type: string }
|
||||
- in: query
|
||||
name: q
|
||||
schema: { type: string, description: 'Filter by student name' }
|
||||
- in: query
|
||||
name: date_from
|
||||
schema: { type: string, format: date }
|
||||
- in: query
|
||||
name: date_to
|
||||
schema: { type: string, format: date }
|
||||
responses:
|
||||
"200": { description: Logs retrieved }
|
||||
|
||||
/late-slip-logs/{id}:
|
||||
get:
|
||||
tags: [Late Slip Logs]
|
||||
summary: Get a late slip log by ID
|
||||
parameters:
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema: { type: integer }
|
||||
responses:
|
||||
"200": { description: Log retrieved }
|
||||
"404": { description: Not found }
|
||||
|
||||
Reference in New Issue
Block a user