Skip to content

Commit b1fc936

Browse files
committed
chore: Add operationId
1 parent 9a48752 commit b1fc936

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

app/Http/Controllers/Apis/Protected/Summit/OAuth2SummitTicketApiController.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ public function __construct
110110

111111
#[OA\Get(
112112
path: '/api/v1/summits/{summit_id}/tickets',
113+
operationId: 'getAllTickets',
113114
summary: 'Get all tickets for a summit',
114115
description: 'Returns a paginated list of tickets for the specified summit with filtering and sorting capabilities',
115116
security: [['summit_tickets_oauth2' => [
@@ -299,6 +300,7 @@ function () {
299300

300301
#[OA\Get(
301302
path: '/api/v1/summits/{summit_id}/tickets/external',
303+
operationId: 'getExternalTickets',
302304
summary: 'Get external ticket data',
303305
description: 'Returns ticket data from external registration feed by owner email',
304306
security: [['summit_tickets_oauth2' => [
@@ -380,6 +382,7 @@ function () {
380382

381383
#[OA\Get(
382384
path: '/api/v1/summits/{summit_id}/tickets/csv',
385+
operationId: 'getAllTicketsCSV',
383386
summary: 'Get all tickets for a summit',
384387
description: 'Returns a paginated list of tickets for the specified summit with filtering and sorting capabilities',
385388
security: [['summit_tickets_oauth2' => [
@@ -653,6 +656,7 @@ function($data, $serializerParams) use($questions){
653656

654657
#[OA\Put(
655658
path: '/api/v1/summits/{summit_id}/tickets/ingest',
659+
operationId: 'ingestExternalTicketData',
656660
summary: 'Ingest external ticket data',
657661
description: 'Triggers ingestion of ticket data from external registration feed',
658662
security: [['summit_tickets_oauth2' => [
@@ -703,6 +707,7 @@ public function ingestExternalTicketData($summit_id)
703707

704708
#[OA\Get(
705709
path: '/api/v1/summits/{summit_id}/tickets/import-template',
710+
operationId: 'getTicketImportTemplate',
706711
summary: 'Get ticket import template',
707712
description: 'Returns a CSV template for importing ticket data',
708713
security: [['summit_tickets_oauth2' => [
@@ -792,6 +797,7 @@ public function getImportTicketDataTemplate($summit_id)
792797

793798
#[OA\Post(
794799
path: '/api/v1/summits/{summit_id}/tickets/import',
800+
operationId: 'importTicketData',
795801
summary: 'Import ticket data from CSV',
796802
description: 'Imports ticket data from a CSV file',
797803
security: [['summit_tickets_oauth2' => [
@@ -853,6 +859,7 @@ public function importTicketData(LaravelRequest $request, $summit_id)
853859

854860
#[OA\Get(
855861
path: '/api/v1/summits/all/tickets/me',
862+
operationId: 'getAllMyTickets',
856863
summary: 'Get all my tickets across all summits',
857864
description: 'Returns all tickets owned by the current user across all summits',
858865
security: [['summit_tickets_oauth2' => [
@@ -882,6 +889,7 @@ public function getAllMyTickets()
882889

883890
#[OA\Get(
884891
path: '/api/v1/summits/{summit_id}/tickets/me',
892+
operationId: 'getMyTicketsBySummit',
885893
summary: 'Get my tickets for a summit',
886894
description: 'Returns all tickets owned by the current user for a specific summit',
887895
security: [['summit_tickets_oauth2' => [
@@ -1019,6 +1027,7 @@ protected function getChildFromSummit(Summit $summit, $child_id): ?IEntity
10191027

10201028
#[OA\Delete(
10211029
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/refund',
1030+
operationId: 'refundTicket',
10221031
summary: 'Refund a ticket',
10231032
description: 'Processes a refund for a specific ticket',
10241033
security: [['summit_tickets_oauth2' => [
@@ -1091,6 +1100,7 @@ public function refundTicket($summit_id, $ticket_id)
10911100

10921101
#[OA\Get(
10931102
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1103+
operationId: 'getTicketBadge',
10941104
summary: 'Get ticket badge',
10951105
description: 'Returns the badge associated with a ticket',
10961106
security: [['summit_tickets_oauth2' => [
@@ -1143,6 +1153,7 @@ public function getAttendeeBadge($summit_id, $ticket_id)
11431153

11441154
#[OA\Post(
11451155
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1156+
operationId: 'createTicketBadge',
11461157
summary: 'Create ticket badge',
11471158
description: 'Creates a badge for a specific ticket',
11481159
security: [['summit_tickets_oauth2' => [
@@ -1196,6 +1207,7 @@ public function createAttendeeBadge($summit_id, $ticket_id)
11961207

11971208
#[OA\Delete(
11981209
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1210+
operationId: 'deleteTicketBadge',
11991211
summary: 'Delete ticket badge',
12001212
description: 'Deletes the badge associated with a ticket',
12011213
security: [['summit_tickets_oauth2' => [
@@ -1231,6 +1243,7 @@ public function deleteAttendeeBadge($summit_id, $ticket_id)
12311243

12321244
#[OA\Put(
12331245
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/type/{type_id}',
1246+
operationId: 'updateTicketBadgeType',
12341247
summary: 'Update badge type',
12351248
description: 'Updates the badge type for a ticket',
12361249
security: [['summit_tickets_oauth2' => [
@@ -1276,6 +1289,7 @@ public function updateAttendeeBadgeType($summit_id, $ticket_id, $type_id)
12761289

12771290
#[OA\Put(
12781291
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/features/{feature_id}',
1292+
operationId: 'addTicketBadgeFeature',
12791293
summary: 'Add badge feature',
12801294
description: 'Adds a feature to a ticket badge',
12811295
security: [['summit_tickets_oauth2' => [
@@ -1321,6 +1335,7 @@ public function addAttendeeBadgeFeature($summit_id, $ticket_id, $feature_id)
13211335

13221336
#[OA\Delete(
13231337
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/features/{feature_id}',
1338+
operationId: 'removeTicketBadgeFeature',
13241339
summary: 'Remove badge feature',
13251340
description: 'Removes a feature from a ticket badge',
13261341
security: [['summit_tickets_oauth2' => [
@@ -1366,6 +1381,7 @@ public function removeAttendeeBadgeFeature($summit_id, $ticket_id, $feature_id)
13661381

13671382
#[OA\Put(
13681383
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/print',
1384+
operationId: 'printTicketBadge',
13691385
summary: 'Print badge with default view',
13701386
description: 'Prints a badge using the summit\'s default view type',
13711387
security: [['summit_tickets_oauth2' => [
@@ -1413,6 +1429,7 @@ public function printAttendeeBadgeDefault($summit_id, $ticket_id)
14131429

14141430
#[OA\Put(
14151431
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/{view_type}/print',
1432+
operationId: 'printTicketBadgeByViewType',
14161433
summary: 'Print badge with specific view type',
14171434
description: 'Prints a badge using a specific view type',
14181435
security: [['summit_tickets_oauth2' => [
@@ -1478,6 +1495,7 @@ public function printAttendeeBadge($summit_id, $ticket_id, $view_type)
14781495

14791496
#[OA\Get(
14801497
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/can-print',
1498+
operationId: 'canPrintTicketBadge',
14811499
summary: 'Check if badge can be printed (default view)',
14821500
description: 'Checks if a badge can be printed using the default view type',
14831501
security: [['summit_tickets_oauth2' => [
@@ -1521,6 +1539,7 @@ public function canPrintAttendeeBadgeDefault($summit_id, $ticket_id)
15211539

15221540
#[OA\Get(
15231541
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/{view_type}/can-print',
1542+
operationId: 'canPrintTicketBadgeByViewType',
15241543
summary: 'Check if badge can be printed (specific view)',
15251544
description: 'Checks if a badge can be printed using a specific view type',
15261545
security: [['summit_tickets_oauth2' => [

0 commit comments

Comments
 (0)