PHP code example of tarre / billecta-dto
1. Go to this page and download the library: Download tarre/billecta-dto library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tarre / billecta-dto example snippets
use Tarre\Billecta\DataTransferObjects\DebtorView;
use Tarre\Billecta\DataTransferObjects\CreatedView;
class myBillectaClient
{
public function createDebtor(DebtorView $request): CreatedView
{
$res = $this->yourHttpClient->post('/v1/debtors/debtor', $request->toArray());
return new CreatedView($res);
}
}
// initialize client
$client = new myBillectaClient;
// Create debtor via constructor array
$newDebtor = new DebtorView([
'DebtorPublicId' => '...',
'CreditorPublicId' => '...',
'Name' => '...',
]);
// or assign each value individually
$newDebtor = new DebtorView;
$newDebtor->DebtorPublicId = '...';
$newDebtor->CreditorPublicId = '...';
$newDebtor->Name = '...';
// Then use it in your client
$createdDebtor = $client->createDebtor($newDebtor);
// Get the public ID
var_dump($createdDebtor->PublicId);