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

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

34 lines 786 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\Contracts\ValidableInterface;
6 use App\Billingo\Models\BillingoModel;
7 use App\Billingo\Validation\Document\Insert\InsertReceiptValidator;
8
9 /**
10 * @property string $vendor_id
11 * @property int $partner_id
12 * @property string $name
13 * @property string[] $emails
14 * @property int $block_id
15 * @property string $type
16 * @property string $payment_method
17 * @property string $currency
18 * @property float $conversion_rate
19 * @property bool $electronic
20 * @property array $items
21 */
22 class ReceiptInsert extends BillingoModel
23 {
24
25 protected array $cast = [
26 'items' => [ReceiptProductData::class],
27 ];
28
29 protected function getValidator(): ValidableInterface
30 {
31 return new InsertReceiptValidator();
32 }
33 }
34