Fix swagger's operationId for all API endpoints

This commit is contained in:
Louis-Rémi Babé 2017-03-09 17:22:37 +01:00
parent 419e950448
commit d7f3ac8d2c
14 changed files with 113 additions and 56 deletions

View File

@ -23,7 +23,8 @@ class $STUDLY_NAME$ApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/$LOWER_NAME$", * path="/$LOWER_NAME$",
* summary="List of $LOWER_NAME$", * summary="List $LOWER_NAME$",
* operationId="list$STUDLY_NAME$s",
* tags={"$LOWER_NAME$"}, * tags={"$LOWER_NAME$"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -47,6 +48,7 @@ class $STUDLY_NAME$ApiController extends BaseAPIController
* @SWG\Get( * @SWG\Get(
* path="/$LOWER_NAME$/{$LOWER_NAME$_id}", * path="/$LOWER_NAME$/{$LOWER_NAME$_id}",
* summary="Individual $STUDLY_NAME$", * summary="Individual $STUDLY_NAME$",
* operationId="get$STUDLY_NAME$",
* tags={"$LOWER_NAME$"}, * tags={"$LOWER_NAME$"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -76,8 +78,9 @@ class $STUDLY_NAME$ApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/$LOWER_NAME$", * path="/$LOWER_NAME$",
* tags={"$LOWER_NAME$"},
* summary="Create a $LOWER_NAME$", * summary="Create a $LOWER_NAME$",
* operationId="create$STUDLY_NAME$",
* tags={"$LOWER_NAME$"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="$LOWER_NAME$", * name="$LOWER_NAME$",
@ -104,8 +107,9 @@ class $STUDLY_NAME$ApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/$LOWER_NAME$/{$LOWER_NAME$_id}", * path="/$LOWER_NAME$/{$LOWER_NAME$_id}",
* tags={"$LOWER_NAME$"},
* summary="Update a $LOWER_NAME$", * summary="Update a $LOWER_NAME$",
* operationId="update$STUDLY_NAME$",
* tags={"$LOWER_NAME$"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="$LOWER_NAME$_id", * name="$LOWER_NAME$_id",
@ -143,8 +147,9 @@ class $STUDLY_NAME$ApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/$LOWER_NAME$/{$LOWER_NAME$_id}", * path="/$LOWER_NAME$/{$LOWER_NAME$_id}",
* tags={"$LOWER_NAME$"},
* summary="Delete a $LOWER_NAME$", * summary="Delete a $LOWER_NAME$",
* operationId="delete$STUDLY_NAME$",
* tags={"$LOWER_NAME$"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="$LOWER_NAME$_id", * name="$LOWER_NAME$_id",

View File

@ -20,6 +20,7 @@ use Utils;
* schemes={"http","https"}, * schemes={"http","https"},
* host="ninja.dev", * host="ninja.dev",
* basePath="/api/v1", * basePath="/api/v1",
* produces={"application/json"},
* @SWG\Info( * @SWG\Info(
* version="1.0.0", * version="1.0.0",
* title="Invoice Ninja API", * title="Invoice Ninja API",

View File

@ -26,7 +26,8 @@ class ClientApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/clients", * path="/clients",
* summary="List of clients", * summary="List clients",
* operationId="listClients",
* tags={"client"}, * tags={"client"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -58,7 +59,8 @@ class ClientApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/clients/{client_id}", * path="/clients/{client_id}",
* summary="Individual Client", * summary="Retrieve a client",
* operationId="getClient",
* tags={"client"}, * tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -85,8 +87,9 @@ class ClientApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/clients", * path="/clients",
* tags={"client"},
* summary="Create a client", * summary="Create a client",
* operationId="createClient",
* tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="client", * name="client",
@ -113,8 +116,9 @@ class ClientApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/clients/{client_id}", * path="/clients/{client_id}",
* tags={"client"},
* summary="Update a client", * summary="Update a client",
* operationId="updateClient",
* tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="client_id", * name="client_id",
@ -157,8 +161,9 @@ class ClientApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/clients/{client_id}", * path="/clients/{client_id}",
* tags={"client"},
* summary="Delete a client", * summary="Delete a client",
* operationId="deleteClient",
* tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="client_id", * name="client_id",

View File

@ -38,7 +38,8 @@ class DocumentAPIController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/documents", * path="/documents",
* summary="List of document", * summary="List document",
* operationId="listDocuments",
* tags={"document"}, * tags={"document"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -65,8 +66,9 @@ class DocumentAPIController extends BaseAPIController
* *
* @SWG\Get( * @SWG\Get(
* path="/documents/{document_id}", * path="/documents/{document_id}",
* tags={"document"},
* summary="Download a document", * summary="Download a document",
* operationId="getDocument",
* tags={"document"},
* produces={"application/octet-stream"}, * produces={"application/octet-stream"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -99,8 +101,9 @@ class DocumentAPIController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/documents", * path="/documents",
* tags={"document"},
* summary="Create a document", * summary="Create a document",
* operationId="createDocument",
* tags={"document"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="document", * name="document",
@ -127,8 +130,9 @@ class DocumentAPIController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/documents/{document_id}", * path="/documents/{document_id}",
* summary="Delete a document",
* operationId="deleteDocument",
* tags={"document"}, * tags={"document"},
* summary="Delete a client",
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="document_id", * name="document_id",

View File

@ -28,7 +28,8 @@ class ExpenseApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/expenses", * path="/expenses",
* summary="List of expenses", * summary="List expenses",
* operationId="listExpenses",
* tags={"expense"}, * tags={"expense"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -54,8 +55,9 @@ class ExpenseApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/expenses/{expense_id}", * path="/expenses/{expense_id}",
* tags={"expense"},
* summary="Retrieve an expense", * summary="Retrieve an expense",
* operationId="getExpense",
* tags={"expense"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="expense_id", * name="expense_id",
@ -81,8 +83,9 @@ class ExpenseApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/expenses", * path="/expenses",
* tags={"expense"},
* summary="Create an expense", * summary="Create an expense",
* operationId="createExpense",
* tags={"expense"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="expense", * name="expense",
@ -113,8 +116,9 @@ class ExpenseApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/expenses/{expense_id}", * path="/expenses/{expense_id}",
* tags={"expense"},
* summary="Update an expense", * summary="Update an expense",
* operationId="updateExpense",
* tags={"expense"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="expense_id", * name="expense_id",
@ -155,8 +159,9 @@ class ExpenseApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/expenses/{expense_id}", * path="/expenses/{expense_id}",
* tags={"expense"},
* summary="Delete an expense", * summary="Delete an expense",
* operationId="deleteExpense",
* tags={"expense"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="expense_id", * name="expense_id",

View File

@ -27,7 +27,8 @@ class ExpenseCategoryApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/expense_categories", * path="/expense_categories",
* summary="List of expense categories", * summary="List expense categories",
* operationId="listExpenseCategories",
* tags={"expense_category"}, * tags={"expense_category"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -52,7 +53,8 @@ class ExpenseCategoryApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/expense_categories/{expense_category_id}", * path="/expense_categories/{expense_category_id}",
* summary="Individual Expense Category", * summary="Retrieve an Expense Category",
* operationId="getExpenseCategory",
* tags={"expense_category"}, * tags={"expense_category"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -79,8 +81,9 @@ class ExpenseCategoryApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/expense_categories", * path="/expense_categories",
* tags={"expense_category"},
* summary="Create an expense category", * summary="Create an expense category",
* operationId="createExpenseCategory",
* tags={"expense_category"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="expense_category", * name="expense_category",
@ -107,8 +110,9 @@ class ExpenseCategoryApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/expense_categories/{expense_category_id}", * path="/expense_categories/{expense_category_id}",
* tags={"expense_category"},
* summary="Update an expense category", * summary="Update an expense category",
* operationId="updateExpenseCategory",
* tags={"expense_category"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="expense_category_id", * name="expense_category_id",
@ -141,8 +145,9 @@ class ExpenseCategoryApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/expense_categories/{expense_category_id}", * path="/expense_categories/{expense_category_id}",
* tags={"expense_category"},
* summary="Delete an expense category", * summary="Delete an expense category",
* operationId="deleteExpenseCategory",
* tags={"expense_category"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="expense_category_id", * name="expense_category_id",

View File

@ -42,7 +42,8 @@ class InvoiceApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/invoices", * path="/invoices",
* summary="List of invoices", * summary="List invoices",
* operationId="listInvoices",
* tags={"invoice"}, * tags={"invoice"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -68,7 +69,7 @@ class InvoiceApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/invoices/{invoice_id}", * path="/invoices/{invoice_id}",
* summary="Individual Invoice", * summary="Retrieve an Invoice",
* tags={"invoice"}, * tags={"invoice"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -95,8 +96,8 @@ class InvoiceApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/invoices", * path="/invoices",
* tags={"invoice"},
* summary="Create an invoice", * summary="Create an invoice",
* tags={"invoice"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="invoice", * name="invoice",
@ -314,8 +315,8 @@ class InvoiceApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/invoices/{invoice_id}", * path="/invoices/{invoice_id}",
* tags={"invoice"},
* summary="Update an invoice", * summary="Update an invoice",
* tags={"invoice"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="invoice_id", * name="invoice_id",
@ -365,8 +366,8 @@ class InvoiceApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/invoices/{invoice_id}", * path="/invoices/{invoice_id}",
* tags={"invoice"},
* summary="Delete an invoice", * summary="Delete an invoice",
* tags={"invoice"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="invoice_id", * name="invoice_id",

View File

@ -29,8 +29,9 @@ class PaymentApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/payments", * path="/payments",
* summary="List payments",
* operationId="listPayments",
* tags={"payment"}, * tags={"payment"},
* summary="List of payments",
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
* description="A list of payments", * description="A list of payments",
@ -55,8 +56,9 @@ class PaymentApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/payments/{payment_id}", * path="/payments/{payment_id}",
* tags={"payment"},
* summary="Retrieve a payment", * summary="Retrieve a payment",
* operationId="getPayment",
* tags={"payment"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="payment_id", * name="payment_id",
@ -83,6 +85,7 @@ class PaymentApiController extends BaseAPIController
* @SWG\Post( * @SWG\Post(
* path="/payments", * path="/payments",
* summary="Create a payment", * summary="Create a payment",
* operationId="createPayment",
* tags={"payment"}, * tags={"payment"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
@ -118,6 +121,7 @@ class PaymentApiController extends BaseAPIController
* @SWG\Put( * @SWG\Put(
* path="/payments/{payment_id}", * path="/payments/{payment_id}",
* summary="Update a payment", * summary="Update a payment",
* operationId="updatePayment",
* tags={"payment"}, * tags={"payment"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -160,6 +164,7 @@ class PaymentApiController extends BaseAPIController
* @SWG\Delete( * @SWG\Delete(
* path="/payments/{payment_id}", * path="/payments/{payment_id}",
* summary="Delete a payment", * summary="Delete a payment",
* operationId="deletePayment",
* tags={"payment"}, * tags={"payment"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",

View File

@ -38,7 +38,8 @@ class ProductApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/products", * path="/products",
* summary="List of products", * summary="List products",
* operationId="listProducts",
* tags={"product"}, * tags={"product"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -63,8 +64,9 @@ class ProductApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/products/{product_id}", * path="/products/{product_id}",
* tags={"product"},
* summary="Retrieve a product", * summary="Retrieve a product",
* operationId="getProduct",
* tags={"product"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="product_id", * name="product_id",
@ -90,8 +92,9 @@ class ProductApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/products", * path="/products",
* tags={"product"},
* summary="Create a product", * summary="Create a product",
* operationId="createProduct",
* tags={"product"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="body", * name="body",
@ -118,8 +121,9 @@ class ProductApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/products/{product_id}", * path="/products/{product_id}",
* tags={"product"},
* summary="Update a product", * summary="Update a product",
* operationId="updateProduct",
* tags={"product"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="product_id", * name="product_id",
@ -160,8 +164,9 @@ class ProductApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/products/{product_id}", * path="/products/{product_id}",
* tags={"product"},
* summary="Delete a product", * summary="Delete a product",
* operationId="deleteProduct",
* tags={"product"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="product_id", * name="product_id",

View File

@ -22,8 +22,9 @@ class QuoteApiController extends InvoiceAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/quotes", * path="/quotes",
* summary="List quotes",
* operationId="listQuotes",
* tags={"quote"}, * tags={"quote"},
* summary="List of quotes",
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
* description="A list of quotes", * description="A list of quotes",

View File

@ -27,8 +27,9 @@ class TaskApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/tasks", * path="/tasks",
* summary="List tasks",
* operationId="listTasks",
* tags={"task"}, * tags={"task"},
* summary="List of tasks",
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
* description="A list of tasks", * description="A list of tasks",
@ -53,7 +54,8 @@ class TaskApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/tasks/{task_id}", * path="/tasks/{task_id}",
* summary="Individual task", * summary="Retrieve a task",
* operationId="getTask",
* tags={"task"}, * tags={"task"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -80,8 +82,9 @@ class TaskApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/tasks", * path="/tasks",
* tags={"task"},
* summary="Create a task", * summary="Create a task",
* operationId="createTask",
* tags={"task"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="task", * name="task",
@ -119,8 +122,9 @@ class TaskApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/tasks/{task_id}", * path="/tasks/{task_id}",
* tags={"task"},
* summary="Update a task", * summary="Update a task",
* operationId="updateTask",
* tags={"task"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="task_id", * name="task_id",
@ -155,8 +159,9 @@ class TaskApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/tasks/{task_id}", * path="/tasks/{task_id}",
* tags={"task"},
* summary="Delete a task", * summary="Delete a task",
* operationId="deleteTask",
* tags={"task"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="task_id", * name="task_id",

View File

@ -35,7 +35,8 @@ class TaxRateApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/tax_rates", * path="/tax_rates",
* summary="List of tax rates", * summary="List tax rates",
* operationId="listTaxRates",
* tags={"tax_rate"}, * tags={"tax_rate"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -60,8 +61,9 @@ class TaxRateApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/tax_rates/{tax_rate_id}", * path="/tax_rates/{tax_rate_id}",
* tags={"tax_rate"},
* summary="Retrieve a tax rate", * summary="Retrieve a tax rate",
* operationId="getTaxRate",
* tags={"tax_rate"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="tax_rate_id", * name="tax_rate_id",
@ -87,8 +89,9 @@ class TaxRateApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/tax_rates", * path="/tax_rates",
* tags={"tax_rate"},
* summary="Create a tax rate", * summary="Create a tax rate",
* operationId="createTaxRate",
* tags={"tax_rate"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="tax_rate", * name="tax_rate",
@ -115,8 +118,9 @@ class TaxRateApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/tax_rates/{tax_rate_id}", * path="/tax_rates/{tax_rate_id}",
* tags={"tax_rate"},
* summary="Update a tax rate", * summary="Update a tax rate",
* operationId="updateTaxRate",
* tags={"tax_rate"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="tax_rate_id", * name="tax_rate_id",
@ -157,8 +161,9 @@ class TaxRateApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/tax_rates/{tax_rate_id}", * path="/tax_rates/{tax_rate_id}",
* tags={"tax_rate"},
* summary="Delete a tax rate", * summary="Delete a tax rate",
* operationId="deleteTaxRate",
* tags={"tax_rate"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="tax_rate_id", * name="tax_rate_id",

View File

@ -29,7 +29,8 @@ class UserApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/users", * path="/users",
* summary="List of users", * summary="List users",
* operationId="listUsers",
* tags={"user"}, * tags={"user"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -54,7 +55,8 @@ class UserApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/users/{user_id}", * path="/users/{user_id}",
* summary="Individual user", * summary="Retrieve a user",
* operationId="getUser",
* tags={"client"}, * tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -81,8 +83,9 @@ class UserApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/users", * path="/users",
* tags={"user"},
* summary="Create a user", * summary="Create a user",
* operationId="createUser",
* tags={"user"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="user", * name="user",
@ -107,8 +110,9 @@ class UserApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/users/{user_id}", * path="/users/{user_id}",
* tags={"user"},
* summary="Update a user", * summary="Update a user",
* operationId="updateUser",
* tags={"user"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="user_id", * name="user_id",
@ -162,8 +166,9 @@ class UserApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/users/{user_id}", * path="/users/{user_id}",
* tags={"user"},
* summary="Delete a user", * summary="Delete a user",
* operationId="deleteUser",
* tags={"user"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="user_id", * name="user_id",

View File

@ -34,7 +34,8 @@ class VendorApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/vendors", * path="/vendors",
* summary="List of vendors", * summary="List vendors",
* operationId="listVendors",
* tags={"vendor"}, * tags={"vendor"},
* @SWG\Response( * @SWG\Response(
* response=200, * response=200,
@ -59,7 +60,8 @@ class VendorApiController extends BaseAPIController
/** /**
* @SWG\Get( * @SWG\Get(
* path="/vendors/{vendor_id}", * path="/vendors/{vendor_id}",
* summary="Individual vendor", * summary="Retrieve a vendor",
* operationId="getVendor",
* tags={"client"}, * tags={"client"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
@ -86,8 +88,9 @@ class VendorApiController extends BaseAPIController
/** /**
* @SWG\Post( * @SWG\Post(
* path="/vendors", * path="/vendors",
* tags={"vendor"},
* summary="Create a vendor", * summary="Create a vendor",
* operationId="createVendor",
* tags={"vendor"},
* @SWG\Parameter( * @SWG\Parameter(
* in="body", * in="body",
* name="vendor", * name="vendor",
@ -118,8 +121,9 @@ class VendorApiController extends BaseAPIController
/** /**
* @SWG\Put( * @SWG\Put(
* path="/vendors/{vendor_id}", * path="/vendors/{vendor_id}",
* tags={"vendor"},
* summary="Update a vendor", * summary="Update a vendor",
* operationId="updateVendor",
* tags={"vendor"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="vendor_id", * name="vendor_id",
@ -162,8 +166,9 @@ class VendorApiController extends BaseAPIController
/** /**
* @SWG\Delete( * @SWG\Delete(
* path="/vendors/{vendor_id}", * path="/vendors/{vendor_id}",
* tags={"vendor"},
* summary="Delete a vendor", * summary="Delete a vendor",
* operationId="deleteVendor",
* tags={"vendor"},
* @SWG\Parameter( * @SWG\Parameter(
* in="path", * in="path",
* name="vendor_id", * name="vendor_id",