From b311ad58e0154e0fe80cb8e073aa45cf99d6e181 Mon Sep 17 00:00:00 2001 From: rebilly-machine-user Date: Wed, 1 Nov 2023 12:21:23 +0000 Subject: [PATCH] update SDK from api-definitions --- .changeset/nervous-masks-clap.md | 5 ++ .changeset/rich-starfishes-occur.md | 5 ++ ...i.php => DepositCustomPropertySetsApi.php} | 44 ++++++++--------- ...RequestsApi.php => DepositRequestsApi.php} | 32 ++++++------- ...tegiesApi.php => DepositStrategiesApi.php} | 44 ++++++++--------- src/CombinedService.php | 48 +++++++++---------- src/CoreService.php | 48 +++++++++---------- src/Model/CustomerTimeline.php | 8 ++-- ...tySet.php => DepositCustomPropertySet.php} | 2 +- ...{CashierRequest.php => DepositRequest.php} | 18 +++---- ...unt.php => DepositRequestCustomAmount.php} | 2 +- ...mbedded.php => DepositRequestEmbedded.php} | 2 +- ...ashierStrategy.php => DepositStrategy.php} | 18 +++---- ...Amounts.php => DepositStrategyAmounts.php} | 2 +- ...hierRequest.php => PostDepositRequest.php} | 10 ++-- src/Model/WebsiteSettings.php | 20 ++++---- ...orm.php => WebsiteSettingsDepositForm.php} | 10 ++-- ...hp => WebsiteSettingsDepositFormTheme.php} | 2 +- 18 files changed, 165 insertions(+), 155 deletions(-) create mode 100644 .changeset/nervous-masks-clap.md create mode 100644 .changeset/rich-starfishes-occur.md rename src/Api/{CashierCustomPropertySetsApi.php => DepositCustomPropertySetsApi.php} (73%) rename src/Api/{CashierRequestsApi.php => DepositRequestsApi.php} (78%) rename src/Api/{CashierStrategiesApi.php => DepositStrategiesApi.php} (77%) rename src/Model/{CashierCustomPropertySet.php => DepositCustomPropertySet.php} (98%) rename src/Model/{CashierRequest.php => DepositRequest.php} (95%) rename src/Model/{CashierRequestCustomAmount.php => DepositRequestCustomAmount.php} (97%) rename src/Model/{CashierRequestEmbedded.php => DepositRequestEmbedded.php} (97%) rename src/Model/{CashierStrategy.php => DepositStrategy.php} (89%) rename src/Model/{CashierStrategyAmounts.php => DepositStrategyAmounts.php} (98%) rename src/Model/{PostCashierRequest.php => PostDepositRequest.php} (95%) rename src/Model/{WebsiteSettingsCashierForm.php => WebsiteSettingsDepositForm.php} (78%) rename src/Model/{WebsiteSettingsCashierFormTheme.php => WebsiteSettingsDepositFormTheme.php} (97%) diff --git a/.changeset/nervous-masks-clap.md b/.changeset/nervous-masks-clap.md new file mode 100644 index 000000000..6dabd94b7 --- /dev/null +++ b/.changeset/nervous-masks-clap.md @@ -0,0 +1,5 @@ +--- +"@rebilly/client-php": patch +--- + +Fix DepositRequest.customAmount description Rebilly/api-definitions#1664 diff --git a/.changeset/rich-starfishes-occur.md b/.changeset/rich-starfishes-occur.md new file mode 100644 index 000000000..2e0ef7496 --- /dev/null +++ b/.changeset/rich-starfishes-occur.md @@ -0,0 +1,5 @@ +--- +"@rebilly/client-php": patch +--- + +Rename cashier to deposit Rebilly/api-definitions#1661 diff --git a/src/Api/CashierCustomPropertySetsApi.php b/src/Api/DepositCustomPropertySetsApi.php similarity index 73% rename from src/Api/CashierCustomPropertySetsApi.php rename to src/Api/DepositCustomPropertySetsApi.php index 421504dab..b139ba57f 100644 --- a/src/Api/CashierCustomPropertySetsApi.php +++ b/src/Api/DepositCustomPropertySetsApi.php @@ -17,28 +17,28 @@ use GuzzleHttp\Psr7\Request; use GuzzleHttp\Utils; use Rebilly\Sdk\Collection; -use Rebilly\Sdk\Model\CashierCustomPropertySet; +use Rebilly\Sdk\Model\DepositCustomPropertySet; use Rebilly\Sdk\Paginator; -class CashierCustomPropertySetsApi +class DepositCustomPropertySetsApi { public function __construct(protected ?ClientInterface $client) { } /** - * @return CashierCustomPropertySet + * @return DepositCustomPropertySet */ public function create( - CashierCustomPropertySet $cashierCustomPropertySet, - ): CashierCustomPropertySet { - $uri = '/cashier-custom-property-sets'; + DepositCustomPropertySet $depositCustomPropertySet, + ): DepositCustomPropertySet { + $uri = '/deposit-custom-property-sets'; - $request = new Request('POST', $uri, body: Utils::jsonEncode($cashierCustomPropertySet)); + $request = new Request('POST', $uri, body: Utils::jsonEncode($depositCustomPropertySet)); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierCustomPropertySet::from($data); + return DepositCustomPropertySet::from($data); } public function delete( @@ -48,33 +48,33 @@ public function delete( '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-custom-property-sets/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-custom-property-sets/{id}'); $request = new Request('DELETE', $uri); $this->client->send($request); } /** - * @return CashierCustomPropertySet + * @return DepositCustomPropertySet */ public function get( string $id, - ): CashierCustomPropertySet { + ): DepositCustomPropertySet { $pathParams = [ '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-custom-property-sets/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-custom-property-sets/{id}'); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierCustomPropertySet::from($data); + return DepositCustomPropertySet::from($data); } /** - * @return Collection + * @return Collection */ public function getAll( ?int $limit = null, @@ -88,14 +88,14 @@ public function getAll( 'filter' => $filter, 'sort' => $sort ? implode(',', $sort) : null, ]; - $uri = '/cashier-custom-property-sets?' . http_build_query($queryParams); + $uri = '/deposit-custom-property-sets?' . http_build_query($queryParams); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); return new Collection( - array_map(fn (array $item): CashierCustomPropertySet => CashierCustomPropertySet::from($item), $data), + array_map(fn (array $item): DepositCustomPropertySet => DepositCustomPropertySet::from($item), $data), (int) $response->getHeaderLine(Collection::HEADER_LIMIT), (int) $response->getHeaderLine(Collection::HEADER_OFFSET), (int) $response->getHeaderLine(Collection::HEADER_TOTAL), @@ -122,22 +122,22 @@ public function getAllPaginator( } /** - * @return CashierCustomPropertySet + * @return DepositCustomPropertySet */ public function update( string $id, - CashierCustomPropertySet $cashierCustomPropertySet, - ): CashierCustomPropertySet { + DepositCustomPropertySet $depositCustomPropertySet, + ): DepositCustomPropertySet { $pathParams = [ '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-custom-property-sets/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-custom-property-sets/{id}'); - $request = new Request('PUT', $uri, body: Utils::jsonEncode($cashierCustomPropertySet)); + $request = new Request('PUT', $uri, body: Utils::jsonEncode($depositCustomPropertySet)); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierCustomPropertySet::from($data); + return DepositCustomPropertySet::from($data); } } diff --git a/src/Api/CashierRequestsApi.php b/src/Api/DepositRequestsApi.php similarity index 78% rename from src/Api/CashierRequestsApi.php rename to src/Api/DepositRequestsApi.php index dc51125cc..7e85fd9ed 100644 --- a/src/Api/CashierRequestsApi.php +++ b/src/Api/DepositRequestsApi.php @@ -17,38 +17,38 @@ use GuzzleHttp\Psr7\Request; use GuzzleHttp\Utils; use Rebilly\Sdk\Collection; -use Rebilly\Sdk\Model\CashierRequest; -use Rebilly\Sdk\Model\PostCashierRequest; +use Rebilly\Sdk\Model\DepositRequest; +use Rebilly\Sdk\Model\PostDepositRequest; use Rebilly\Sdk\Paginator; -class CashierRequestsApi +class DepositRequestsApi { public function __construct(protected ?ClientInterface $client) { } /** - * @return CashierRequest + * @return DepositRequest */ public function create( - PostCashierRequest $postCashierRequest, - ): CashierRequest { - $uri = '/cashier-requests'; + PostDepositRequest $postDepositRequest, + ): DepositRequest { + $uri = '/deposit-requests'; - $request = new Request('POST', $uri, body: Utils::jsonEncode($postCashierRequest)); + $request = new Request('POST', $uri, body: Utils::jsonEncode($postDepositRequest)); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierRequest::from($data); + return DepositRequest::from($data); } /** - * @return CashierRequest + * @return DepositRequest */ public function get( string $id, ?string $expand = null, - ): CashierRequest { + ): DepositRequest { $pathParams = [ '{id}' => $id, ]; @@ -56,17 +56,17 @@ public function get( $queryParams = [ 'expand' => $expand, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-requests/{id}?') . http_build_query($queryParams); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-requests/{id}?') . http_build_query($queryParams); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierRequest::from($data); + return DepositRequest::from($data); } /** - * @return Collection + * @return Collection */ public function getAll( ?int $limit = null, @@ -80,14 +80,14 @@ public function getAll( 'filter' => $filter, 'sort' => $sort ? implode(',', $sort) : null, ]; - $uri = '/cashier-requests?' . http_build_query($queryParams); + $uri = '/deposit-requests?' . http_build_query($queryParams); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); return new Collection( - array_map(fn (array $item): CashierRequest => CashierRequest::from($item), $data), + array_map(fn (array $item): DepositRequest => DepositRequest::from($item), $data), (int) $response->getHeaderLine(Collection::HEADER_LIMIT), (int) $response->getHeaderLine(Collection::HEADER_OFFSET), (int) $response->getHeaderLine(Collection::HEADER_TOTAL), diff --git a/src/Api/CashierStrategiesApi.php b/src/Api/DepositStrategiesApi.php similarity index 77% rename from src/Api/CashierStrategiesApi.php rename to src/Api/DepositStrategiesApi.php index 2391577d6..eb9be8cd7 100644 --- a/src/Api/CashierStrategiesApi.php +++ b/src/Api/DepositStrategiesApi.php @@ -17,28 +17,28 @@ use GuzzleHttp\Psr7\Request; use GuzzleHttp\Utils; use Rebilly\Sdk\Collection; -use Rebilly\Sdk\Model\CashierStrategy; +use Rebilly\Sdk\Model\DepositStrategy; use Rebilly\Sdk\Paginator; -class CashierStrategiesApi +class DepositStrategiesApi { public function __construct(protected ?ClientInterface $client) { } /** - * @return CashierStrategy + * @return DepositStrategy */ public function create( - CashierStrategy $cashierStrategy, - ): CashierStrategy { - $uri = '/cashier-strategies'; + DepositStrategy $depositStrategy, + ): DepositStrategy { + $uri = '/deposit-strategies'; - $request = new Request('POST', $uri, body: Utils::jsonEncode($cashierStrategy)); + $request = new Request('POST', $uri, body: Utils::jsonEncode($depositStrategy)); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierStrategy::from($data); + return DepositStrategy::from($data); } public function delete( @@ -48,33 +48,33 @@ public function delete( '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-strategies/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-strategies/{id}'); $request = new Request('DELETE', $uri); $this->client->send($request); } /** - * @return CashierStrategy + * @return DepositStrategy */ public function get( string $id, - ): CashierStrategy { + ): DepositStrategy { $pathParams = [ '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-strategies/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-strategies/{id}'); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierStrategy::from($data); + return DepositStrategy::from($data); } /** - * @return Collection + * @return Collection */ public function getAll( ?int $limit = null, @@ -88,14 +88,14 @@ public function getAll( 'filter' => $filter, 'sort' => $sort ? implode(',', $sort) : null, ]; - $uri = '/cashier-strategies?' . http_build_query($queryParams); + $uri = '/deposit-strategies?' . http_build_query($queryParams); $request = new Request('GET', $uri); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); return new Collection( - array_map(fn (array $item): CashierStrategy => CashierStrategy::from($item), $data), + array_map(fn (array $item): DepositStrategy => DepositStrategy::from($item), $data), (int) $response->getHeaderLine(Collection::HEADER_LIMIT), (int) $response->getHeaderLine(Collection::HEADER_OFFSET), (int) $response->getHeaderLine(Collection::HEADER_TOTAL), @@ -122,22 +122,22 @@ public function getAllPaginator( } /** - * @return CashierStrategy + * @return DepositStrategy */ public function update( string $id, - CashierStrategy $cashierStrategy, - ): CashierStrategy { + DepositStrategy $depositStrategy, + ): DepositStrategy { $pathParams = [ '{id}' => $id, ]; - $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/cashier-strategies/{id}'); + $uri = str_replace(array_keys($pathParams), array_values($pathParams), '/deposit-strategies/{id}'); - $request = new Request('PUT', $uri, body: Utils::jsonEncode($cashierStrategy)); + $request = new Request('PUT', $uri, body: Utils::jsonEncode($depositStrategy)); $response = $this->client->send($request); $data = Utils::jsonDecode((string) $response->getBody(), true); - return CashierStrategy::from($data); + return DepositStrategy::from($data); } } diff --git a/src/CombinedService.php b/src/CombinedService.php index 2c6d98f61..f32b60405 100644 --- a/src/CombinedService.php +++ b/src/CombinedService.php @@ -41,12 +41,6 @@ class CombinedService private Api\BroadcastMessagesApi $broadcastMessages; - private Api\CashierCustomPropertySetsApi $cashierCustomPropertySets; - - private Api\CashierRequestsApi $cashierRequests; - - private Api\CashierStrategiesApi $cashierStrategies; - private Api\CheckoutFormsApi $checkoutForms; private Api\CouponsApi $coupons; @@ -63,6 +57,12 @@ class CombinedService private Api\DataExportsApi $dataExports; + private Api\DepositCustomPropertySetsApi $depositCustomPropertySets; + + private Api\DepositRequestsApi $depositRequests; + + private Api\DepositStrategiesApi $depositStrategies; + private Api\DigitalWalletsApi $digitalWallets; private Api\DisputesApi $disputes; @@ -189,9 +189,6 @@ public function __construct(Client $client = null, array $config = []) $this->billingPortals = new Api\BillingPortalsApi($this->client); $this->blocklists = new Api\BlocklistsApi($this->client); $this->broadcastMessages = new Api\BroadcastMessagesApi($this->client); - $this->cashierCustomPropertySets = new Api\CashierCustomPropertySetsApi($this->client); - $this->cashierRequests = new Api\CashierRequestsApi($this->client); - $this->cashierStrategies = new Api\CashierStrategiesApi($this->client); $this->checkoutForms = new Api\CheckoutFormsApi($this->client); $this->coupons = new Api\CouponsApi($this->client); $this->creditMemos = new Api\CreditMemosApi($this->client); @@ -200,6 +197,9 @@ public function __construct(Client $client = null, array $config = []) $this->customerAuthentication = new Api\CustomerAuthenticationApi($this->client); $this->customers = new Api\CustomersApi($this->client); $this->dataExports = new Api\DataExportsApi($this->client); + $this->depositCustomPropertySets = new Api\DepositCustomPropertySetsApi($this->client); + $this->depositRequests = new Api\DepositRequestsApi($this->client); + $this->depositStrategies = new Api\DepositStrategiesApi($this->client); $this->digitalWallets = new Api\DigitalWalletsApi($this->client); $this->disputes = new Api\DisputesApi($this->client); $this->emailDeliverySettings = new Api\EmailDeliverySettingsApi($this->client); @@ -318,21 +318,6 @@ public function broadcastMessages(): Api\BroadcastMessagesApi return $this->broadcastMessages; } - public function cashierCustomPropertySets(): Api\CashierCustomPropertySetsApi - { - return $this->cashierCustomPropertySets; - } - - public function cashierRequests(): Api\CashierRequestsApi - { - return $this->cashierRequests; - } - - public function cashierStrategies(): Api\CashierStrategiesApi - { - return $this->cashierStrategies; - } - public function checkoutForms(): Api\CheckoutFormsApi { return $this->checkoutForms; @@ -373,6 +358,21 @@ public function dataExports(): Api\DataExportsApi return $this->dataExports; } + public function depositCustomPropertySets(): Api\DepositCustomPropertySetsApi + { + return $this->depositCustomPropertySets; + } + + public function depositRequests(): Api\DepositRequestsApi + { + return $this->depositRequests; + } + + public function depositStrategies(): Api\DepositStrategiesApi + { + return $this->depositStrategies; + } + public function digitalWallets(): Api\DigitalWalletsApi { return $this->digitalWallets; diff --git a/src/CoreService.php b/src/CoreService.php index 749ea3960..c74bf7a2c 100644 --- a/src/CoreService.php +++ b/src/CoreService.php @@ -27,12 +27,6 @@ class CoreService private Api\BlocklistsApi $blocklists; - private Api\CashierCustomPropertySetsApi $cashierCustomPropertySets; - - private Api\CashierRequestsApi $cashierRequests; - - private Api\CashierStrategiesApi $cashierStrategies; - private Api\CouponsApi $coupons; private Api\CreditMemosApi $creditMemos; @@ -43,6 +37,12 @@ class CoreService private Api\CustomersApi $customers; + private Api\DepositCustomPropertySetsApi $depositCustomPropertySets; + + private Api\DepositRequestsApi $depositRequests; + + private Api\DepositStrategiesApi $depositStrategies; + private Api\DigitalWalletsApi $digitalWallets; private Api\DisputesApi $disputes; @@ -112,14 +112,14 @@ public function __construct(Client $client = null, array $config = []) $this->amlChecks = new Api\AmlChecksApi($this->client); $this->amlSettings = new Api\AmlSettingsApi($this->client); $this->blocklists = new Api\BlocklistsApi($this->client); - $this->cashierCustomPropertySets = new Api\CashierCustomPropertySetsApi($this->client); - $this->cashierRequests = new Api\CashierRequestsApi($this->client); - $this->cashierStrategies = new Api\CashierStrategiesApi($this->client); $this->coupons = new Api\CouponsApi($this->client); $this->creditMemos = new Api\CreditMemosApi($this->client); $this->customFields = new Api\CustomFieldsApi($this->client); $this->customerAuthentication = new Api\CustomerAuthenticationApi($this->client); $this->customers = new Api\CustomersApi($this->client); + $this->depositCustomPropertySets = new Api\DepositCustomPropertySetsApi($this->client); + $this->depositRequests = new Api\DepositRequestsApi($this->client); + $this->depositStrategies = new Api\DepositStrategiesApi($this->client); $this->digitalWallets = new Api\DigitalWalletsApi($this->client); $this->disputes = new Api\DisputesApi($this->client); $this->fees = new Api\FeesApi($this->client); @@ -178,21 +178,6 @@ public function blocklists(): Api\BlocklistsApi return $this->blocklists; } - public function cashierCustomPropertySets(): Api\CashierCustomPropertySetsApi - { - return $this->cashierCustomPropertySets; - } - - public function cashierRequests(): Api\CashierRequestsApi - { - return $this->cashierRequests; - } - - public function cashierStrategies(): Api\CashierStrategiesApi - { - return $this->cashierStrategies; - } - public function coupons(): Api\CouponsApi { return $this->coupons; @@ -218,6 +203,21 @@ public function customers(): Api\CustomersApi return $this->customers; } + public function depositCustomPropertySets(): Api\DepositCustomPropertySetsApi + { + return $this->depositCustomPropertySets; + } + + public function depositRequests(): Api\DepositRequestsApi + { + return $this->depositRequests; + } + + public function depositStrategies(): Api\DepositStrategiesApi + { + return $this->depositStrategies; + } + public function digitalWallets(): Api\DigitalWalletsApi { return $this->digitalWallets; diff --git a/src/Model/CustomerTimeline.php b/src/Model/CustomerTimeline.php index 84152e0d9..b911743d5 100644 --- a/src/Model/CustomerTimeline.php +++ b/src/Model/CustomerTimeline.php @@ -25,13 +25,13 @@ class CustomerTimeline implements JsonSerializable public const TYPE_AML_LIST_WAS_POSSIBLY_MATCHED = 'aml-list-was-possibly-matched'; - public const TYPE_CASHIER_REQUEST_COMPLETED = 'cashier-request-completed'; + public const TYPE_DEPOSIT_REQUEST_COMPLETED = 'deposit-request-completed'; - public const TYPE_CASHIER_REQUEST_CREATED = 'cashier-request-created'; + public const TYPE_DEPOSIT_REQUEST_CREATED = 'deposit-request-created'; - public const TYPE_CASHIER_REQUEST_EXPIRED = 'cashier-request-expired'; + public const TYPE_DEPOSIT_REQUEST_EXPIRED = 'deposit-request-expired'; - public const TYPE_CASHIER_REQUEST_STARTED = 'cashier-request-started'; + public const TYPE_DEPOSIT_REQUEST_STARTED = 'deposit-request-started'; public const TYPE_COUPON_APPLIED = 'coupon-applied'; diff --git a/src/Model/CashierCustomPropertySet.php b/src/Model/DepositCustomPropertySet.php similarity index 98% rename from src/Model/CashierCustomPropertySet.php rename to src/Model/DepositCustomPropertySet.php index cb0395cfa..058314d8f 100644 --- a/src/Model/CashierCustomPropertySet.php +++ b/src/Model/DepositCustomPropertySet.php @@ -17,7 +17,7 @@ use DateTimeInterface; use JsonSerializable; -class CashierCustomPropertySet implements JsonSerializable +class DepositCustomPropertySet implements JsonSerializable { private array $fields = []; diff --git a/src/Model/CashierRequest.php b/src/Model/DepositRequest.php similarity index 95% rename from src/Model/CashierRequest.php rename to src/Model/DepositRequest.php index 4f6584bed..ebf886108 100644 --- a/src/Model/CashierRequest.php +++ b/src/Model/DepositRequest.php @@ -17,7 +17,7 @@ use DateTimeInterface; use JsonSerializable; -class CashierRequest implements JsonSerializable +class DepositRequest implements JsonSerializable { public const STATUS_CREATED = 'created'; @@ -160,15 +160,15 @@ public function setAmounts(null|array $amounts): static return $this; } - public function getCustomAmount(): ?CashierRequestCustomAmount + public function getCustomAmount(): ?DepositRequestCustomAmount { return $this->fields['customAmount'] ?? null; } - public function setCustomAmount(null|CashierRequestCustomAmount|array $customAmount): static + public function setCustomAmount(null|DepositRequestCustomAmount|array $customAmount): static { - if ($customAmount !== null && !($customAmount instanceof CashierRequestCustomAmount)) { - $customAmount = CashierRequestCustomAmount::from($customAmount); + if ($customAmount !== null && !($customAmount instanceof DepositRequestCustomAmount)) { + $customAmount = DepositRequestCustomAmount::from($customAmount); } $this->fields['customAmount'] = $customAmount; @@ -235,15 +235,15 @@ public function getLinks(): ?array return $this->fields['_links'] ?? null; } - public function getEmbedded(): ?CashierRequestEmbedded + public function getEmbedded(): ?DepositRequestEmbedded { return $this->fields['_embedded'] ?? null; } - public function setEmbedded(null|CashierRequestEmbedded|array $embedded): static + public function setEmbedded(null|DepositRequestEmbedded|array $embedded): static { - if ($embedded !== null && !($embedded instanceof CashierRequestEmbedded)) { - $embedded = CashierRequestEmbedded::from($embedded); + if ($embedded !== null && !($embedded instanceof DepositRequestEmbedded)) { + $embedded = DepositRequestEmbedded::from($embedded); } $this->fields['_embedded'] = $embedded; diff --git a/src/Model/CashierRequestCustomAmount.php b/src/Model/DepositRequestCustomAmount.php similarity index 97% rename from src/Model/CashierRequestCustomAmount.php rename to src/Model/DepositRequestCustomAmount.php index 52e99a902..c0003dd24 100644 --- a/src/Model/CashierRequestCustomAmount.php +++ b/src/Model/DepositRequestCustomAmount.php @@ -15,7 +15,7 @@ use JsonSerializable; -class CashierRequestCustomAmount implements JsonSerializable +class DepositRequestCustomAmount implements JsonSerializable { private array $fields = []; diff --git a/src/Model/CashierRequestEmbedded.php b/src/Model/DepositRequestEmbedded.php similarity index 97% rename from src/Model/CashierRequestEmbedded.php rename to src/Model/DepositRequestEmbedded.php index 5376dc9b0..bc202716c 100644 --- a/src/Model/CashierRequestEmbedded.php +++ b/src/Model/DepositRequestEmbedded.php @@ -15,7 +15,7 @@ use JsonSerializable; -class CashierRequestEmbedded implements JsonSerializable +class DepositRequestEmbedded implements JsonSerializable { private array $fields = []; diff --git a/src/Model/CashierStrategy.php b/src/Model/DepositStrategy.php similarity index 89% rename from src/Model/CashierStrategy.php rename to src/Model/DepositStrategy.php index 3940c9fae..f4b1bff4a 100644 --- a/src/Model/CashierStrategy.php +++ b/src/Model/DepositStrategy.php @@ -17,7 +17,7 @@ use DateTimeInterface; use JsonSerializable; -class CashierStrategy implements JsonSerializable +class DepositStrategy implements JsonSerializable { private array $fields = []; @@ -83,15 +83,15 @@ public function setFilter(null|string $filter): static return $this; } - public function getAmounts(): CashierStrategyAmounts + public function getAmounts(): DepositStrategyAmounts { return $this->fields['amounts']; } - public function setAmounts(CashierStrategyAmounts|array $amounts): static + public function setAmounts(DepositStrategyAmounts|array $amounts): static { - if (!($amounts instanceof CashierStrategyAmounts)) { - $amounts = CashierStrategyAmounts::from($amounts); + if (!($amounts instanceof DepositStrategyAmounts)) { + $amounts = DepositStrategyAmounts::from($amounts); } $this->fields['amounts'] = $amounts; @@ -99,15 +99,15 @@ public function setAmounts(CashierStrategyAmounts|array $amounts): static return $this; } - public function getCustomAmount(): CashierRequestCustomAmount + public function getCustomAmount(): DepositRequestCustomAmount { return $this->fields['customAmount']; } - public function setCustomAmount(CashierRequestCustomAmount|array $customAmount): static + public function setCustomAmount(DepositRequestCustomAmount|array $customAmount): static { - if (!($customAmount instanceof CashierRequestCustomAmount)) { - $customAmount = CashierRequestCustomAmount::from($customAmount); + if (!($customAmount instanceof DepositRequestCustomAmount)) { + $customAmount = DepositRequestCustomAmount::from($customAmount); } $this->fields['customAmount'] = $customAmount; diff --git a/src/Model/CashierStrategyAmounts.php b/src/Model/DepositStrategyAmounts.php similarity index 98% rename from src/Model/CashierStrategyAmounts.php rename to src/Model/DepositStrategyAmounts.php index 22308464d..735a0ba89 100644 --- a/src/Model/CashierStrategyAmounts.php +++ b/src/Model/DepositStrategyAmounts.php @@ -15,7 +15,7 @@ use JsonSerializable; -class CashierStrategyAmounts implements JsonSerializable +class DepositStrategyAmounts implements JsonSerializable { public const CALCULATOR_ABSOLUTE = 'absolute'; diff --git a/src/Model/PostCashierRequest.php b/src/Model/PostDepositRequest.php similarity index 95% rename from src/Model/PostCashierRequest.php rename to src/Model/PostDepositRequest.php index d1aabbce7..37dbc20e5 100644 --- a/src/Model/PostCashierRequest.php +++ b/src/Model/PostDepositRequest.php @@ -17,7 +17,7 @@ use DateTimeInterface; use JsonSerializable; -class PostCashierRequest implements JsonSerializable +class PostDepositRequest implements JsonSerializable { private array $fields = []; @@ -128,15 +128,15 @@ public function setAmounts(null|array $amounts): static return $this; } - public function getCustomAmount(): ?CashierRequestCustomAmount + public function getCustomAmount(): ?DepositRequestCustomAmount { return $this->fields['customAmount'] ?? null; } - public function setCustomAmount(null|CashierRequestCustomAmount|array $customAmount): static + public function setCustomAmount(null|DepositRequestCustomAmount|array $customAmount): static { - if ($customAmount !== null && !($customAmount instanceof CashierRequestCustomAmount)) { - $customAmount = CashierRequestCustomAmount::from($customAmount); + if ($customAmount !== null && !($customAmount instanceof DepositRequestCustomAmount)) { + $customAmount = DepositRequestCustomAmount::from($customAmount); } $this->fields['customAmount'] = $customAmount; diff --git a/src/Model/WebsiteSettings.php b/src/Model/WebsiteSettings.php index df753fa96..bfcff228d 100644 --- a/src/Model/WebsiteSettings.php +++ b/src/Model/WebsiteSettings.php @@ -21,8 +21,8 @@ class WebsiteSettings implements JsonSerializable public function __construct(array $data = []) { - if (array_key_exists('cashierForm', $data)) { - $this->setCashierForm($data['cashierForm']); + if (array_key_exists('depositForm', $data)) { + $this->setDepositForm($data['depositForm']); } if (array_key_exists('paymentForm', $data)) { $this->setPaymentForm($data['paymentForm']); @@ -34,18 +34,18 @@ public static function from(array $data = []): self return new self($data); } - public function getCashierForm(): ?WebsiteSettingsCashierForm + public function getDepositForm(): ?WebsiteSettingsDepositForm { - return $this->fields['cashierForm'] ?? null; + return $this->fields['depositForm'] ?? null; } - public function setCashierForm(null|WebsiteSettingsCashierForm|array $cashierForm): static + public function setDepositForm(null|WebsiteSettingsDepositForm|array $depositForm): static { - if ($cashierForm !== null && !($cashierForm instanceof WebsiteSettingsCashierForm)) { - $cashierForm = WebsiteSettingsCashierForm::from($cashierForm); + if ($depositForm !== null && !($depositForm instanceof WebsiteSettingsDepositForm)) { + $depositForm = WebsiteSettingsDepositForm::from($depositForm); } - $this->fields['cashierForm'] = $cashierForm; + $this->fields['depositForm'] = $depositForm; return $this; } @@ -69,8 +69,8 @@ public function setPaymentForm(null|WebsiteSettingsPaymentForm|array $paymentFor public function jsonSerialize(): array { $data = []; - if (array_key_exists('cashierForm', $this->fields)) { - $data['cashierForm'] = $this->fields['cashierForm']?->jsonSerialize(); + if (array_key_exists('depositForm', $this->fields)) { + $data['depositForm'] = $this->fields['depositForm']?->jsonSerialize(); } if (array_key_exists('paymentForm', $this->fields)) { $data['paymentForm'] = $this->fields['paymentForm']?->jsonSerialize(); diff --git a/src/Model/WebsiteSettingsCashierForm.php b/src/Model/WebsiteSettingsDepositForm.php similarity index 78% rename from src/Model/WebsiteSettingsCashierForm.php rename to src/Model/WebsiteSettingsDepositForm.php index 78fa111ba..742e3e21c 100644 --- a/src/Model/WebsiteSettingsCashierForm.php +++ b/src/Model/WebsiteSettingsDepositForm.php @@ -15,7 +15,7 @@ use JsonSerializable; -class WebsiteSettingsCashierForm implements JsonSerializable +class WebsiteSettingsDepositForm implements JsonSerializable { private array $fields = []; @@ -31,15 +31,15 @@ public static function from(array $data = []): self return new self($data); } - public function getTheme(): ?WebsiteSettingsCashierFormTheme + public function getTheme(): ?WebsiteSettingsDepositFormTheme { return $this->fields['theme'] ?? null; } - public function setTheme(null|WebsiteSettingsCashierFormTheme|array $theme): static + public function setTheme(null|WebsiteSettingsDepositFormTheme|array $theme): static { - if ($theme !== null && !($theme instanceof WebsiteSettingsCashierFormTheme)) { - $theme = WebsiteSettingsCashierFormTheme::from($theme); + if ($theme !== null && !($theme instanceof WebsiteSettingsDepositFormTheme)) { + $theme = WebsiteSettingsDepositFormTheme::from($theme); } $this->fields['theme'] = $theme; diff --git a/src/Model/WebsiteSettingsCashierFormTheme.php b/src/Model/WebsiteSettingsDepositFormTheme.php similarity index 97% rename from src/Model/WebsiteSettingsCashierFormTheme.php rename to src/Model/WebsiteSettingsDepositFormTheme.php index a80c1a1e7..8b6b3986d 100644 --- a/src/Model/WebsiteSettingsCashierFormTheme.php +++ b/src/Model/WebsiteSettingsDepositFormTheme.php @@ -15,7 +15,7 @@ use JsonSerializable; -class WebsiteSettingsCashierFormTheme implements JsonSerializable +class WebsiteSettingsDepositFormTheme implements JsonSerializable { private array $fields = [];