mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-01 09:04:36 -04:00
Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup
This commit is contained in:
commit
01094a2b5e
146
.htaccess
Normal file
146
.htaccess
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
<IfModule mod_rewrite.c>
|
||||||
|
RewriteEngine On
|
||||||
|
RewriteRule "^.env" - [F,L]
|
||||||
|
RewriteRule "^storage" - [F,L]
|
||||||
|
RewriteRule ^(.well-known)($|/) - [L]
|
||||||
|
|
||||||
|
RewriteRule ^(.*)$ public/$1 [L]
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# https://github.com/h5bp/server-configs-apache/blob/master/dist/.htaccess
|
||||||
|
|
||||||
|
|
||||||
|
# ######################################################################
|
||||||
|
# # INTERNET EXPLORER #
|
||||||
|
# ######################################################################
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# | Iframes cookies |
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Allow cookies to be set from iframes in Internet Explorer.
|
||||||
|
#
|
||||||
|
# https://msdn.microsoft.com/en-us/library/ms537343.aspx
|
||||||
|
# http://www.w3.org/TR/2000/CR-P3P-20001215/
|
||||||
|
|
||||||
|
<IfModule mod_headers.c>
|
||||||
|
Header set P3P "policyref=\"/w3c/p3p.xml\", CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
|
||||||
|
# ######################################################################
|
||||||
|
# # MEDIA TYPES AND CHARACTER ENCODINGS #
|
||||||
|
# ######################################################################
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# | Character encodings |
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Serve all resources labeled as `text/html` or `text/plain`
|
||||||
|
# with the media type `charset` parameter set to `UTF-8`.
|
||||||
|
#
|
||||||
|
# https://httpd.apache.org/docs/current/mod/core.html#adddefaultcharset
|
||||||
|
|
||||||
|
AddDefaultCharset utf-8
|
||||||
|
|
||||||
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
# Serve the following file types with the media type `charset`
|
||||||
|
# parameter set to `UTF-8`.
|
||||||
|
#
|
||||||
|
# https://httpd.apache.org/docs/current/mod/mod_mime.html#addcharset
|
||||||
|
|
||||||
|
<IfModule mod_mime.c>
|
||||||
|
AddCharset utf-8 .atom \
|
||||||
|
.bbaw \
|
||||||
|
.css \
|
||||||
|
.geojson \
|
||||||
|
.js \
|
||||||
|
.json \
|
||||||
|
.jsonld \
|
||||||
|
.manifest \
|
||||||
|
.rdf \
|
||||||
|
.rss \
|
||||||
|
.topojson \
|
||||||
|
.vtt \
|
||||||
|
.webapp \
|
||||||
|
.webmanifest \
|
||||||
|
.xloc \
|
||||||
|
.xml
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
|
||||||
|
# ######################################################################
|
||||||
|
# # WEB PERFORMANCE #
|
||||||
|
# ######################################################################
|
||||||
|
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
# | Compression |
|
||||||
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
<IfModule mod_deflate.c>
|
||||||
|
|
||||||
|
# Force compression for mangled headers.
|
||||||
|
# https://developer.yahoo.com/blogs/ydn/pushing-beyond-gzipping-25601.html
|
||||||
|
|
||||||
|
<IfModule mod_setenvif.c>
|
||||||
|
<IfModule mod_headers.c>
|
||||||
|
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
|
||||||
|
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
|
||||||
|
</IfModule>
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
# Map certain file types to the specified encoding type in order to
|
||||||
|
# make Apache serve them with the appropriate `Content-Encoding` HTTP
|
||||||
|
# response header (this will NOT make Apache compress them!).
|
||||||
|
|
||||||
|
# If the following file types wouldn't be served without the appropriate
|
||||||
|
# `Content-Enable` HTTP response header, client applications (e.g.:
|
||||||
|
# browsers) wouldn't know that they first need to uncompress the response,
|
||||||
|
# and thus, wouldn't be able to understand the content.
|
||||||
|
|
||||||
|
# http://httpd.apache.org/docs/current/mod/mod_mime.html#addencoding
|
||||||
|
|
||||||
|
<IfModule mod_mime.c>
|
||||||
|
AddEncoding gzip svgz
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
# Compress all output labeled with one of the following media types.
|
||||||
|
|
||||||
|
# IMPORTANT: For Apache versions below 2.3.7 you don't need to enable
|
||||||
|
# `mod_filter` and can remove the `<IfModule mod_filter.c>` & `</IfModule>`
|
||||||
|
# lines as `AddOutputFilterByType` is still in the core directives.
|
||||||
|
|
||||||
|
<IfModule mod_filter.c>
|
||||||
|
AddOutputFilterByType DEFLATE "application/atom+xml" \
|
||||||
|
"application/javascript" \
|
||||||
|
"application/json" \
|
||||||
|
"application/ld+json" \
|
||||||
|
"application/manifest+json" \
|
||||||
|
"application/rdf+xml" \
|
||||||
|
"application/rss+xml" \
|
||||||
|
"application/schema+json" \
|
||||||
|
"application/vnd.geo+json" \
|
||||||
|
"application/vnd.ms-fontobject" \
|
||||||
|
"application/x-font-ttf" \
|
||||||
|
"application/x-web-app-manifest+json" \
|
||||||
|
"application/xhtml+xml" \
|
||||||
|
"application/xml" \
|
||||||
|
"font/opentype" \
|
||||||
|
"image/svg+xml" \
|
||||||
|
"image/x-icon" \
|
||||||
|
"text/cache-manifest" \
|
||||||
|
"text/css" \
|
||||||
|
"text/html" \
|
||||||
|
"text/javascript" \
|
||||||
|
"text/plain" \
|
||||||
|
"text/vtt" \
|
||||||
|
"text/x-component" \
|
||||||
|
"text/xml"
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
</IfModule>
|
54
app/Events/Design/DesignWasArchived.php
Normal file
54
app/Events/Design/DesignWasArchived.php
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Events\Design;
|
||||||
|
|
||||||
|
use App\Models\Design;
|
||||||
|
use Illuminate\Broadcasting\Channel;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
use Illuminate\Broadcasting\PrivateChannel;
|
||||||
|
use Illuminate\Broadcasting\PresenceChannel;
|
||||||
|
use Illuminate\Foundation\Events\Dispatchable;
|
||||||
|
use Illuminate\Broadcasting\InteractsWithSockets;
|
||||||
|
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DesignWasArchived.
|
||||||
|
*/
|
||||||
|
class DesignWasArchived
|
||||||
|
{
|
||||||
|
use Dispatchable, InteractsWithSockets, SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var Design
|
||||||
|
*/
|
||||||
|
public $design;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new event instance.
|
||||||
|
*
|
||||||
|
* @param Design $design
|
||||||
|
*/
|
||||||
|
public function __construct(Design $design)
|
||||||
|
{
|
||||||
|
$this->design = $design;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the channels the event should broadcast on.
|
||||||
|
*
|
||||||
|
* @return \Illuminate\Broadcasting\Channel|array
|
||||||
|
*/
|
||||||
|
public function broadcastOn()
|
||||||
|
{
|
||||||
|
return new PrivateChannel('channel-name');
|
||||||
|
}
|
||||||
|
}
|
48
app/Events/Design/DesignWasCreated.php
Normal file
48
app/Events/Design/DesignWasCreated.php
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Events\Client;
|
||||||
|
|
||||||
|
use App\Models\Client;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DesignWasCreated.
|
||||||
|
*/
|
||||||
|
class DesignWasCreated
|
||||||
|
{
|
||||||
|
use SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var Design
|
||||||
|
*/
|
||||||
|
public $design;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new event instance.
|
||||||
|
*
|
||||||
|
* @param Design $design
|
||||||
|
*/
|
||||||
|
public function __construct(Design $design)
|
||||||
|
{
|
||||||
|
$this->design = $design;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the channels the event should broadcast on.
|
||||||
|
*
|
||||||
|
* @return \Illuminate\Broadcasting\Channel|array
|
||||||
|
*/
|
||||||
|
public function broadcastOn()
|
||||||
|
{
|
||||||
|
return new PrivateChannel('channel-name');
|
||||||
|
}
|
||||||
|
}
|
49
app/Events/Design/DesignWasDeleted.php
Normal file
49
app/Events/Design/DesignWasDeleted.php
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Events\Client;
|
||||||
|
|
||||||
|
use App\Models\Client;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DesignWasDeleted.
|
||||||
|
*/
|
||||||
|
class DesignWasDeleted
|
||||||
|
{
|
||||||
|
use SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var Design
|
||||||
|
*/
|
||||||
|
public $design;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new event instance.
|
||||||
|
*
|
||||||
|
* @param Design $design
|
||||||
|
*/
|
||||||
|
public function __construct(Design $design)
|
||||||
|
{
|
||||||
|
$this->design = $design;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the channels the event should broadcast on.
|
||||||
|
*
|
||||||
|
* @return \Illuminate\Broadcasting\Channel|array
|
||||||
|
*/
|
||||||
|
public function broadcastOn()
|
||||||
|
{
|
||||||
|
return new PrivateChannel('channel-name');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
48
app/Events/Design/DesignWasRestored.php
Normal file
48
app/Events/Design/DesignWasRestored.php
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Events\Client;
|
||||||
|
|
||||||
|
use App\Models\Client;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DesignWasRestored.
|
||||||
|
*/
|
||||||
|
class DesignWasRestored
|
||||||
|
{
|
||||||
|
use SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var Design
|
||||||
|
*/
|
||||||
|
public $design;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new event instance.
|
||||||
|
*
|
||||||
|
* @param Design $design
|
||||||
|
*/
|
||||||
|
public function __construct(Design $design)
|
||||||
|
{
|
||||||
|
$this->design = $design;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the channels the event should broadcast on.
|
||||||
|
*
|
||||||
|
* @return \Illuminate\Broadcasting\Channel|array
|
||||||
|
*/
|
||||||
|
public function broadcastOn()
|
||||||
|
{
|
||||||
|
return new PrivateChannel('channel-name');
|
||||||
|
}
|
||||||
|
}
|
49
app/Events/Design/DesignWasUpdated.php
Normal file
49
app/Events/Design/DesignWasUpdated.php
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Events\Client;
|
||||||
|
|
||||||
|
use App\Models\Client;
|
||||||
|
use Illuminate\Queue\SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DesignWasUpdated.
|
||||||
|
*/
|
||||||
|
class DesignWasUpdated
|
||||||
|
{
|
||||||
|
use SerializesModels;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var Design
|
||||||
|
*/
|
||||||
|
public $design;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new event instance.
|
||||||
|
*
|
||||||
|
* @param Design $design
|
||||||
|
*/
|
||||||
|
public function __construct(Design $design)
|
||||||
|
{
|
||||||
|
$this->design = $design;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the channels the event should broadcast on.
|
||||||
|
*
|
||||||
|
* @return \Illuminate\Broadcasting\Channel|array
|
||||||
|
*/
|
||||||
|
public function broadcastOn()
|
||||||
|
{
|
||||||
|
return new PrivateChannel('channel-name');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -57,25 +57,29 @@ class Handler extends ExceptionHandler
|
|||||||
*/
|
*/
|
||||||
public function report(Exception $exception)
|
public function report(Exception $exception)
|
||||||
{
|
{
|
||||||
if(!Schema::hasTable('accounts'))
|
if(!Schema::hasTable('accounts')){
|
||||||
|
info("account table not found");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (app()->bound('sentry') && $this->shouldReport($exception)) {
|
if (app()->bound('sentry') && $this->shouldReport($exception)) {
|
||||||
app('sentry')->configureScope(function (Scope $scope): void {
|
|
||||||
if (auth()->guard('contact') && auth()->guard('contact')->user() && auth()->guard('contact')->user()->company->account->report_errors) {
|
// app('sentry')->configureScope(function (Scope $scope): void {
|
||||||
$scope->setUser([
|
|
||||||
'id' => auth()->guard('contact')->user()->company->account->key,
|
// if (auth()->guard('contact') && auth()->guard('contact')->user() && auth()->guard('contact')->user()->company->account->report_errors) {
|
||||||
'email' => "anonymous@example.com",
|
// $scope->setUser([
|
||||||
'name' => "Anonymous User",
|
// 'id' => auth()->guard('contact')->user()->company->account->key,
|
||||||
]);
|
// 'email' => "anonymous@example.com",
|
||||||
} elseif (auth()->guard('user')->user() && auth()->user()->company() && auth()->user()->company()->account->report_errors) {
|
// 'name' => "Anonymous User",
|
||||||
$scope->setUser([
|
// ]);
|
||||||
'id' => auth()->user()->account->key,
|
// } elseif (auth()->guard('user') && auth()->guard('user')->user() && auth()->user()->company() && auth()->user()->company()->account->report_errors) {
|
||||||
'email' => "anonymous@example.com",
|
// $scope->setUser([
|
||||||
'name' => "Anonymous User",
|
// 'id' => auth()->user()->account->key,
|
||||||
]);
|
// 'email' => "anonymous@example.com",
|
||||||
}
|
// 'name' => "Anonymous User",
|
||||||
});
|
// ]);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
|
||||||
app('sentry')->captureException($exception);
|
app('sentry')->captureException($exception);
|
||||||
}
|
}
|
||||||
|
@ -125,7 +125,7 @@ class AccountController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Company User response",
|
* description="The Company User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
||||||
|
@ -52,7 +52,7 @@ class ActivityController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of actvities",
|
* description="A list of actvities",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Activity"),
|
* @OA\JsonContent(ref="#/components/schemas/Activity"),
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers\Auth;
|
namespace App\Http\Controllers\Auth;
|
||||||
|
|
||||||
|
use App\Events\Contact\ContactLoggedIn;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\ClientContact;
|
use App\Models\ClientContact;
|
||||||
use Auth;
|
use Auth;
|
||||||
@ -62,6 +63,8 @@ class ContactLoginController extends Controller
|
|||||||
{
|
{
|
||||||
Auth::guard('contact')->login($client, true);
|
Auth::guard('contact')->login($client, true);
|
||||||
|
|
||||||
|
event(new ContactLoggedIn($client));
|
||||||
|
|
||||||
if (session()->get('url.intended')) {
|
if (session()->get('url.intended')) {
|
||||||
return redirect(session()->get('url.intended'));
|
return redirect(session()->get('url.intended'));
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ class ForgotPasswordController extends Controller
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=201,
|
* response=201,
|
||||||
* description="The Reset response",
|
* description="The Reset response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(
|
* @OA\JsonContent(
|
||||||
|
@ -136,7 +136,7 @@ class LoginController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Company User response",
|
* description="The Company User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
||||||
@ -168,7 +168,7 @@ class LoginController extends BaseController
|
|||||||
return response()
|
return response()
|
||||||
->json(['message' => 'Too many login attempts, you are being throttled'], 401)
|
->json(['message' => 'Too many login attempts, you are being throttled'], 401)
|
||||||
->header('X-App-Version', config('ninja.app_version'))
|
->header('X-App-Version', config('ninja.app_version'))
|
||||||
->header('X-Api-Version', config('ninja.api_version'));
|
->header('X-Api-Version', config('ninja.minimum_client_version'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->attemptLogin($request)) {
|
if ($this->attemptLogin($request)) {
|
||||||
@ -196,7 +196,7 @@ class LoginController extends BaseController
|
|||||||
return response()
|
return response()
|
||||||
->json(['message' => ctrans('texts.invalid_credentials')], 401)
|
->json(['message' => ctrans('texts.invalid_credentials')], 401)
|
||||||
->header('X-App-Version', config('ninja.app_version'))
|
->header('X-App-Version', config('ninja.app_version'))
|
||||||
->header('X-Api-Version', config('ninja.api_version'));
|
->header('X-Api-Version', config('ninja.minimum_client_version'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -221,7 +221,7 @@ class LoginController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Company User response",
|
* description="The Company User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
||||||
@ -267,7 +267,7 @@ class LoginController extends BaseController
|
|||||||
return response()
|
return response()
|
||||||
->json(['message' => 'Provider not supported'], 400)
|
->json(['message' => 'Provider not supported'], 400)
|
||||||
->header('X-App-Version', config('ninja.app_version'))
|
->header('X-App-Version', config('ninja.app_version'))
|
||||||
->header('X-Api-Version', config('ninja.api_version'));
|
->header('X-Api-Version', config('ninja.minimum_client_version'));
|
||||||
}
|
}
|
||||||
|
|
||||||
private function handleGoogleOauth()
|
private function handleGoogleOauth()
|
||||||
@ -344,7 +344,7 @@ class LoginController extends BaseController
|
|||||||
return response()
|
return response()
|
||||||
->json(['message' => ctrans('texts.invalid_credentials')], 401)
|
->json(['message' => ctrans('texts.invalid_credentials')], 401)
|
||||||
->header('X-App-Version', config('ninja.app_version'))
|
->header('X-App-Version', config('ninja.app_version'))
|
||||||
->header('X-Api-Version', config('ninja.api_version'));
|
->header('X-Api-Version', config('ninja.minimum_client_version'));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -100,7 +100,7 @@ class BaseController extends Controller
|
|||||||
public function notFound()
|
public function notFound()
|
||||||
{
|
{
|
||||||
return response()->json(['message' => '404 | Nothing to see here!'], 404)
|
return response()->json(['message' => '404 | Nothing to see here!'], 404)
|
||||||
->header('X-API-VERSION', config('ninja.api_version'))
|
->header('X-API-VERSION', config('ninja.minimum_client_version'))
|
||||||
->header('X-APP-VERSION', config('ninja.app_version'));
|
->header('X-APP-VERSION', config('ninja.app_version'));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -240,7 +240,7 @@ class BaseController extends Controller
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Content-Type' => 'application/json',
|
'Content-Type' => 'application/json',
|
||||||
'X-Api-Version' => config('ninja.api_version'),
|
'X-Api-Version' => config('ninja.minimum_client_version'),
|
||||||
'X-App-Version' => config('ninja.app_version'),
|
'X-App-Version' => config('ninja.app_version'),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -89,7 +89,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of clients",
|
* description="A list of clients",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -146,7 +146,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the cl.ient object",
|
* description="Returns the cl.ient object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -201,7 +201,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -258,7 +258,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -310,7 +310,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank client object",
|
* description="A blank client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -357,7 +357,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved client object",
|
* description="Returns the saved client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
@ -418,7 +418,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -479,7 +479,7 @@ class ClientController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Client User response",
|
* description="The Client User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
* @OA\JsonContent(ref="#/components/schemas/Client"),
|
||||||
|
@ -89,7 +89,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of companies",
|
* description="A list of companies",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -135,7 +135,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank company object",
|
* description="A blank company object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -181,7 +181,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved company object",
|
* description="Returns the saved company object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -274,7 +274,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the company object",
|
* description="Returns the company object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -329,7 +329,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the company object",
|
* description="Returns the company object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -385,7 +385,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the company object",
|
* description="Returns the company object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
* @OA\JsonContent(ref="#/components/schemas/Company"),
|
||||||
@ -446,7 +446,7 @@ class CompanyController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -466,9 +466,13 @@ class CompanyController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function destroy(DestroyCompanyRequest $request, Company $company)
|
public function destroy(DestroyCompanyRequest $request, Company $company)
|
||||||
{
|
{
|
||||||
|
info(print_r($request->all()));
|
||||||
|
info("destroying {$company->present()->name()} - {$company->hashed_id}");
|
||||||
|
|
||||||
$company_count = $company->account->companies->count();
|
$company_count = $company->account->companies->count();
|
||||||
$account = $company->account;
|
$account = $company->account;
|
||||||
|
|
||||||
|
info("company count = {$company_count}");
|
||||||
|
|
||||||
if ($company_count == 1) {
|
if ($company_count == 1) {
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of company_gateways",
|
* description="A list of company_gateways",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -120,7 +120,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank CompanyGateway object",
|
* description="A blank CompanyGateway object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -167,7 +167,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved CompanyGateway object",
|
* description="Returns the saved CompanyGateway object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -226,7 +226,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the CompanyGateway object",
|
* description="Returns the CompanyGateway object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -281,7 +281,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the CompanyGateway object",
|
* description="Returns the CompanyGateway object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -337,7 +337,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the CompanyGateway object",
|
* description="Returns the CompanyGateway object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
@ -400,7 +400,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -460,7 +460,7 @@ class CompanyGatewayController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Company Gateways response",
|
* description="The Company Gateways response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyGateway"),
|
||||||
|
@ -46,7 +46,7 @@ class CompanyLedgerController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of company_ledger",
|
* description="A list of company_ledger",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyLedger"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyLedger"),
|
||||||
|
@ -105,7 +105,7 @@ class CompanyUserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Company User response",
|
* description="The Company User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
||||||
|
@ -69,7 +69,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of credits",
|
* description="A list of credits",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
||||||
@ -117,7 +117,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank credit object",
|
* description="A blank credit object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
||||||
@ -164,7 +164,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved credit object",
|
* description="Returns the saved credit object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
||||||
@ -229,7 +229,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the credit object",
|
* description="Returns the credit object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
||||||
@ -285,7 +285,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the credit object",
|
* description="Returns the credit object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -342,7 +342,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Credit object",
|
* description="Returns the Credit object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
* @OA\JsonContent(ref="#/components/schemas/Credit"),
|
||||||
@ -406,7 +406,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -464,7 +464,7 @@ class CreditController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Bulk Action response",
|
* description="The Bulk Action response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -21,6 +21,7 @@ use App\Http\Requests\Design\StoreDesignRequest;
|
|||||||
use App\Http\Requests\Design\UpdateDesignRequest;
|
use App\Http\Requests\Design\UpdateDesignRequest;
|
||||||
use App\Jobs\Entity\ActionEntity;
|
use App\Jobs\Entity\ActionEntity;
|
||||||
use App\Models\Design;
|
use App\Models\Design;
|
||||||
|
use App\Repositories\DesignRepository;
|
||||||
use App\Transformers\DesignTransformer;
|
use App\Transformers\DesignTransformer;
|
||||||
use App\Utils\Traits\BulkOptions;
|
use App\Utils\Traits\BulkOptions;
|
||||||
use App\Utils\Traits\MakesHash;
|
use App\Utils\Traits\MakesHash;
|
||||||
@ -40,14 +41,17 @@ class DesignController extends BaseController
|
|||||||
|
|
||||||
protected $entity_transformer = DesignTransformer::class;
|
protected $entity_transformer = DesignTransformer::class;
|
||||||
|
|
||||||
|
protected $design_repo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DesignController constructor.
|
* DesignController constructor.
|
||||||
* @param DesignRepository $designRepo
|
* @param DesignRepository $designRepo
|
||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct(DesignRepository $design_repo)
|
||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|
||||||
|
$this->design_repo = $design_repo;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -65,7 +69,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of designs",
|
* description="A list of designs",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -122,7 +126,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the expense object",
|
* description="Returns the expense object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -177,7 +181,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the design object",
|
* description="Returns the design object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -234,7 +238,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the design object",
|
* description="Returns the design object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -285,7 +289,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank design object",
|
* description="A blank design object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -332,7 +336,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved design object",
|
* description="Returns the saved design object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -391,7 +395,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -454,7 +458,7 @@ class DesignController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Design User response",
|
* description="The Design User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
* @OA\JsonContent(ref="#/components/schemas/Design"),
|
||||||
@ -478,9 +482,14 @@ class DesignController extends BaseController
|
|||||||
$ids = request()->input('ids');
|
$ids = request()->input('ids');
|
||||||
$designs = Design::withTrashed()->find($this->transformKeys($ids));
|
$designs = Design::withTrashed()->find($this->transformKeys($ids));
|
||||||
|
|
||||||
|
info($designs);
|
||||||
|
info(auth()->user()->id);
|
||||||
|
info(auth()->user()->getCompany()->id);
|
||||||
|
|
||||||
$designs->each(function ($design, $key) use ($action) {
|
$designs->each(function ($design, $key) use ($action) {
|
||||||
if (auth()->user()->can('edit', $design)) {
|
if (auth()->user()->can('edit', $design)) {
|
||||||
//$this->design_repo->{$action}($design);@todo
|
info("authed");
|
||||||
|
$this->design_repo->{$action}($design);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ class EmailController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="success",
|
* description="success",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Template"),
|
* @OA\JsonContent(ref="#/components/schemas/Template"),
|
||||||
|
@ -77,7 +77,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of expenses",
|
* description="A list of expenses",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -134,7 +134,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the expense object",
|
* description="Returns the expense object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -189,7 +189,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -246,7 +246,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -298,7 +298,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank client object",
|
* description="A blank client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -345,7 +345,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved client object",
|
* description="Returns the saved client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
@ -406,7 +406,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -467,7 +467,7 @@ class ExpenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Expense User response",
|
* description="The Expense User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
* @OA\JsonContent(ref="#/components/schemas/Expense"),
|
||||||
|
@ -64,7 +64,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of group_settings",
|
* description="A list of group_settings",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -110,7 +110,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank GroupSetting object",
|
* description="A blank GroupSetting object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -157,7 +157,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved GroupSetting object",
|
* description="Returns the saved GroupSetting object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -221,7 +221,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the GroupSetting object",
|
* description="Returns the GroupSetting object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -276,7 +276,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the GroupSetting object",
|
* description="Returns the GroupSetting object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -332,7 +332,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the GroupSetting object",
|
* description="Returns the GroupSetting object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
* @OA\JsonContent(ref="#/components/schemas/GroupSetting"),
|
||||||
@ -391,7 +391,7 @@ class GroupSettingController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -94,7 +94,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of invoices",
|
* description="A list of invoices",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -141,7 +141,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank invoice object",
|
* description="A blank invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -188,7 +188,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved invoice object",
|
* description="Returns the saved invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -251,7 +251,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the invoice object",
|
* description="Returns the invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -307,7 +307,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the invoice object",
|
* description="Returns the invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -364,7 +364,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the invoice object",
|
* description="Returns the invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -428,7 +428,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -486,7 +486,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Bulk Action response",
|
* description="The Bulk Action response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -599,7 +599,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the invoice object",
|
* description="Returns the invoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
* @OA\JsonContent(ref="#/components/schemas/Invoice"),
|
||||||
@ -701,7 +701,7 @@ class InvoiceController extends BaseController
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'email':
|
case 'email':
|
||||||
|
//check query paramater for email_type and set the template else use calculateTemplate
|
||||||
$this->reminder_template = $invoice->calculateTemplate();
|
$this->reminder_template = $invoice->calculateTemplate();
|
||||||
|
|
||||||
$invoice->invitations->load('contact.client.country','invoice.client.country','invoice.company')->each(function ($invitation) use ($invoice) {
|
$invoice->invitations->load('contact.client.country','invoice.client.country','invoice.company')->each(function ($invitation) use ($invoice) {
|
||||||
@ -753,7 +753,7 @@ class InvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the invoice pdf",
|
* description="Returns the invoice pdf",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -62,7 +62,7 @@ class LicenseController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success!",
|
* description="Success!",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -59,7 +59,7 @@ class MigrationController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success",
|
* description="Success",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -122,7 +122,7 @@ class MigrationController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success",
|
* description="Success",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -174,7 +174,7 @@ class MigrationController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success",
|
* description="Success",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* @OA\Header(
|
* @OA\Header(
|
||||||
* header="X-API-Version",
|
* header="X-MINIMUM-CLIENT-VERSION",
|
||||||
* description="The API version",
|
* description="The API version",
|
||||||
* @OA\Schema( type="number" )
|
* @OA\Schema( type="number" )
|
||||||
* ),
|
* ),
|
||||||
|
@ -85,7 +85,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of payments",
|
* description="A list of payments",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -133,7 +133,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank Payment object",
|
* description="A blank Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -187,7 +187,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved Payment object",
|
* description="Returns the saved Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -246,7 +246,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment object",
|
* description="Returns the Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -303,7 +303,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment object",
|
* description="Returns the Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -360,7 +360,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment object",
|
* description="Returns the Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -423,7 +423,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -486,7 +486,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Payment response",
|
* description="The Payment response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -572,7 +572,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment object",
|
* description="Returns the Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -654,7 +654,7 @@ class PaymentController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved Payment object",
|
* description="Returns the saved Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
|
@ -55,7 +55,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of payment terms",
|
* description="A list of payment terms",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
@ -103,7 +103,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank PaymentTerm object",
|
* description="A blank PaymentTerm object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
* @OA\JsonContent(ref="#/components/schemas/Payment"),
|
||||||
@ -156,7 +156,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved Payment object",
|
* description="Returns the saved Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
@ -209,7 +209,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment Term object",
|
* description="Returns the Payment Term object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
@ -259,7 +259,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment object",
|
* description="Returns the Payment object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
@ -316,7 +316,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Payment Term object",
|
* description="Returns the Payment Term object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
@ -376,7 +376,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -437,7 +437,7 @@ class PaymentTermController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Payment Terms response",
|
* description="The Payment Terms response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
* @OA\JsonContent(ref="#/components/schemas/PaymentTerm"),
|
||||||
|
@ -68,7 +68,7 @@ class PreviewController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The pdf response",
|
* description="The pdf response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -64,7 +64,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of products",
|
* description="A list of products",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -111,7 +111,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank Product object",
|
* description="A blank Product object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -158,7 +158,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved Product object",
|
* description="Returns the saved Product object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -215,7 +215,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Product object",
|
* description="Returns the Product object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -269,7 +269,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Product object",
|
* description="Returns the Product object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -325,7 +325,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Product object",
|
* description="Returns the Product object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
@ -386,7 +386,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -445,7 +445,7 @@ class ProductController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Product response",
|
* description="The Product response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
* @OA\JsonContent(ref="#/components/schemas/Product"),
|
||||||
|
@ -88,7 +88,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of quotes",
|
* description="A list of quotes",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -135,7 +135,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank Quote object",
|
* description="A blank Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -183,7 +183,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved Quote object",
|
* description="Returns the saved Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -244,7 +244,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Quote object",
|
* description="Returns the Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -301,7 +301,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Quote object",
|
* description="Returns the Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -358,7 +358,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Quote object",
|
* description="Returns the Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -421,7 +421,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -480,7 +480,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Quote response",
|
* description="The Quote response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
@ -608,7 +608,7 @@ class QuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Quote object",
|
* description="Returns the Quote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
* @OA\JsonContent(ref="#/components/schemas/Quote"),
|
||||||
|
@ -86,7 +86,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of recurring_invoices",
|
* description="A list of recurring_invoices",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -134,7 +134,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank RecurringInvoice object",
|
* description="A blank RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -183,7 +183,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved RecurringInvoice object",
|
* description="Returns the saved RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -242,7 +242,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringInvoice object",
|
* description="Returns the RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -299,7 +299,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringInvoice object",
|
* description="Returns the RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -356,7 +356,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringInvoice object",
|
* description="Returns the RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -419,7 +419,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -478,7 +478,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The RecurringInvoice response",
|
* description="The RecurringInvoice response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
@ -564,7 +564,7 @@ class RecurringInvoiceController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringInvoice object",
|
* description="Returns the RecurringInvoice object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringInvoice"),
|
||||||
|
@ -86,7 +86,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of recurring_quotes",
|
* description="A list of recurring_quotes",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -133,7 +133,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank RecurringQuote object",
|
* description="A blank RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -181,7 +181,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved RecurringQuote object",
|
* description="Returns the saved RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -240,7 +240,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringQuote object",
|
* description="Returns the RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -297,7 +297,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringQuote object",
|
* description="Returns the RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -354,7 +354,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringQuote object",
|
* description="Returns the RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -417,7 +417,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -476,7 +476,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The RecurringQuote response",
|
* description="The RecurringQuote response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
@ -563,7 +563,7 @@ class RecurringQuoteController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the RecurringQuote object",
|
* description="Returns the RecurringQuote object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
* @OA\JsonContent(ref="#/components/schemas/RecurringQuote"),
|
||||||
|
@ -60,7 +60,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of subscriptions",
|
* description="A list of subscriptions",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -117,7 +117,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the subscription object",
|
* description="Returns the subscription object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -172,7 +172,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the subscription object",
|
* description="Returns the subscription object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -229,7 +229,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the subscription object",
|
* description="Returns the subscription object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -280,7 +280,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank subscription object",
|
* description="A blank subscription object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -329,7 +329,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved subscription object",
|
* description="Returns the saved subscription object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -388,7 +388,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -449,7 +449,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Subscription User response",
|
* description="The Subscription User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -499,7 +499,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved hooks object",
|
* description="Returns the saved hooks object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
* @OA\JsonContent(ref="#/components/schemas/Subscription"),
|
||||||
@ -572,7 +572,7 @@ class SubscriptionController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -40,7 +40,7 @@ class SendingController extends Controller
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success",
|
* description="Success",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\MediaType(
|
* @OA\MediaType(
|
||||||
|
@ -48,7 +48,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of tax_rates",
|
* description="A list of tax_rates",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
||||||
@ -97,7 +97,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank Tax Rate object",
|
* description="A blank Tax Rate object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
||||||
@ -167,7 +167,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Tax Rate object",
|
* description="Returns the Tax Rate object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
||||||
@ -221,7 +221,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the Tax Rate object",
|
* description="Returns the Tax Rate object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
||||||
@ -277,7 +277,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the TaxRate object",
|
* description="Returns the TaxRate object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
* @OA\JsonContent(ref="#/components/schemas/TaxRate"),
|
||||||
@ -334,7 +334,7 @@ class TaxRateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -87,7 +87,7 @@ class TemplateController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The template response",
|
* description="The template response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Template"),
|
* @OA\JsonContent(ref="#/components/schemas/Template"),
|
||||||
|
@ -72,7 +72,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of tokens",
|
* description="A list of tokens",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -129,7 +129,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the token object",
|
* description="Returns the token object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -184,7 +184,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the token object",
|
* description="Returns the token object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -241,7 +241,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the token object",
|
* description="Returns the token object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -291,7 +291,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank token object",
|
* description="A blank token object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -338,7 +338,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved token object",
|
* description="Returns the saved token object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
@ -397,7 +397,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -458,7 +458,7 @@ class TokenController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Token response",
|
* description="The Token response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyToken"),
|
||||||
|
@ -83,7 +83,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of users",
|
* description="A list of users",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -130,7 +130,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank User object",
|
* description="A blank User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -177,7 +177,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved User object",
|
* description="Returns the saved User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -240,7 +240,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the User object",
|
* description="Returns the User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -295,7 +295,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the User object",
|
* description="Returns the User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -346,7 +346,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the User object",
|
* description="Returns the User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -414,7 +414,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -475,7 +475,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The User response",
|
* description="The User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/User"),
|
* @OA\JsonContent(ref="#/components/schemas/User"),
|
||||||
@ -555,7 +555,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved User object",
|
* description="Returns the saved User object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
* @OA\JsonContent(ref="#/components/schemas/CompanyUser"),
|
||||||
@ -621,7 +621,7 @@ class UserController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Success response",
|
* description="Success response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
|
@ -77,7 +77,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A list of vendors",
|
* description="A list of vendors",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -134,7 +134,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the vendor object",
|
* description="Returns the vendor object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -189,7 +189,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -246,7 +246,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the client object",
|
* description="Returns the client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -298,7 +298,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="A blank client object",
|
* description="A blank client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -345,7 +345,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns the saved client object",
|
* description="Returns the saved client object",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
@ -406,7 +406,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="Returns a HTTP status",
|
* description="Returns a HTTP status",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* ),
|
* ),
|
||||||
@ -467,7 +467,7 @@ class VendorController extends BaseController
|
|||||||
* @OA\Response(
|
* @OA\Response(
|
||||||
* response=200,
|
* response=200,
|
||||||
* description="The Vendor User response",
|
* description="The Vendor User response",
|
||||||
* @OA\Header(header="X-API-Version", ref="#/components/headers/X-API-Version"),
|
* @OA\Header(header="X-MINIMUM-CLIENT-VERSION", ref="#/components/headers/X-MINIMUM-CLIENT-VERSION"),
|
||||||
* @OA\Header(header="X-RateLimit-Remaining", ref="#/components/headers/X-RateLimit-Remaining"),
|
* @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\Header(header="X-RateLimit-Limit", ref="#/components/headers/X-RateLimit-Limit"),
|
||||||
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
* @OA\JsonContent(ref="#/components/schemas/Vendor"),
|
||||||
|
@ -35,7 +35,7 @@ class ApiSecretCheck
|
|||||||
return response()
|
return response()
|
||||||
->json($error, 403)
|
->json($error, 403)
|
||||||
->header('X-App-Version', config('ninja.app_version'))
|
->header('X-App-Version', config('ninja.app_version'))
|
||||||
->header('X-Api-Version', config('ninja.api_version'));
|
->header('X-Minimum-Client-Version', config('ninja.minimum_client_version'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@ class Cors
|
|||||||
$response->headers->set('Access-Control-Allow-Headers', 'X-API-SECRET,X-API-TOKEN,X-API-PASSWORD,DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range');
|
$response->headers->set('Access-Control-Allow-Headers', 'X-API-SECRET,X-API-TOKEN,X-API-PASSWORD,DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range');
|
||||||
$response->headers->set('Access-Control-Expose-Headers', 'X-APP-VERSION');
|
$response->headers->set('Access-Control-Expose-Headers', 'X-APP-VERSION');
|
||||||
$response->headers->set('X-APP-VERSION', config('ninja.app_version'));
|
$response->headers->set('X-APP-VERSION', config('ninja.app_version'));
|
||||||
$response->headers->set('X-API-VERSION', config('ninja.api_version'));
|
$response->headers->set('X-MINIMUM-CLIENT-VERSION', config('ninja.minimum_client_version'));
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
@ -45,8 +45,6 @@ class StartupCheck
|
|||||||
Session::flash('message', 'Cache cleared');
|
Session::flash('message', 'Cache cleared');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Make sure our cache is built */
|
/* Make sure our cache is built */
|
||||||
$cached_tables = config('ninja.cached_tables');
|
$cached_tables = config('ninja.cached_tables');
|
||||||
|
|
||||||
|
@ -76,6 +76,8 @@ class StorePaymentRequest extends Request
|
|||||||
|
|
||||||
$input['is_manual'] = true;
|
$input['is_manual'] = true;
|
||||||
|
|
||||||
|
info(print_r($input,1));
|
||||||
|
|
||||||
$this->replace($input);
|
$this->replace($input);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,9 +35,9 @@ class UpdatePaymentRequest extends Request
|
|||||||
|
|
||||||
|
|
||||||
public function rules()
|
public function rules()
|
||||||
{//min:1 removed
|
{//min:1 removed, 'required'
|
||||||
return [
|
return [
|
||||||
'invoices' => ['required','array',new PaymentAppliedValidAmount,new ValidCreditsPresentRule],
|
'invoices' => ['array',new PaymentAppliedValidAmount,new ValidCreditsPresentRule],
|
||||||
'invoices.*.invoice_id' => 'distinct',
|
'invoices.*.invoice_id' => 'distinct',
|
||||||
'documents' => 'mimes:png,ai,svg,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx',
|
'documents' => 'mimes:png,ai,svg,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx',
|
||||||
];
|
];
|
||||||
|
@ -38,6 +38,8 @@ class UpdateContactLastLogin implements ShouldQueue
|
|||||||
$client_contact = $event->client_contact;
|
$client_contact = $event->client_contact;
|
||||||
|
|
||||||
$client_contact->last_login = now();
|
$client_contact->last_login = now();
|
||||||
|
$client_contact->client->last_login = now();
|
||||||
|
|
||||||
$client_contact->save();
|
$client_contact->save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64,6 +64,7 @@ class Client extends BaseModel implements HasLocalePreference
|
|||||||
];
|
];
|
||||||
|
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
'assigned_user_id',
|
||||||
'currency_id',
|
'currency_id',
|
||||||
'name',
|
'name',
|
||||||
'website',
|
'website',
|
||||||
@ -120,7 +121,7 @@ class Client extends BaseModel implements HasLocalePreference
|
|||||||
|
|
||||||
public function ledger()
|
public function ledger()
|
||||||
{
|
{
|
||||||
return $this->hasMany(CompanyLedger::class);
|
return $this->hasMany(CompanyLedger::class)->orderBy('id', 'desc');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function gateway_tokens()
|
public function gateway_tokens()
|
||||||
@ -149,7 +150,7 @@ class Client extends BaseModel implements HasLocalePreference
|
|||||||
|
|
||||||
public function activities()
|
public function activities()
|
||||||
{
|
{
|
||||||
return $this->hasMany(Activity::class);
|
return $this->hasMany(Activity::class)->orderBy('id', 'desc');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function contacts()
|
public function contacts()
|
||||||
|
@ -38,6 +38,7 @@ class Credit extends BaseModel
|
|||||||
protected $presenter = 'App\Models\Presenters\CreditPresenter';
|
protected $presenter = 'App\Models\Presenters\CreditPresenter';
|
||||||
|
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
'assigned_user_id',
|
||||||
'number',
|
'number',
|
||||||
'discount',
|
'discount',
|
||||||
'po_number',
|
'po_number',
|
||||||
|
@ -42,6 +42,7 @@ class Quote extends BaseModel
|
|||||||
protected $presenter = 'App\Models\Presenters\QuotePresenter';
|
protected $presenter = 'App\Models\Presenters\QuotePresenter';
|
||||||
|
|
||||||
protected $fillable = [
|
protected $fillable = [
|
||||||
|
'assigned_user_id',
|
||||||
'number',
|
'number',
|
||||||
'discount',
|
'discount',
|
||||||
'po_number',
|
'po_number',
|
||||||
|
@ -11,10 +11,18 @@
|
|||||||
|
|
||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
|
use App\Events\Client\ClientWasArchived;
|
||||||
use App\Events\Client\ClientWasCreated;
|
use App\Events\Client\ClientWasCreated;
|
||||||
|
use App\Events\Client\ClientWasDeleted;
|
||||||
|
use App\Events\Client\ClientWasRestored;
|
||||||
|
use App\Events\Client\ClientWasUpdated;
|
||||||
|
use App\Events\Client\DesignWasDeleted;
|
||||||
|
use App\Events\Client\DesignWasRestored;
|
||||||
|
use App\Events\Client\DesignWasUpdated;
|
||||||
use App\Events\Company\CompanyWasDeleted;
|
use App\Events\Company\CompanyWasDeleted;
|
||||||
use App\Events\Contact\ContactLoggedIn;
|
use App\Events\Contact\ContactLoggedIn;
|
||||||
use App\Events\Credit\CreditWasMarkedSent;
|
use App\Events\Credit\CreditWasMarkedSent;
|
||||||
|
use App\Events\Design\DesignWasArchived;
|
||||||
use App\Events\Invoice\InvoiceWasCancelled;
|
use App\Events\Invoice\InvoiceWasCancelled;
|
||||||
use App\Events\Invoice\InvoiceWasCreated;
|
use App\Events\Invoice\InvoiceWasCreated;
|
||||||
use App\Events\Invoice\InvoiceWasDeleted;
|
use App\Events\Invoice\InvoiceWasDeleted;
|
||||||
@ -78,11 +86,6 @@ class EventServiceProvider extends ServiceProvider
|
|||||||
ContactLoggedIn::class => [
|
ContactLoggedIn::class => [
|
||||||
UpdateContactLastLogin::class,
|
UpdateContactLastLogin::class,
|
||||||
],
|
],
|
||||||
// Clients
|
|
||||||
ClientWasCreated::class => [
|
|
||||||
CreatedClientActivity::class,
|
|
||||||
// 'App\Listeners\SubscriptionListener@createdClient',
|
|
||||||
],
|
|
||||||
PaymentWasCreated::class => [
|
PaymentWasCreated::class => [
|
||||||
PaymentCreatedActivity::class,
|
PaymentCreatedActivity::class,
|
||||||
PaymentNotification::class,
|
PaymentNotification::class,
|
||||||
@ -96,24 +99,29 @@ class EventServiceProvider extends ServiceProvider
|
|||||||
PaymentWasVoided::class => [
|
PaymentWasVoided::class => [
|
||||||
PaymentVoidedActivity::class,
|
PaymentVoidedActivity::class,
|
||||||
],
|
],
|
||||||
'App\Events\ClientWasArchived' => [
|
// Clients
|
||||||
'App\Listeners\ActivityListener@archivedClient',
|
ClientWasCreated::class =>[
|
||||||
|
CreatedClientActivity::class,
|
||||||
],
|
],
|
||||||
'App\Events\ClientWasUpdated' => [
|
ClientWasArchived::class =>[
|
||||||
'App\Listeners\SubscriptionListener@updatedClient',
|
|
||||||
],
|
],
|
||||||
'App\Events\ClientWasDeleted' => [
|
ClientWasUpdated::class =>[
|
||||||
'App\Listeners\ActivityListener@deletedClient',
|
|
||||||
'App\Listeners\SubscriptionListener@deletedClient',
|
|
||||||
'App\Listeners\HistoryListener@deletedClient',
|
|
||||||
],
|
],
|
||||||
'App\Events\ClientWasRestored' => [
|
ClientWasDeleted::class =>[
|
||||||
'App\Listeners\ActivityListener@restoredClient',
|
],
|
||||||
|
ClientWasRestored::class =>[
|
||||||
],
|
],
|
||||||
|
|
||||||
CreditWasMarkedSent::class => [
|
CreditWasMarkedSent::class => [
|
||||||
],
|
],
|
||||||
|
//Designs
|
||||||
|
DesignWasArchived::class => [
|
||||||
|
],
|
||||||
|
DesignWasUpdated::class => [
|
||||||
|
],
|
||||||
|
DesignWasDeleted::class => [
|
||||||
|
],
|
||||||
|
DesignWasRestored::class => [
|
||||||
|
],
|
||||||
//Invoices
|
//Invoices
|
||||||
InvoiceWasMarkedSent::class => [
|
InvoiceWasMarkedSent::class => [
|
||||||
CreateInvoiceHtmlBackup::class,
|
CreateInvoiceHtmlBackup::class,
|
||||||
|
@ -73,6 +73,8 @@ class BaseRepository
|
|||||||
|
|
||||||
$entity->delete();
|
$entity->delete();
|
||||||
|
|
||||||
|
info("archived");
|
||||||
|
|
||||||
$className = $this->getEventClass($entity, 'Archived');
|
$className = $this->getEventClass($entity, 'Archived');
|
||||||
|
|
||||||
if (class_exists($className)) {
|
if (class_exists($className)) {
|
||||||
@ -203,13 +205,14 @@ class BaseRepository
|
|||||||
$lcfirst_resource_id = lcfirst($resource) . '_id';
|
$lcfirst_resource_id = lcfirst($resource) . '_id';
|
||||||
|
|
||||||
if ($class->name == Invoice::class || $class->name == Quote::class) {
|
if ($class->name == Invoice::class || $class->name == Quote::class) {
|
||||||
|
info("class name = invoice");
|
||||||
$state['starting_amount'] = $model->amount;
|
$state['starting_amount'] = $model->amount;
|
||||||
|
info("starting amount = {$model->amount}");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$model->id) {
|
if (!$model->id) {
|
||||||
$company_defaults = $client->setCompanyDefaults($data, lcfirst($resource));
|
$company_defaults = $client->setCompanyDefaults($data, lcfirst($resource));
|
||||||
$model->uses_inclusive_taxes = $client->getSetting('inclusive_taxes');
|
$model->uses_inclusive_taxes = $client->getSetting('inclusive_taxes');
|
||||||
|
|
||||||
$data = array_merge($company_defaults, $data);
|
$data = array_merge($company_defaults, $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -281,7 +284,10 @@ class BaseRepository
|
|||||||
$model->service()->createInvitations();
|
$model->service()->createInvitations();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$model = $model->calc()->getInvoice();
|
||||||
$state['finished_amount'] = $model->amount;
|
$state['finished_amount'] = $model->amount;
|
||||||
|
|
||||||
|
info("finished amount = {$model->amount}");
|
||||||
|
|
||||||
$model = $model->service()->applyNumber()->save();
|
$model = $model->service()->applyNumber()->save();
|
||||||
|
|
||||||
@ -291,11 +297,11 @@ class BaseRepository
|
|||||||
|
|
||||||
if ($class->name == Invoice::class) {
|
if ($class->name == Invoice::class) {
|
||||||
if (($state['finished_amount'] != $state['starting_amount']) && ($model->status_id != Invoice::STATUS_DRAFT)) {
|
if (($state['finished_amount'] != $state['starting_amount']) && ($model->status_id != Invoice::STATUS_DRAFT)) {
|
||||||
|
info("inside ledger updating");
|
||||||
$model->ledger()->updateInvoiceBalance(($state['finished_amount'] - $state['starting_amount']));
|
$model->ledger()->updateInvoiceBalance(($state['finished_amount'] - $state['starting_amount']));
|
||||||
|
$model->client->service()->updateBalance(($state['finished_amount'] - $state['starting_amount']))->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
$model = $model->calc()->getInvoice();
|
|
||||||
|
|
||||||
event(new InvoiceWasUpdated($model, $model->company));
|
event(new InvoiceWasUpdated($model, $model->company));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
40
app/Repositories/DesignRepository.php
Normal file
40
app/Repositories/DesignRepository.php
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://opensource.org/licenses/AAL
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace App\Repositories;
|
||||||
|
|
||||||
|
use App\Libraries\MultiDB;
|
||||||
|
use App\Models\Activity;
|
||||||
|
use App\Models\Backup;
|
||||||
|
use App\Models\Client;
|
||||||
|
use App\Models\Design;
|
||||||
|
use App\Models\Invoice;
|
||||||
|
use App\Models\User;
|
||||||
|
use App\Utils\Traits\MakesInvoiceHtml;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class for activity repository.
|
||||||
|
*/
|
||||||
|
class DesignRepository extends BaseRepository
|
||||||
|
{
|
||||||
|
use MakesInvoiceHtml;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the class name.
|
||||||
|
*
|
||||||
|
* @return string The class name.
|
||||||
|
*/
|
||||||
|
public function getClassName()
|
||||||
|
{
|
||||||
|
return Design::class;
|
||||||
|
}
|
||||||
|
}
|
@ -23,7 +23,7 @@ class PaymentTransformer extends EntityTransformer
|
|||||||
|
|
||||||
protected $serializer;
|
protected $serializer;
|
||||||
|
|
||||||
protected $defaultIncludes = [];
|
protected $defaultIncludes = ['invoices'];
|
||||||
|
|
||||||
protected $availableIncludes = [
|
protected $availableIncludes = [
|
||||||
'client',
|
'client',
|
||||||
|
@ -13,7 +13,7 @@ return [
|
|||||||
'app_url' => env('APP_URL', ''),
|
'app_url' => env('APP_URL', ''),
|
||||||
'app_domain' => env('APP_DOMAIN', ''),
|
'app_domain' => env('APP_DOMAIN', ''),
|
||||||
'app_version' => '5.0.4',
|
'app_version' => '5.0.4',
|
||||||
'api_version' => '5.0.4',
|
'minimum_client_version' => '5.0.4',
|
||||||
'terms_version' => '1.0.1',
|
'terms_version' => '1.0.1',
|
||||||
'api_secret' => env('API_SECRET', ''),
|
'api_secret' => env('API_SECRET', ''),
|
||||||
'google_maps_api_key' => env('GOOGLE_MAPS_API_KEY'),
|
'google_maps_api_key' => env('GOOGLE_MAPS_API_KEY'),
|
||||||
|
@ -156,7 +156,7 @@ class CreateUsersTable extends Migration
|
|||||||
$table->boolean('custom_surcharge_taxes4')->default(false);
|
$table->boolean('custom_surcharge_taxes4')->default(false);
|
||||||
//$table->boolean('enable_invoice_quantity')->default(true);
|
//$table->boolean('enable_invoice_quantity')->default(true);
|
||||||
$table->boolean('show_product_cost')->default(false);
|
$table->boolean('show_product_cost')->default(false);
|
||||||
$table->unsignedInteger('enabled_tax_rates')->default(1);
|
$table->unsignedInteger('enabled_tax_rates')->default(0);
|
||||||
$table->unsignedInteger('enabled_modules')->default(0);
|
$table->unsignedInteger('enabled_modules')->default(0);
|
||||||
|
|
||||||
$table->boolean('enable_product_cost')->default(0);
|
$table->boolean('enable_product_cost')->default(0);
|
||||||
|
@ -325,6 +325,79 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
angle
|
angle
|
||||||
|
|
||||||
|
Copyright (C) 2009 Apple Inc. All Rights Reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
1. Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
|
||||||
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
|
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
|
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||||
|
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||||
|
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright (C) 2012 Apple Inc. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
1. Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY APPLE, INC. ``AS IS'' AND ANY
|
||||||
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, INC. OR
|
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
|
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||||
|
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||||
|
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright (c) 2008 NVIDIA, Corporation
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice (including the next
|
||||||
|
paragraph) shall be included in all copies or substantial portions of the
|
||||||
|
Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
Copyright (c) 2008-2018 The Khronos Group Inc.
|
Copyright (c) 2008-2018 The Khronos Group Inc.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
@ -348,6 +421,93 @@ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
angle
|
angle
|
||||||
|
|
||||||
|
Copyright (c) 2010 NVIDIA, Corporation
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice (including the next
|
||||||
|
paragraph) shall be included in all copies or substantial portions of the
|
||||||
|
Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are
|
||||||
|
met:
|
||||||
|
|
||||||
|
* Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
* Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the following disclaimer
|
||||||
|
in the documentation and/or other materials provided with the
|
||||||
|
distribution.
|
||||||
|
* Neither the name of Google Inc. nor the names of its
|
||||||
|
contributors may be used to endorse or promote products derived from
|
||||||
|
this software without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||||
|
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||||
|
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||||
|
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||||
|
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright (c) 2019 The ANGLE Project Authors. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the following
|
||||||
|
disclaimer in the documentation and/or other materials provided
|
||||||
|
with the distribution.
|
||||||
|
|
||||||
|
Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
|
||||||
|
Ltd., nor the names of their contributors may be used to endorse
|
||||||
|
or promote products derived from this software without specific
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
Copyright 2002 The ANGLE Project Authors. All rights reserved.
|
Copyright 2002 The ANGLE Project Authors. All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
@ -589,6 +749,108 @@ angle
|
|||||||
Copyright 2018 The ANGLE Project Authors.
|
Copyright 2018 The ANGLE Project Authors.
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the following
|
||||||
|
disclaimer in the documentation and/or other materials provided
|
||||||
|
with the distribution.
|
||||||
|
|
||||||
|
Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
|
||||||
|
Ltd., nor the names of their contributors may be used to endorse
|
||||||
|
or promote products derived from this software without specific
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright 2018 The ANGLE Project Authors. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the following
|
||||||
|
disclaimer in the documentation and/or other materials provided
|
||||||
|
with the distribution.
|
||||||
|
|
||||||
|
Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
|
||||||
|
Ltd., nor the names of their contributors may be used to endorse
|
||||||
|
or promote products derived from this software without specific
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright 2019 The ANGLE Project. All rights reserved.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions
|
||||||
|
are met:
|
||||||
|
|
||||||
|
Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
|
||||||
|
Redistributions in binary form must reproduce the above
|
||||||
|
copyright notice, this list of conditions and the following
|
||||||
|
disclaimer in the documentation and/or other materials provided
|
||||||
|
with the distribution.
|
||||||
|
|
||||||
|
Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
|
||||||
|
Ltd., nor the names of their contributors may be used to endorse
|
||||||
|
or promote products derived from this software without specific
|
||||||
|
prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||||
|
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||||
|
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||||
|
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||||
|
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||||
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
|
||||||
|
Copyright 2020 The ANGLE Project Authors. All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
modification, are permitted provided that the following conditions
|
modification, are permitted provided that the following conditions
|
||||||
are met:
|
are met:
|
||||||
@ -958,6 +1220,30 @@ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|||||||
angle
|
angle
|
||||||
khronos
|
khronos
|
||||||
|
|
||||||
|
Copyright (c) 2013-2014 The Khronos Group Inc.
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
copy of this software and/or associated documentation files (the
|
||||||
|
"Materials"), to deal in the Materials without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Materials, and to
|
||||||
|
permit persons to whom the Materials are furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included
|
||||||
|
in all copies or substantial portions of the Materials.
|
||||||
|
|
||||||
|
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||||
|
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||||
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
|
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
angle
|
||||||
|
khronos
|
||||||
|
|
||||||
Copyright (c) 2013-2016 The Khronos Group Inc.
|
Copyright (c) 2013-2016 The Khronos Group Inc.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
@ -1028,41 +1314,6 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|||||||
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
angle
|
angle
|
||||||
vulkan-validation-layers
|
|
||||||
|
|
||||||
Copyright 2018 The ANGLE Project Authors. All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
|
|
||||||
Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
|
|
||||||
Redistributions in binary form must reproduce the above
|
|
||||||
copyright notice, this list of conditions and the following
|
|
||||||
disclaimer in the documentation and/or other materials provided
|
|
||||||
with the distribution.
|
|
||||||
|
|
||||||
Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
|
|
||||||
Ltd., nor the names of their contributors may be used to endorse
|
|
||||||
or promote products derived from this software without specific
|
|
||||||
prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
||||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
|
||||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
||||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
|
||||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
||||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
|
||||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
angle
|
|
||||||
xxhash
|
xxhash
|
||||||
|
|
||||||
Copyright 2019 The ANGLE Project Authors. All rights reserved.
|
Copyright 2019 The ANGLE Project Authors. All rights reserved.
|
||||||
@ -4848,31 +5099,6 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
compiler
|
|
||||||
|
|
||||||
Copyright (C) 2012 Apple Inc. All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
1. Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY APPLE, INC. ``AS IS'' AND ANY
|
|
||||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
||||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, INC. OR
|
|
||||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
||||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
|
||||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
dart
|
dart
|
||||||
|
|
||||||
Copyright (c) 2003-2005 Tom Wu
|
Copyright (c) 2003-2005 Tom Wu
|
||||||
@ -7355,6 +7581,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
|||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
fuchsia_sdk
|
fuchsia_sdk
|
||||||
skia
|
skia
|
||||||
|
zlib
|
||||||
|
|
||||||
Copyright 2019 The Chromium Authors. All rights reserved.
|
Copyright 2019 The Chromium Authors. All rights reserved.
|
||||||
|
|
||||||
@ -10573,75 +10800,6 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
khronos
|
|
||||||
|
|
||||||
Copyright (c) 2013-2014 The Khronos Group Inc.
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
copy of this software and/or associated documentation files (the
|
|
||||||
"Materials"), to deal in the Materials without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included
|
|
||||||
in all copies or substantial portions of the Materials.
|
|
||||||
|
|
||||||
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
libXNVCtrl
|
|
||||||
|
|
||||||
Copyright (c) 2008 NVIDIA, Corporation
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice (including the next
|
|
||||||
paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
libXNVCtrl
|
|
||||||
|
|
||||||
Copyright (c) 2010 NVIDIA, Corporation
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice (including the next
|
|
||||||
paragraph) shall be included in all copies or substantial portions of the
|
|
||||||
Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
libcxx
|
libcxx
|
||||||
libcxxabi
|
libcxxabi
|
||||||
|
|
||||||
@ -14956,31 +15114,6 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
systeminfo
|
|
||||||
|
|
||||||
Copyright (C) 2009 Apple Inc. All Rights Reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions
|
|
||||||
are met:
|
|
||||||
1. Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer in the
|
|
||||||
documentation and/or other materials provided with the distribution.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
|
|
||||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
||||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
|
|
||||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
|
||||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
|
||||||
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
tcmalloc
|
tcmalloc
|
||||||
|
|
||||||
@ -15068,36 +15201,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
trace_event
|
|
||||||
|
|
||||||
Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions are
|
|
||||||
met:
|
|
||||||
|
|
||||||
* Redistributions of source code must retain the above copyright
|
|
||||||
notice, this list of conditions and the following disclaimer.
|
|
||||||
* Redistributions in binary form must reproduce the above
|
|
||||||
copyright notice, this list of conditions and the following disclaimer
|
|
||||||
in the documentation and/or other materials provided with the
|
|
||||||
distribution.
|
|
||||||
* Neither the name of Google Inc. nor the names of its
|
|
||||||
contributors may be used to endorse or promote products derived from
|
|
||||||
this software without specific prior written permission.
|
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
||||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
||||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
||||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
||||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
||||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
||||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
||||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
uuid
|
uuid
|
||||||
|
|
||||||
Copyright (c) 2012 Yulian Kuncheff
|
Copyright (c) 2012 Yulian Kuncheff
|
||||||
|
2
public/css/app.css
vendored
2
public/css/app.css
vendored
File diff suppressed because one or more lines are too long
6
public/flutter_service_worker.js
vendored
6
public/flutter_service_worker.js
vendored
@ -3,14 +3,14 @@ const MANIFEST = 'flutter-app-manifest';
|
|||||||
const TEMP = 'flutter-temp-cache';
|
const TEMP = 'flutter-temp-cache';
|
||||||
const CACHE_NAME = 'flutter-app-cache';
|
const CACHE_NAME = 'flutter-app-cache';
|
||||||
const RESOURCES = {
|
const RESOURCES = {
|
||||||
"main.dart.js": "1d84a4b8108acec558e8d1d454befcbd",
|
"main.dart.js": "7b418bf606dc352c6570ec012d16e468",
|
||||||
"favicon.ico": "51636d3a390451561744c42188ccd628",
|
"favicon.ico": "51636d3a390451561744c42188ccd628",
|
||||||
"manifest.json": "77215c1737c7639764e64a192be2f7b8",
|
"manifest.json": "77215c1737c7639764e64a192be2f7b8",
|
||||||
"assets/fonts/Roboto-Regular.ttf": "3e1af3ef546b9e6ecef9f3ba197bf7d2",
|
"assets/fonts/Roboto-Regular.ttf": "3e1af3ef546b9e6ecef9f3ba197bf7d2",
|
||||||
"assets/fonts/MaterialIcons-Regular.ttf": "56d3ffdef7a25659eab6a68a3fbfaf16",
|
"assets/fonts/MaterialIcons-Regular.ttf": "56d3ffdef7a25659eab6a68a3fbfaf16",
|
||||||
"assets/web/assets/fonts/Roboto-Regular.ttf": "3e1af3ef546b9e6ecef9f3ba197bf7d2",
|
"assets/web/assets/fonts/Roboto-Regular.ttf": "3e1af3ef546b9e6ecef9f3ba197bf7d2",
|
||||||
"assets/FontManifest.json": "280b2f61f6810d59bd1bcd4cf01d3bf4",
|
"assets/FontManifest.json": "280b2f61f6810d59bd1bcd4cf01d3bf4",
|
||||||
"assets/NOTICES": "8e6e4a20b409c4109de20a91757d52a7",
|
"assets/NOTICES": "594dfdef7edfbabd54dd72c178435409",
|
||||||
"assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf": "2bca5ec802e40d3f4b60343e346cedde",
|
"assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf": "2bca5ec802e40d3f4b60343e346cedde",
|
||||||
"assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf": "2aa350bd2aeab88b601a593f793734c0",
|
"assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf": "2aa350bd2aeab88b601a593f793734c0",
|
||||||
"assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf": "5a37ae808cf9f652198acde612b5328d",
|
"assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf": "5a37ae808cf9f652198acde612b5328d",
|
||||||
@ -132,7 +132,7 @@ self.addEventListener("fetch", (event) => {
|
|||||||
self.addEventListener('message', (event) => {
|
self.addEventListener('message', (event) => {
|
||||||
// SkipWaiting can be used to immediately activate a waiting service worker.
|
// SkipWaiting can be used to immediately activate a waiting service worker.
|
||||||
// This will also require a page refresh triggered by the main worker.
|
// This will also require a page refresh triggered by the main worker.
|
||||||
if (event.message == 'skipWaiting') {
|
if (event.data == 'skipWaiting') {
|
||||||
return self.skipWaiting();
|
return self.skipWaiting();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
170795
public/main.dart.js
vendored
170795
public/main.dart.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"/js/app.js": "/js/app.js?id=baf7fef12d5e65c3d9ff",
|
"/js/app.js": "/js/app.js?id=baf7fef12d5e65c3d9ff",
|
||||||
"/css/app.css": "/css/app.css?id=73e166af0c645080c49e",
|
"/css/app.css": "/css/app.css?id=0c7bff0fb63b08940c81",
|
||||||
"/js/clients/invoices/action-selectors.js": "/js/clients/invoices/action-selectors.js?id=0632d6281202800e0921",
|
"/js/clients/invoices/action-selectors.js": "/js/clients/invoices/action-selectors.js?id=0632d6281202800e0921",
|
||||||
"/js/clients/invoices/payment.js": "/js/clients/invoices/payment.js?id=d7e708d66a9c769b4c6e",
|
"/js/clients/invoices/payment.js": "/js/clients/invoices/payment.js?id=d7e708d66a9c769b4c6e",
|
||||||
"/js/clients/payment_methods/authorize-ach.js": "/js/clients/payment_methods/authorize-ach.js?id=9e6495d9ae236b3cb5ad",
|
"/js/clients/payment_methods/authorize-ach.js": "/js/clients/payment_methods/authorize-ach.js?id=9e6495d9ae236b3cb5ad",
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
<title>Invoice Ninja</title>
|
<title>Invoice Ninja</title>
|
||||||
<meta name="report_errors" content="{{ $report_errors }}">
|
<meta name="report_errors" content="{{ $report_errors }}">
|
||||||
<meta name="google-signin-client_id" content="{{ config('services.google.client_id') }}">
|
<meta name="google-signin-client_id" content="{{ config('services.google.client_id') }}">
|
||||||
|
<meta name="minimum_client_version" content="{{ config('ninja.minimum_client_version') }}">
|
||||||
</head>
|
</head>
|
||||||
<body style="background-color:#888888;">
|
<body style="background-color:#888888;">
|
||||||
|
|
||||||
@ -16,7 +17,7 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src="main.dart.js?version={{ config('ninja.api_version') }}" type="application/javascript"></script>
|
<script src="main.dart.js?version={{ config('ninja.app_version') }}" type="application/javascript"></script>
|
||||||
|
|
||||||
<center style="font-family:Tahoma,Geneva,sans-serif;font-size:28px;color:white;padding-top:100px">
|
<center style="font-family:Tahoma,Geneva,sans-serif;font-size:28px;color:white;padding-top:100px">
|
||||||
Loading...
|
Loading...
|
||||||
|
@ -84,6 +84,7 @@ Route::group(['middleware' => ['api_db', 'token_auth', 'locale'], 'prefix' => 'a
|
|||||||
Route::post('migrate', 'MigrationController@index')->name('migrate.start');
|
Route::post('migrate', 'MigrationController@index')->name('migrate.start');
|
||||||
|
|
||||||
Route::resource('designs', 'DesignController');// name = (payments. index / create / show / update / destroy / edit
|
Route::resource('designs', 'DesignController');// name = (payments. index / create / show / update / destroy / edit
|
||||||
|
Route::post('designs/bulk', 'DesignController@bulk')->name('designs.bulk');
|
||||||
|
|
||||||
Route::get('users', 'UserController@index');
|
Route::get('users', 'UserController@index');
|
||||||
Route::put('users/{user}', 'UserController@update')->middleware('password_protected');
|
Route::put('users/{user}', 'UserController@update')->middleware('password_protected');
|
||||||
|
@ -191,7 +191,7 @@ class PaymentTest extends TestCase
|
|||||||
$response = $this->withHeaders([
|
$response = $this->withHeaders([
|
||||||
'X-API-SECRET' => config('ninja.api_secret'),
|
'X-API-SECRET' => config('ninja.api_secret'),
|
||||||
'X-API-TOKEN' => $this->token,
|
'X-API-TOKEN' => $this->token,
|
||||||
])->post('/api/v1/payments?include=invoices', $data);
|
])->post('/api/v1/payments?include=invoices,paymentables', $data);
|
||||||
} catch (ValidationException $e) {
|
} catch (ValidationException $e) {
|
||||||
$message = json_decode($e->validator->getMessageBag(), 1);
|
$message = json_decode($e->validator->getMessageBag(), 1);
|
||||||
$this->assertNotNull($message);
|
$this->assertNotNull($message);
|
||||||
@ -204,6 +204,7 @@ class PaymentTest extends TestCase
|
|||||||
$payment_id = $arr['data']['id'];
|
$payment_id = $arr['data']['id'];
|
||||||
|
|
||||||
$payment = Payment::find($this->decodePrimaryKey($payment_id))->first();
|
$payment = Payment::find($this->decodePrimaryKey($payment_id))->first();
|
||||||
|
$payment->load('invoices');
|
||||||
|
|
||||||
$this->assertNotNull($payment);
|
$this->assertNotNull($payment);
|
||||||
$this->assertNotNull($payment->invoices());
|
$this->assertNotNull($payment->invoices());
|
||||||
@ -663,7 +664,7 @@ class PaymentTest extends TestCase
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($response) {
|
if ($response) {
|
||||||
$response->assertStatus(302);
|
$response->assertStatus(200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user