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 / Organization.php

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

35 lines 856 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\Contracts\ValidableInterface;
8 use App\Billingo\Traits\WithFactory;
9 use App\Billingo\Validation\Document\OrganizationValidator;
10
11 /**
12 * @property string $name
13 * @property string $tax_number
14 * @property DocumentBankAccount $bank_account
15 * @property Address $address
16 * @property boolean $small_taxpayer
17 * @property string $ev_number
18 * @property string $eu_tax_number
19 * @property boolean $cash_settled
20 */
21 class Organization extends BillingoModel
22 {
23 use WithFactory;
24
25 protected array $cast = [
26 'bank_account' => DocumentBankAccount::class,
27 'address' => Address::class,
28 ];
29
30 protected function getValidator(): ValidableInterface
31 {
32 return new OrganizationValidator();
33 }
34 }
35