Как я могу определить одну и ту же конечную точку с разными ролями в документации Swaggerhub API.
/register:
post:
summary: Creates a new Driver.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/User'
responses:
200:
description: OK
201:
description: 'User created successfully.'
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
example: true
code:
type: integer
example: 201
message:
type: string
example: User Registered Successfully.
data:
type: object
properties:
user_id:
type: integer
name:
type: string
full_name:
type: string
email:
type: string
mobile_number:
type: string
is_verified:
type: boolean
is_active:
type: boolean
components:
schemas:
User:
properties:
mobile_number:
type: string
email:
type: string
gender:
type: string
enum: ['male','female','others']
password:
type: string
full_name:
type: string
role_id:
type: integer
vehicle_type:
type: string
enum: ['Bike','Car','Bicycle','Other']
# All properties are required
required:
- mobile_number
- gender
- full_name
- role_id
- password
- vehicle_type
Теперь, есть ли способ использовать одну и ту же конечную точку для различных role_id.поэтому я могу использовать тот же ресурс с другими полями проверки.я хочу использовать один и тот же ресурс регистрации для разных ролей.
У кого-нибудь есть идеи по этому поводу?