File tree 3 files changed +78
-0
lines changed 3 files changed +78
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php namespace LasseRafn \Economic \Builders ;
2
+
3
+ use LasseRafn \Economic \Models \Supplier ;
4
+
5
+ class SupplierBuilder extends Builder
6
+ {
7
+ protected $ entity = 'suppliers ' ;
8
+ protected $ model = Supplier::class;
9
+ }
Original file line number Diff line number Diff line change 13
13
use LasseRafn \Economic \Builders \ProductBuilder ;
14
14
use LasseRafn \Economic \Builders \ProductGroupBuilder ;
15
15
use LasseRafn \Economic \Builders \SelfBuilder ;
16
+ use LasseRafn \Economic \Builders \SupplierBuilder ;
16
17
use LasseRafn \Economic \Builders \UnitBuilder ;
17
18
use LasseRafn \Economic \Builders \UserBuilder ;
18
19
use LasseRafn \Economic \Builders \VatZoneBuilder ;
@@ -87,6 +88,16 @@ public function customers()
87
88
return new CustomerBuilder ( $ this ->request );
88
89
}
89
90
91
+ /**
92
+ * This endpoint is not yet documented by the API team.
93
+ *
94
+ * @return SupplierBuilder()|Builder
95
+ */
96
+ public function experimentalSuppliers ()
97
+ {
98
+ return new SupplierBuilder ( $ this ->request );
99
+ }
100
+
90
101
/**
91
102
* @return CustomerGroupBuilder|Builder
92
103
*/
Original file line number Diff line number Diff line change
1
+ <?php namespace LasseRafn \Economic \Models ;
2
+
3
+ use LasseRafn \Economic \Utils \Model ;
4
+
5
+ class Supplier extends Model
6
+ {
7
+ protected $ entity = 'suppliers ' ;
8
+ protected $ primaryKey = 'supplierNumber ' ;
9
+ protected $ fillable = [
10
+ 'address ' ,
11
+ 'attention ' ,
12
+ 'bankAccount ' ,
13
+ 'barred ' ,
14
+ 'city ' ,
15
+ 'corporateIdentificationNumber ' ,
16
+ 'costAccount ' ,
17
+ 'country ' ,
18
+ 'currency ' ,
19
+ 'email ' ,
20
+ 'layout ' ,
21
+ 'name ' ,
22
+ 'remittanceAdvice ' ,
23
+ 'salesPerson ' ,
24
+ 'self ' ,
25
+ 'supplierContact ' ,
26
+ 'supplierGroup ' ,
27
+ 'supplierNumber ' ,
28
+ 'zip ' ,
29
+ 'paymentTerms ' ,
30
+ 'vatZone '
31
+ ];
32
+
33
+ public $ address ;
34
+ public $ attention ;
35
+ public $ bankAccount ;
36
+ public $ barred ;
37
+ public $ city ;
38
+ public $ corporateIdentificationNumber ;
39
+ public $ costAccount ;
40
+ public $ country ;
41
+ public $ currency ;
42
+ public $ email ;
43
+ public $ layout ;
44
+ public $ name ;
45
+ public $ remittanceAdvice ;
46
+ public $ salesPerson ;
47
+ public $ self ;
48
+ public $ supplierContact ;
49
+ public $ supplierGroup ;
50
+ public $ supplierNumber ;
51
+ public $ zip ;
52
+
53
+ /** @var PaymentTerm */
54
+ public $ paymentTerms ;
55
+
56
+ /** @var VatZone */
57
+ public $ vatZone ;
58
+ }
You can’t perform that action at this time.
0 commit comments