Skip to content

Commit 6f14ff8

Browse files
committed
Accounts
1 parent 91c1a46 commit 6f14ff8

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

src/Builders/AccountBuilder.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php namespace LasseRafn\Economic\Builders;
2+
3+
use LasseRafn\Economic\Models\Account;
4+
5+
class AccountBuilder extends Builder
6+
{
7+
protected $entity = 'accounts';
8+
protected $model = Account::class;
9+
}

src/Economic.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?php namespace LasseRafn\Economic;
22

3+
use LasseRafn\Economic\Builders\AccountBuilder;
34
use LasseRafn\Economic\Builders\AccountingYearBuilder;
45
use LasseRafn\Economic\Builders\BookedInvoiceBuilder;
56
use LasseRafn\Economic\Builders\Builder;
@@ -90,6 +91,14 @@ public function customers()
9091
return new CustomerBuilder( $this->request );
9192
}
9293

94+
/**
95+
* @return AccountBuilder()|Builder
96+
*/
97+
public function accounts()
98+
{
99+
return new AccountBuilder( $this->request );
100+
}
101+
93102
/**
94103
* This endpoint is not yet documented by the API team.
95104
*

src/Models/Account.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php namespace LasseRafn\Economic\Models;
2+
3+
use LasseRafn\Economic\Utils\Model;
4+
5+
class Account extends Model
6+
{
7+
protected $entity = ' /accounts';
8+
protected $primaryKey = 'accountNumber';
9+
protected $fillable = [
10+
'accountNumber',
11+
'name'
12+
];
13+
14+
public $accountNumber;
15+
public $name;
16+
}
17+
18+

0 commit comments

Comments
 (0)