Skip to content

Commit

Permalink
feat: Add POST admin/corporate_card_transactions/assign/bulk API Do…
Browse files Browse the repository at this point in the history
…cs (#549)

* feat: Add POST admin/corporate_card_transactions/assign/bulk API Docs

* Auto generate API docs

---------

Co-authored-by: Siva <siva@fylehq.com>
  • Loading branch information
RoshanMhatre and snarayanank2 authored Oct 1, 2024
1 parent 86de0fd commit 8c242fb
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 4 deletions.
54 changes: 54 additions & 0 deletions reference/admin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20199,6 +20199,60 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/404'
/admin/corporate_card_transactions/assign/bulk:
post:
tags:
- Corporate Card Transactions
summary: Bulk assign corporate card transactions
description: |
Assign corporate card transactions to users in bulk.
operationId: corporate_card_transactions_assign_bulk
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/corporate_card_transaction_assign_in'
required:
- data
responses:
'200':
description: OK
'400':
description: Bad request
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/bulk_error'
- type: object
properties:
error:
type: string
nullable: true
message:
type: string
nullable: true
data:
type: object
nullable: true
'401':
description: Unauthorized request
content:
application/json:
schema:
$ref: '#/components/schemas/401'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/403'
/admin/corporate_card_transactions/unassign:
post:
tags:
Expand Down
4 changes: 2 additions & 2 deletions src/admin/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -321,8 +321,8 @@ paths:

/admin/corporate_card_transactions/assign:
$ref: paths/admin@corporate_card_transactions@assign.yaml
# /admin/corporate_card_transactions/assign/bulk:
# $ref: paths/admin@corporate_card_transactions@assign@bulk.yaml
/admin/corporate_card_transactions/assign/bulk:
$ref: paths/admin@corporate_card_transactions@assign@bulk.yaml
/admin/corporate_card_transactions/unassign:
$ref: paths/admin@corporate_card_transactions@unassign.yaml
# /admin/corporate_card_transactions/unassign/bulk:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
post:
tags:
- Corporate Card Transactions
summary: Bulk assign corporate card transaction
summary: Bulk assign corporate card transactions
description: |
Assign corporate card transactions to users in bulk.
operationId: corporate_card_transactions_assign_bulk
Expand All @@ -27,7 +27,7 @@ post:
application/json:
schema:
oneOf:
- $ref: ../../components/schemas/bulk_error.yaml
- $ref: '../../components/schemas/bulk_error.yaml'
- type: object
properties:
error:
Expand Down

0 comments on commit 8c242fb

Please sign in to comment.