PluginProbe
Billingo Official for WooCommerce / trunk
Billingo Official for WooCommerce vtrunk
4.3.3 4.3.2 trunk 0.0.2 1.0.0 2.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 All 82 releases
billingo / src / Models / Document / DocumentPartner.php

DocumentPartner.php in Billingo Official for WooCommerce trunk, at src/Models/Document/DocumentPartner.php

40 lines 968 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace App\Billingo\Models\Document;
4
5 use App\Billingo\Models\Address;
6 use App\Billingo\Models\BillingoModel;
7 use App\Billingo\Models\Partner\PartnerShipping;
8 use App\Billingo\Contracts\ValidableInterface;
9 use App\Billingo\Traits\WithFactory;
10 use App\Billingo\Validation\Document\DocumentPartnerValidator;
11
12 /**
13 * @property int $id
14 * @property string $name
15 * @property Address $address
16 * @property array $emails
17 * @property string $taxcode
18 * @property string $iban
19 * @property string $swift
20 * @property string $account_number
21 * @property string $phone
22 * @property string $tax_type
23 * @property PartnerShipping $partner_shipping
24 */
25 class DocumentPartner extends BillingoModel
26 {
27
28 use WithFactory;
29
30 protected array $cast = [
31 'address' => Address::class,
32 'partner_shipping' => PartnerShipping::class,
33 ];
34
35 protected function getValidator(): ValidableInterface
36 {
37 return new DocumentPartnerValidator();
38 }
39 }
40