Skip to content

Commit

Permalink
DeliveryTerms API resource
Browse files Browse the repository at this point in the history
  • Loading branch information
kg-bot committed Jul 24, 2020
1 parent b916bbb commit 427d75e
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 15 deletions.
13 changes: 13 additions & 0 deletions src/Builders/DeliveryTermBuilder.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php

namespace Rackbeat\Builders;


use Rackbeat\Models\DeliveryTerm;

class DeliveryTermBuilder extends Builder
{

protected $entity = 'delivery-terms';
protected $model = DeliveryTerm::class;
}
12 changes: 12 additions & 0 deletions src/Models/DeliveryTerm.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?php

namespace Rackbeat\Models;


use Rackbeat\Utils\Model;

class DeliveryTerm extends Model
{
protected $entity = 'delivery-terms';
protected $primaryKey = 'number';
}
36 changes: 21 additions & 15 deletions src/Rackbeat.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
use Rackbeat\Builders\CustomerContactBuilder;
use Rackbeat\Builders\CustomerGroupBuilder;
use Rackbeat\Builders\CustomerInvoiceBuilder;
use Rackbeat\Builders\DeliveryTermBuilder;
use Rackbeat\Builders\DraftOrderBuilder;
use Rackbeat\Builders\DraftPurchaseOrderBuilder;
use Rackbeat\Builders\EmployeeBuilder;
Expand Down Expand Up @@ -164,24 +165,29 @@ public function inventory_adjustments()
*/
public function employees()
{
return new EmployeeBuilder( $this->request );
return new EmployeeBuilder( $this->request );
}

/**
* @return \Rackbeat\Builders\PaymentTermBuilder
*/
public function paymentTerms()
{
return new PaymentTermBuilder( $this->request );
}
/**
* @return \Rackbeat\Builders\PaymentTermBuilder
*/
public function paymentTerms() {
return new PaymentTermBuilder( $this->request );
}

/**
* @return \Rackbeat\Builders\ProductionOrderBuilder
*/
public function production_orders()
{
return new ProductionOrderBuilder( $this->request );
}
/**
* @return DeliveryTermBuilder
*/
public function deliveryTerms() {
return new DeliveryTermBuilder( $this->request );
}

/**
* @return \Rackbeat\Builders\ProductionOrderBuilder
*/
public function production_orders() {
return new ProductionOrderBuilder( $this->request );
}

/**
* @return \Rackbeat\Builders\PurchaseOrderBuilder
Expand Down

0 comments on commit 427d75e

Please sign in to comment.