1: <?php
2: /*
3: * This file was automatically generated.
4: */
5: namespace Worldline\Acquiring\Sdk\V1;
6:
7: use Worldline\Acquiring\Sdk\ApiResource;
8: use Worldline\Acquiring\Sdk\V1\Acquirer\AcquirerClient;
9: use Worldline\Acquiring\Sdk\V1\Disputedocuments\DisputeDocumentsClient;
10: use Worldline\Acquiring\Sdk\V1\Disputeentries\DisputeEntriesClient;
11: use Worldline\Acquiring\Sdk\V1\Disputemanagement\DisputeManagementClient;
12: use Worldline\Acquiring\Sdk\V1\Ping\PingClient;
13:
14: /**
15: * V1 client
16: *
17: * @package Worldline\Acquiring\Sdk\V1
18: */
19: class V1Client extends ApiResource
20: {
21: /**
22: * Resource /processing/v1/{acquirerId}
23: *
24: * @param string $acquirerId
25: *
26: * @return AcquirerClient
27: */
28: public function acquirer(string $acquirerId): AcquirerClient
29: {
30: $newContext = $this->context;
31: $newContext['acquirerId'] = $acquirerId;
32: return new AcquirerClient($this, $newContext);
33: }
34:
35: /**
36: * Resource /services/v1/ping
37: *
38: * @return PingClient
39: */
40: public function ping(): PingClient
41: {
42: return new PingClient($this, $this->context);
43: }
44:
45: /**
46: * Resource /dispute-management/v1/disputes/search
47: *
48: * @return DisputeManagementClient
49: */
50: public function disputeManagement(): DisputeManagementClient
51: {
52: return new DisputeManagementClient($this, $this->context);
53: }
54:
55: /**
56: * Resource /dispute-management/v1/documents
57: *
58: * @return DisputeDocumentsClient
59: */
60: public function disputeDocuments(): DisputeDocumentsClient
61: {
62: return new DisputeDocumentsClient($this, $this->context);
63: }
64:
65: /**
66: * Resource /dispute-management/v1/dispute-entries/search
67: *
68: * @return DisputeEntriesClient
69: */
70: public function disputeEntries(): DisputeEntriesClient
71: {
72: return new DisputeEntriesClient($this, $this->context);
73: }
74: }
75: