Skip to content

Commit 2e6f621

Browse files
committed
chore: Add operationId
1 parent e580d07 commit 2e6f621

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' => [
@@ -297,6 +298,7 @@ function () {
297298

298299
#[OA\Get(
299300
path: '/api/v1/summits/{summit_id}/tickets/external',
301+
operationId: 'getExternalTickets',
300302
summary: 'Get external ticket data',
301303
description: 'Returns ticket data from external registration feed by owner email',
302304
security: [['summit_tickets_oauth2' => [
@@ -378,6 +380,7 @@ function () {
378380

379381
#[OA\Get(
380382
path: '/api/v1/summits/{summit_id}/tickets/csv',
383+
operationId: 'getAllTicketsCSV',
381384
summary: 'Get all tickets for a summit',
382385
description: 'Returns a paginated list of tickets for the specified summit with filtering and sorting capabilities',
383386
security: [['summit_tickets_oauth2' => [
@@ -649,6 +652,7 @@ function($data, $serializerParams) use($questions){
649652

650653
#[OA\Put(
651654
path: '/api/v1/summits/{summit_id}/tickets/ingest',
655+
operationId: 'ingestExternalTicketData',
652656
summary: 'Ingest external ticket data',
653657
description: 'Triggers ingestion of ticket data from external registration feed',
654658
security: [['summit_tickets_oauth2' => [
@@ -699,6 +703,7 @@ public function ingestExternalTicketData($summit_id)
699703

700704
#[OA\Get(
701705
path: '/api/v1/summits/{summit_id}/tickets/import-template',
706+
operationId: 'getTicketImportTemplate',
702707
summary: 'Get ticket import template',
703708
description: 'Returns a CSV template for importing ticket data',
704709
security: [['summit_tickets_oauth2' => [
@@ -788,6 +793,7 @@ public function getImportTicketDataTemplate($summit_id)
788793

789794
#[OA\Post(
790795
path: '/api/v1/summits/{summit_id}/tickets/import',
796+
operationId: 'importTicketData',
791797
summary: 'Import ticket data from CSV',
792798
description: 'Imports ticket data from a CSV file',
793799
security: [['summit_tickets_oauth2' => [
@@ -849,6 +855,7 @@ public function importTicketData(LaravelRequest $request, $summit_id)
849855

850856
#[OA\Get(
851857
path: '/api/v1/summits/all/tickets/me',
858+
operationId: 'getAllMyTickets',
852859
summary: 'Get all my tickets across all summits',
853860
description: 'Returns all tickets owned by the current user across all summits',
854861
security: [['summit_tickets_oauth2' => [
@@ -878,6 +885,7 @@ public function getAllMyTickets()
878885

879886
#[OA\Get(
880887
path: '/api/v1/summits/{summit_id}/tickets/me',
888+
operationId: 'getMyTicketsBySummit',
881889
summary: 'Get my tickets for a summit',
882890
description: 'Returns all tickets owned by the current user for a specific summit',
883891
security: [['summit_tickets_oauth2' => [
@@ -1015,6 +1023,7 @@ protected function getChildFromSummit(Summit $summit, $child_id): ?IEntity
10151023

10161024
#[OA\Delete(
10171025
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/refund',
1026+
operationId: 'refundTicket',
10181027
summary: 'Refund a ticket',
10191028
description: 'Processes a refund for a specific ticket',
10201029
security: [['summit_tickets_oauth2' => [
@@ -1087,6 +1096,7 @@ public function refundTicket($summit_id, $ticket_id)
10871096

10881097
#[OA\Get(
10891098
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1099+
operationId: 'getTicketBadge',
10901100
summary: 'Get ticket badge',
10911101
description: 'Returns the badge associated with a ticket',
10921102
security: [['summit_tickets_oauth2' => [
@@ -1139,6 +1149,7 @@ public function getAttendeeBadge($summit_id, $ticket_id)
11391149

11401150
#[OA\Post(
11411151
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1152+
operationId: 'createTicketBadge',
11421153
summary: 'Create ticket badge',
11431154
description: 'Creates a badge for a specific ticket',
11441155
security: [['summit_tickets_oauth2' => [
@@ -1192,6 +1203,7 @@ public function createAttendeeBadge($summit_id, $ticket_id)
11921203

11931204
#[OA\Delete(
11941205
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge',
1206+
operationId: 'deleteTicketBadge',
11951207
summary: 'Delete ticket badge',
11961208
description: 'Deletes the badge associated with a ticket',
11971209
security: [['summit_tickets_oauth2' => [
@@ -1227,6 +1239,7 @@ public function deleteAttendeeBadge($summit_id, $ticket_id)
12271239

12281240
#[OA\Put(
12291241
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/type/{type_id}',
1242+
operationId: 'updateTicketBadgeType',
12301243
summary: 'Update badge type',
12311244
description: 'Updates the badge type for a ticket',
12321245
security: [['summit_tickets_oauth2' => [
@@ -1272,6 +1285,7 @@ public function updateAttendeeBadgeType($summit_id, $ticket_id, $type_id)
12721285

12731286
#[OA\Put(
12741287
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/features/{feature_id}',
1288+
operationId: 'addTicketBadgeFeature',
12751289
summary: 'Add badge feature',
12761290
description: 'Adds a feature to a ticket badge',
12771291
security: [['summit_tickets_oauth2' => [
@@ -1317,6 +1331,7 @@ public function addAttendeeBadgeFeature($summit_id, $ticket_id, $feature_id)
13171331

13181332
#[OA\Delete(
13191333
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/features/{feature_id}',
1334+
operationId: 'removeTicketBadgeFeature',
13201335
summary: 'Remove badge feature',
13211336
description: 'Removes a feature from a ticket badge',
13221337
security: [['summit_tickets_oauth2' => [
@@ -1362,6 +1377,7 @@ public function removeAttendeeBadgeFeature($summit_id, $ticket_id, $feature_id)
13621377

13631378
#[OA\Put(
13641379
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/print',
1380+
operationId: 'printTicketBadge',
13651381
summary: 'Print badge with default view',
13661382
description: 'Prints a badge using the summit\'s default view type',
13671383
security: [['summit_tickets_oauth2' => [
@@ -1409,6 +1425,7 @@ public function printAttendeeBadgeDefault($summit_id, $ticket_id)
14091425

14101426
#[OA\Put(
14111427
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/{view_type}/print',
1428+
operationId: 'printTicketBadgeByViewType',
14121429
summary: 'Print badge with specific view type',
14131430
description: 'Prints a badge using a specific view type',
14141431
security: [['summit_tickets_oauth2' => [
@@ -1474,6 +1491,7 @@ public function printAttendeeBadge($summit_id, $ticket_id, $view_type)
14741491

14751492
#[OA\Get(
14761493
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/can-print',
1494+
operationId: 'canPrintTicketBadge',
14771495
summary: 'Check if badge can be printed (default view)',
14781496
description: 'Checks if a badge can be printed using the default view type',
14791497
security: [['summit_tickets_oauth2' => [
@@ -1517,6 +1535,7 @@ public function canPrintAttendeeBadgeDefault($summit_id, $ticket_id)
15171535

15181536
#[OA\Get(
15191537
path: '/api/v1/summits/{summit_id}/tickets/{ticket_id}/badge/{view_type}/can-print',
1538+
operationId: 'canPrintTicketBadgeByViewType',
15201539
summary: 'Check if badge can be printed (specific view)',
15211540
description: 'Checks if a badge can be printed using a specific view type',
15221541
security: [['summit_tickets_oauth2' => [

0 commit comments

Comments
 (0)