File tree Expand file tree Collapse file tree 4 files changed +63
-0
lines changed
src/Picqer/Financials/Moneybird Expand file tree Collapse file tree 4 files changed +63
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ class TimeEntry extends Model
1616 * @var array
1717 */
1818 protected $ fillable = [
19+ 'id ' ,
1920 'user_id ' ,
2021 'started_at ' ,
2122 'ended_at ' ,
@@ -31,4 +32,9 @@ class TimeEntry extends Model
3132 * @var string
3233 */
3334 protected $ endpoint = 'time_entries ' ;
35+
36+ /**
37+ * @var string
38+ */
39+ protected $ namespace = 'time_entry ' ;
3440}
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Picqer \Financials \Moneybird \Entities ;
4+
5+ use Picqer \Financials \Moneybird \Actions \FindAll ;
6+ use Picqer \Financials \Moneybird \Model ;
7+
8+ /**
9+ * Class User.
10+ */
11+ class User extends Model
12+ {
13+ use FindAll;
14+
15+ /**
16+ * @var array
17+ */
18+ protected $ fillable = [
19+ 'id ' ,
20+ 'name ' ,
21+ 'created_at ' ,
22+ 'updated_at ' ,
23+ 'email ' ,
24+ 'email_validated ' ,
25+ 'language ' ,
26+ 'time_zone ' ,
27+ 'permissions ' ,
28+ 'sales_invoices ' ,
29+ 'documents ' ,
30+ 'estimates ' ,
31+ 'bank ' ,
32+ 'settings ' ,
33+ 'ownership ' ,
34+ 'time_entries ' ,
35+ ];
36+
37+ /**
38+ * @var string
39+ */
40+ protected $ endpoint = 'users ' ;
41+ }
Original file line number Diff line number Diff line change 3939use Picqer \Financials \Moneybird \Entities \TaxRate ;
4040use Picqer \Financials \Moneybird \Entities \TimeEntry ;
4141use Picqer \Financials \Moneybird \Entities \TypelessDocument ;
42+ use Picqer \Financials \Moneybird \Entities \User ;
4243use Picqer \Financials \Moneybird \Entities \Webhook ;
4344use Picqer \Financials \Moneybird \Entities \Workflow ;
4445
@@ -407,6 +408,15 @@ public function typelessDocument($attributes = [])
407408 return new TypelessDocument ($ this ->connection , $ attributes );
408409 }
409410
411+ /**
412+ * @param array $attributes
413+ * @return \Picqer\Financials\Moneybird\Entities\User
414+ */
415+ public function user ($ attributes = [])
416+ {
417+ return new User ($ this ->connection , $ attributes );
418+ }
419+
410420 /**
411421 * @param array $attributes
412422 * @return \Picqer\Financials\Moneybird\Entities\Webhook
Original file line number Diff line number Diff line change 3535use Picqer \Financials \Moneybird \Entities \TaxRate ;
3636use Picqer \Financials \Moneybird \Entities \TimeEntry ;
3737use Picqer \Financials \Moneybird \Entities \TypelessDocument ;
38+ use Picqer \Financials \Moneybird \Entities \User ;
3839use Picqer \Financials \Moneybird \Entities \Webhook ;
3940use Picqer \Financials \Moneybird \Entities \Workflow ;
4041use Picqer \Financials \Moneybird \Moneybird ;
@@ -222,6 +223,11 @@ public function testTypelessDocumentEntity()
222223 $ this ->performEntityTest (TypelessDocument::class);
223224 }
224225
226+ public function testUserEntity ()
227+ {
228+ $ this ->performEntityTest (User::class);
229+ }
230+
225231 public function testWebhookEntity ()
226232 {
227233 $ this ->performEntityTest (Webhook::class);
You can’t perform that action at this time.
0 commit comments