Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
tiagof committed Sep 5, 2024
2 parents b0986fa + bffcd1e commit 1ea5e56
Show file tree
Hide file tree
Showing 63 changed files with 153 additions and 183 deletions.
3 changes: 1 addition & 2 deletions src/API/Data/AddressData.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,5 @@ public function __construct(
public ?string $postalCode,
public ?string $detail,
public ?string $city,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/EmailClientData.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,7 @@ public function __construct(
public ?string $email,
#[WithTransformer(BoolToIntTransformer::class)]
public bool $save = false,
) {
}
) {}

public static function fromEmail(string $email): self
{
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/EmailData.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ public function __construct(
public Optional|string $bcc, // 'bcc.client@company.com',
#[WithTransformer(BoolToIntTransformer::class)]
public bool $logo = true, // '0/false' - Don't include logo, '1/true' - Include logo
) {
}
) {}

public static function to(
EmailClientData $client,
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/EntityListData.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ class EntityListData extends Data
public function __construct(
public array $items,
public Optional|PaginationData $pagination,
) {
}
) {}

/**
* @return Collection<int, T>
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/EstimateData.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,5 @@ public function __construct(
#[DataCollectionOf(ItemData::class)]
public DataCollection $items,
public ?string $mbReference,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/Base/DateIntervalFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,5 @@ class DateIntervalFilter extends Data
public function __construct(
public Optional|Carbon $from,
public Optional|Carbon $to,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/Base/NumberIntervalFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@ class NumberIntervalFilter extends Data
public function __construct(
public Optional|float $from,
public Optional|float $to,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/Base/PaginationFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,5 @@ class PaginationFilter extends QueryFilter
public function __construct(
public Optional|int $page,
public Optional|int $perPage,
) {
}
) {}
}
4 changes: 1 addition & 3 deletions src/API/Data/Filters/Base/QueryFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,4 @@

use Spatie\LaravelData\Data;

class QueryFilter extends Data
{
}
class QueryFilter extends Data {}
4 changes: 1 addition & 3 deletions src/API/Data/Filters/ClientListFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,4 @@
use Squarebit\InvoiceXpress\API\Data\Filters\Base\PaginationFilter;

#[MapName(SnakeCaseMapper::class)]
class ClientListFilter extends PaginationFilter
{
}
class ClientListFilter extends PaginationFilter {}
4 changes: 1 addition & 3 deletions src/API/Data/Filters/ClientListInvoicesFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,4 @@
use Squarebit\InvoiceXpress\API\Data\Filters\Base\PaginationFilter;

#[MapName(SnakeCaseMapper::class)]
class ClientListInvoicesFilter extends PaginationFilter
{
}
class ClientListInvoicesFilter extends PaginationFilter {}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/EstimateListFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,5 @@ public function __construct(
public Optional|string $reference,

public Optional|PaginationFilter $pagination,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/GuideListFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,5 @@ public function __construct(
public Optional|int $page,

public Optional|int $perPage,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/Filters/InvoiceListFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,5 @@ public function __construct(
public Optional|string $reference,

public Optional|PaginationFilter $pagination,
) {
}
) {}
}
4 changes: 1 addition & 3 deletions src/API/Data/Filters/ItemListFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,4 @@
use Squarebit\InvoiceXpress\API\Data\Filters\Base\PaginationFilter;

#[MapName(SnakeCaseMapper::class)]
class ItemListFilter extends PaginationFilter
{
}
class ItemListFilter extends PaginationFilter {}
3 changes: 1 addition & 2 deletions src/API/Data/GuideData.php
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,5 @@ public function __construct(
#[WithCast(DateTimeInterfaceCast::class, format: InvoiceXpress::DATE_TIME_FORMAT)]
#[WithTransformer(DateTimeInterfaceTransformer::class, format: InvoiceXpress::DATE_TIME_FORMAT, setTimeZone: 'Europe/Lisbon')]
public Optional|Carbon $loadedAt, // '02/12/2017 19:00:00',
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/ItemData.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,7 @@ public function __construct(
public Optional|float $tax_amount,
public Optional|float $discount_amount,
public Optional|float $total,
) {
}
) {}

public function toCreateData(): static
{
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/PaginationData.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,5 @@ public function __construct(
public int $totalPages,
public int $totalEntries,
public int $perPage,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/PartialPaymentData.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,7 @@ public function __construct(
public Optional|PaymentMechanismEnum $paymentMechanism,
public Optional|string $note,
public Optional|string $serie,
) {
}
) {}

public static function of(float $amount, ?Carbon $date = null, ?PaymentMechanismEnum $mechanism = null): self
{
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/PdfData.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,5 @@ class PdfData extends Data
public function __construct(
public ?string $pdfUrl,
public ?bool $signed,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/QRCodeData.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@ class QRCodeData extends Data
public function __construct(
public ?string $url,
public Optional|string $status,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/SaftData.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@ class SaftData extends Data
public function __construct(
public Optional|string $url,
public Optional|string $message,
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/SequenceData.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,5 @@ public function __construct(
public Optional|int $currentVatMossReceiptNumber, // 0,
public Optional|int $currentVatMossReceiptSequenceId, // 146099
public Optional|string $currentVatMossReceiptValidationCode, // 'N/A'
) {
}
) {}
}
3 changes: 1 addition & 2 deletions src/API/Data/StateData.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ public function __construct(
#[Required]
#[RequiredIf('state', 'canceled')]
public Optional|string $message,
) {
}
) {}

public static function event(DocumentEventEnum $event): self
{
Expand Down
3 changes: 1 addition & 2 deletions src/API/Data/TaxData.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,5 @@ public function __construct(
public null|Optional|TaxCodeEnum $code,
#[WithTransformer(BoolToIntTransformer::class)]
public Optional|bool $defaultTax,
) {
}
) {}
}
18 changes: 9 additions & 9 deletions src/API/Endpoints/ClientsEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,26 +23,26 @@
*/
class ClientsEndpoint extends Endpoint
{
/** @use Lists<null, ClientData> */
use Lists;

/** @use GetsWithType<ClientData> */
use GetsWithType {get as getWithType; }

/** @use CreatesWithType<ClientData> */
use CreatesWithType {create as createWithType; }

/** @use UpdatesWithType<ClientData> */
use UpdatesWithType {update as updateWithType; }
use Deletes;

/** @use FindsByCode<ClientData> */
use FindsByCode;

/** @use FindsByName<ClientData> */
use FindsByName;

/** @use GetsWithType<ClientData> */
use GetsWithType {get as getWithType; }

/** @use Lists<null, ClientData> */
use Lists;

use ListsInvoices;
use Deletes;
/** @use UpdatesWithType<ClientData> */
use UpdatesWithType {update as updateWithType; }

public const ENDPOINT_CONFIG = 'client';

Expand Down
12 changes: 6 additions & 6 deletions src/API/Endpoints/EstimatesEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@
*/
class EstimatesEndpoint extends Endpoint
{
use SendsByEmail;
/** @use ChangesState<EstimateData> */
use ChangesState;
/** @use CreatesWithType<EstimateData> */
use CreatesWithType;

use GeneratesPDF;

/** @use GetsWithType<EstimateData> */
Expand All @@ -32,15 +36,11 @@ class EstimatesEndpoint extends Endpoint
/** @use Lists<EstimateListFilter, EstimateData> */
use Lists;

/** @use CreatesWithType<EstimateData> */
use CreatesWithType;
use SendsByEmail;

/** @use UpdatesWithType<EstimateData> */
use UpdatesWithType;

/** @use ChangesState<EstimateData> */
use ChangesState;

public const ENDPOINT_CONFIG = 'estimate';

protected function responseToDataObject(array $data): Data
Expand Down
16 changes: 8 additions & 8 deletions src/API/Endpoints/GuidesEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,26 +23,26 @@
*/
class GuidesEndpoint extends Endpoint
{
use SendsByEmail;
/** @use ChangesState<GuideData> */
use ChangesState;
/** @use CreatesWithType<GuideData> */
use CreatesWithType;

use GeneratesPDF;

use GetsQRCode;

/** @use GetsWithType<GuideData> */
use GetsWithType;

/** @use Lists<GuideListFilter, GuideData> */
use Lists;

/** @use CreatesWithType<GuideData> */
use CreatesWithType;
use SendsByEmail;

/** @use UpdatesWithType<GuideData> */
use UpdatesWithType;

/** @use ChangesState<GuideData> */
use ChangesState;

use GetsQRCode;

public const ENDPOINT_CONFIG = 'guide';

protected function responseToDataObject(array $data): GuideData
Expand Down
24 changes: 12 additions & 12 deletions src/API/Endpoints/InvoicesEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,29 +25,29 @@
*/
class InvoicesEndpoint extends Endpoint
{
/** @use Lists<InvoiceListFilter, InvoiceData> */
use Lists;

/** @use GetsWithType<InvoiceData> */
use GetsWithType;
/** @use ChangesState<InvoiceData> */
use ChangesState;

/** @use CreatesWithType<InvoiceData> */
use CreatesWithType;

/** @use UpdatesWithType<InvoiceData> */
use UpdatesWithType;
use GeneratesAndCancelsPayment;

use SendsByEmail;
use GeneratesPDF;

/** @use ChangesState<InvoiceData> */
use ChangesState;

use GetsQRCode;
use GeneratesAndCancelsPayment;
/** @use GetsWithType<InvoiceData> */
use GetsWithType;

/** @use Lists<InvoiceListFilter, InvoiceData> */
use Lists;

/** @use RelatedDocuments<InvoiceData> */
use RelatedDocuments;
use SendsByEmail;

/** @use UpdatesWithType<InvoiceData> */
use UpdatesWithType;

public const ENDPOINT_CONFIG = 'invoice';

Expand Down
14 changes: 7 additions & 7 deletions src/API/Endpoints/ItemsEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,20 @@
*/
class ItemsEndpoint extends Endpoint
{
/** @use Lists<ItemListFilter, ItemData> */
use Lists;
/** @use CreatesWithType<ItemData> */
use CreatesWithType {create as createWithType; }

use Deletes;

/** @use GetsWithType<ItemData> */
use GetsWithType {get as getWithType; }

/** @use Lists<ItemListFilter, ItemData> */
use Lists;

/** @use UpdatesWithType<ItemData> */
use UpdatesWithType {update as updateWithType; }

/** @use CreatesWithType<ItemData> */
use CreatesWithType {create as createWithType; }

use Deletes;

public const ENDPOINT_CONFIG = 'item';

protected function getEndpointName(): string
Expand Down
Loading

0 comments on commit 1ea5e56

Please sign in to comment.