File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
src/Parthenon/Billing/BillaBear Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 25
25
use BillaBear \Api \InvoicesApi ;
26
26
use BillaBear \Api \PaymentDetailsApi ;
27
27
use BillaBear \Api \SubscriptionsApi ;
28
+ use BillaBear \Api \UsageApi ;
28
29
use BillaBear \Configuration ;
29
30
30
- class SdkFactory
31
+ final class SdkFactory
31
32
{
32
33
public function __construct (
33
34
private string $ apiUrl ,
@@ -71,6 +72,14 @@ public function createInvoiceApi(): InvoicesApi
71
72
return $ apiInstance ;
72
73
}
73
74
75
+ public function createUsageApi (): UsageApi
76
+ {
77
+ $ config = $ this ->createConfig ();
78
+ $ usageInstance = new UsageApi (config: $ config );
79
+
80
+ return $ usageInstance ;
81
+ }
82
+
74
83
public function createConfig (): Configuration
75
84
{
76
85
$ config = Configuration::getDefaultConfiguration ();
You can’t perform that action at this time.
0 commit comments