Skip to content

Commit b7a66ef

Browse files
committed
[Billing] Update for php-sdk
1 parent b4083ac commit b7a66ef

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Parthenon/Billing/BillaBear/SdkFactory.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@
2525
use BillaBear\Api\InvoicesApi;
2626
use BillaBear\Api\PaymentDetailsApi;
2727
use BillaBear\Api\SubscriptionsApi;
28+
use BillaBear\Api\UsageApi;
2829
use BillaBear\Configuration;
2930

30-
class SdkFactory
31+
final class SdkFactory
3132
{
3233
public function __construct(
3334
private string $apiUrl,
@@ -71,6 +72,14 @@ public function createInvoiceApi(): InvoicesApi
7172
return $apiInstance;
7273
}
7374

75+
public function createUsageApi(): UsageApi
76+
{
77+
$config = $this->createConfig();
78+
$usageInstance = new UsageApi(config: $config);
79+
80+
return $usageInstance;
81+
}
82+
7483
public function createConfig(): Configuration
7584
{
7685
$config = Configuration::getDefaultConfiguration();

0 commit comments

Comments
 (0)