From a54b6c30557bc795a37d28b26be52c2627fa25c4 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Mon, 7 Oct 2019 15:57:14 +1100 Subject: [PATCH] Finalized OpenAPI --- app/Http/Controllers/ClientController.php | 2 +- .../Controllers/OpenAPI/BulkActionSchema.php | 11 ++++++++ .../OpenAPI/ClientGatewayToken.php | 13 +++++++++ .../OpenAPI/CompanyGatewaySchema.php | 28 +++++++++++++++++++ .../Controllers/OpenAPI/PaymentSchema.php | 8 ++++++ .../Controllers/OpenAPI/ProductSchema.php | 8 ++++++ app/Http/Controllers/OpenAPI/QuoteSchema.php | 8 ++++++ .../Controllers/OpenAPI/RecurringInvoice.php | 8 ++++++ .../Controllers/OpenAPI/RecurringQuote.php | 8 ++++++ app/Http/Controllers/PaymentController.php | 4 +-- app/Http/Controllers/ProductController.php | 6 ++-- app/Http/Controllers/QuoteController.php | 6 ++-- .../RecurringInvoiceController.php | 6 ++-- .../Controllers/RecurringQuoteController.php | 6 ++-- app/Http/Controllers/UserController.php | 6 ++-- 15 files changed, 110 insertions(+), 18 deletions(-) create mode 100644 app/Http/Controllers/OpenAPI/BulkActionSchema.php create mode 100644 app/Http/Controllers/OpenAPI/ClientGatewayToken.php create mode 100644 app/Http/Controllers/OpenAPI/CompanyGatewaySchema.php create mode 100644 app/Http/Controllers/OpenAPI/PaymentSchema.php create mode 100644 app/Http/Controllers/OpenAPI/ProductSchema.php create mode 100644 app/Http/Controllers/OpenAPI/QuoteSchema.php create mode 100644 app/Http/Controllers/OpenAPI/RecurringInvoice.php create mode 100644 app/Http/Controllers/OpenAPI/RecurringQuote.php diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index ae575c0057be..1cd34c0b2615 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -479,7 +479,7 @@ class ClientController extends BaseController * @OA\Header(header="X-API-TOKEN", ref="#/components/headers/X-API-TOKEN"), * @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"), * @OA\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"), - * @OA\JsonContent(ref="#/components/schemas/ClientUser"), + * @OA\JsonContent(ref="#/components/schemas/Client"), * ), * @OA\Response( * response=422, diff --git a/app/Http/Controllers/OpenAPI/BulkActionSchema.php b/app/Http/Controllers/OpenAPI/BulkActionSchema.php new file mode 100644 index 000000000000..3fca84c36d0d --- /dev/null +++ b/app/Http/Controllers/OpenAPI/BulkActionSchema.php @@ -0,0 +1,11 @@ +