Skip to content

Commit 96560f6

Browse files
chore: update virtual terminal examples and descriptions
1 parent 48e8fff commit 96560f6

11 files changed

Lines changed: 60 additions & 10 deletions

dist/paystack.yaml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -949,6 +949,7 @@ paths:
949949
tags:
950950
- Virtual Terminal
951951
summary: Create Virtual Terminal
952+
description: Create a Virtual Terminal on your integration
952953
operationId: virtualTerminal_create
953954
requestBody:
954955
content:
@@ -966,14 +967,18 @@ paths:
966967
tags:
967968
- Virtual Terminal
968969
summary: List Virtual Terminals
970+
description: List Virtual Terminals on your integration
969971
operationId: virtualTerminal_list
970972
parameters:
971973
- name: perPage
972974
in: query
975+
description: The number of records to fetch per request
973976
schema:
974977
type: integer
978+
example: 75
975979
- name: page
976980
in: query
981+
description: The offset to retrieve data from
977982
schema:
978983
type: integer
979984
responses:
@@ -987,13 +992,16 @@ paths:
987992
parameters:
988993
- name: code
989994
in: path
995+
description: Code of the Virtual Terminal
990996
required: true
991997
schema:
992998
type: string
999+
example: VT_MCK5292Z
9931000
get:
9941001
tags:
9951002
- Virtual Terminal
9961003
summary: Fetch Virtual Terminal
1004+
description: Fetch a Virtual Terminal on your integration
9971005
operationId: virtualTerminal_fetch
9981006
responses:
9991007
'200':
@@ -1006,6 +1014,7 @@ paths:
10061014
tags:
10071015
- Virtual Terminal
10081016
summary: Update Virtual Terminal
1017+
description: Update a Virtual Terminal on your integration
10091018
operationId: virtualTerminal_update
10101019
requestBody:
10111020
content:
@@ -1023,14 +1032,17 @@ paths:
10231032
parameters:
10241033
- name: code
10251034
in: path
1035+
description: Code of the Virtual Terminal
10261036
required: true
10271037
schema:
10281038
type: string
1039+
example: VT_MCK5292Z
10291040
put:
10301041
tags:
10311042
- Virtual Terminal
10321043
summary: Deactivate Virtual Terminal
10331044
operationId: virtualTerminal_deactivate
1045+
description: Deactivate a Virtual Terminal on your integration
10341046
responses:
10351047
'200':
10361048
$ref: '#/components/responses/VirtualTerminalDeactivateSuccess'
@@ -1042,14 +1054,17 @@ paths:
10421054
parameters:
10431055
- name: code
10441056
in: path
1057+
description: Code of the Virtual Terminal
10451058
required: true
10461059
schema:
10471060
type: string
1061+
example: VT_MCK5292Z
10481062
post:
10491063
tags:
10501064
- Virtual Terminal
10511065
summary: Assign Destination to Virtual Terminal
10521066
operationId: virtualTerminal_destinationAssign
1067+
description: Add a destination (WhatsApp number) to a Virtual Terminal on your integration
10531068
requestBody:
10541069
content:
10551070
application/json:
@@ -1069,14 +1084,17 @@ paths:
10691084
parameters:
10701085
- name: code
10711086
in: path
1087+
description: Code of the Virtual Terminal
10721088
required: true
10731089
schema:
10741090
type: string
1091+
example: VT_MCK5292Z
10751092
post:
10761093
tags:
10771094
- Virtual Terminal
10781095
summary: Unassign Destination from Virtual Terminal
10791096
operationId: virtualTerminal_destinationUnassign
1097+
description: Unassign a destination (WhatsApp Number) from a Virtual Terminal on your integration
10801098
requestBody:
10811099
content:
10821100
application/json:
@@ -1096,13 +1114,16 @@ paths:
10961114
parameters:
10971115
- name: code
10981116
in: path
1117+
description: Code of the Virtual Terminal
10991118
required: true
11001119
schema:
11011120
type: string
1121+
example: VT_MCK5292Z
11021122
put:
11031123
tags:
11041124
- Virtual Terminal
11051125
summary: Add Split Code to Virtual Terminal
1126+
description: Add Split Code to Virtual Terminal
11061127
operationId: virtualTerminal_addSplitCode
11071128
requestBody:
11081129
content:
@@ -1123,6 +1144,7 @@ paths:
11231144
tags:
11241145
- Virtual Terminal
11251146
summary: Remove Split Code from Virtual Terminal
1147+
description: Remove Split Code from Virtual Terminal
11261148
operationId: virtualTerminal_deleteSplitCode
11271149
requestBody:
11281150
content:
@@ -7018,12 +7040,14 @@ components:
70187040
- data
70197041
VirtualTerminalUpdate:
70207042
type: object
7043+
required:
7044+
- name
70217045
properties:
70227046
name:
70237047
description: Name of the virtual terminal
70247048
type: string
7025-
required:
7026-
- name
7049+
example:
7050+
name: Lagos_Mainland_Zone_1
70277051
VirtualTerminalUpdateResponse:
70287052
type: object
70297053
properties:
@@ -7163,6 +7187,7 @@ components:
71637187
properties:
71647188
targets:
71657189
type: array
7190+
description: Array of destination targets to unassign
71667191
items:
71677192
type: string
71687193
required:
@@ -7255,14 +7280,14 @@ components:
72557280
- data
72567281
VirtualTerminalDeleteSplitCode:
72577282
type: object
7283+
required:
7284+
- split_code
72587285
properties:
72597286
split_code:
72607287
description: The split code to assign to the virtual terminal
72617288
type: string
72627289
example:
72637290
split_code: SPL_1234567890abcdef
7264-
required:
7265-
- split_code
72667291
VirtualTerminalDeleteSplitCodeResponse:
72677292
type: object
72687293
properties:

src/assets/openapi/components/schemas/VirtualTerminalAddSplitCode.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ properties:
66
description: The split code to assign to the virtual terminal
77
type: string
88
example:
9-
split_code: SPL_1234567890abcdef
9+
split_code: "SPL_1234567890abcdef"
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
type: object
2+
required:
3+
- split_code
24
properties:
35
split_code:
46
description: The split code to assign to the virtual terminal
57
type: string
68
example:
7-
split_code: SPL_1234567890abcdef
8-
required:
9-
- split_code
9+
split_code: "SPL_1234567890abcdef"

src/assets/openapi/components/schemas/VirtualTerminalDestinationUnassign.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ type: object
22
properties:
33
targets:
44
type: array
5+
description: Array of destination targets to unassign
56
items:
67
type: string
78
required:
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
type: object
2+
required:
3+
- name
24
properties:
35
name:
46
description: Name of the virtual terminal
57
type: string
6-
required:
7-
- name
8+
example:
9+
name: "Lagos_Mainland_Zone_1"

src/assets/openapi/paths/virtual_terminal.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ post:
22
tags:
33
- Virtual Terminal
44
summary: Create Virtual Terminal
5+
description: Create a Virtual Terminal on your integration
56
operationId: virtualTerminal_create
67
requestBody:
78
content:
@@ -19,14 +20,18 @@ get:
1920
tags:
2021
- Virtual Terminal
2122
summary: List Virtual Terminals
23+
description: List Virtual Terminals on your integration
2224
operationId: virtualTerminal_list
2325
parameters:
2426
- name: perPage
2527
in: query
28+
description: The number of records to fetch per request
2629
schema:
2730
type: integer
31+
example: 75
2832
- name: page
2933
in: query
34+
description: The offset to retrieve data from
3035
schema:
3136
type: integer
3237
responses:

src/assets/openapi/paths/virtual_terminal_{code}.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
parameters:
22
- name: code
33
in: path
4+
description: Code of the Virtual Terminal
45
required: true
56
schema:
67
type: string
8+
example: "VT_MCK5292Z"
79
get:
810
tags:
911
- Virtual Terminal
1012
summary: Fetch Virtual Terminal
13+
description: Fetch a Virtual Terminal on your integration
1114
operationId: virtualTerminal_fetch
1215
responses:
1316
'200':
@@ -20,6 +23,7 @@ put:
2023
tags:
2124
- Virtual Terminal
2225
summary: Update Virtual Terminal
26+
description: Update a Virtual Terminal on your integration
2327
operationId: virtualTerminal_update
2428
requestBody:
2529
content:

src/assets/openapi/paths/virtual_terminal_{code}_deactivate.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
parameters:
22
- name: code
33
in: path
4+
description: Code of the Virtual Terminal
45
required: true
56
schema:
67
type: string
8+
example: "VT_MCK5292Z"
79
put:
810
tags:
911
- Virtual Terminal
1012
summary: Deactivate Virtual Terminal
1113
operationId: virtualTerminal_deactivate
14+
description: Deactivate a Virtual Terminal on your integration
1215
responses:
1316
'200':
1417
$ref: ../components/responses/VirtualTerminalDeactivateSuccess.yaml

src/assets/openapi/paths/virtual_terminal_{code}_destination_assign.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
parameters:
22
- name: code
33
in: path
4+
description: Code of the Virtual Terminal
45
required: true
56
schema:
67
type: string
8+
example: "VT_MCK5292Z"
79
post:
810
tags:
911
- Virtual Terminal
1012
summary: Assign Destination to Virtual Terminal
1113
operationId: virtualTerminal_destinationAssign
14+
description: Add a destination (WhatsApp number) to a Virtual Terminal on your integration
1215
requestBody:
1316
content:
1417
application/json:

src/assets/openapi/paths/virtual_terminal_{code}_destination_unassign.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
parameters:
22
- name: code
33
in: path
4+
description: Code of the Virtual Terminal
45
required: true
56
schema:
67
type: string
8+
example: "VT_MCK5292Z"
79
post:
810
tags:
911
- Virtual Terminal
1012
summary: Unassign Destination from Virtual Terminal
1113
operationId: virtualTerminal_destinationUnassign
14+
description: Unassign a destination (WhatsApp Number) from a Virtual Terminal on your integration
1215
requestBody:
1316
content:
1417
application/json:

0 commit comments

Comments
 (0)