From 0d3ad11e461f38495865fcdcae3c33df8e4e9ebd Mon Sep 17 00:00:00 2001 From: lexym Date: Mon, 22 Jun 2020 17:38:23 +0200 Subject: [PATCH 1/7] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 34d6e2ef..ffd5d223 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,12 @@ We're very happy to introduce yet another unique product: complete banking SDKs! Now you can build even bigger and better apps and integrate them with your bank of the free! 🌈 Before you dive into this brand new SDK, please consider: -- Checking out our new developer’s page [https://bunq.com/en/developer](https://bunq.com/en/developer) πŸ™Œ -- Grabbing your production API key from the bunq app or generate a Sandbox API key using [Tinker](https://www.bunq.com/developer) πŸ— -- Visiting [together.bunq.com](https://together.bunq.com) where you can share your creations, questions and experience -🎀 +- Learning how bunq works and what objects you will work with by reading [the intro to our API](https://github.com/bunq/doc/blob/develop/README.md) πŸ€“ +- Checking out [our developer portal](https://developer.bunq.com/) πŸ™Œ +- Grabbing your Production API key from [our developer portal](https://developer.bunq.com/) or the bunq app πŸ— +- Generating a Sandbox API key using [our developer portal] or [Tinker](https://www.bunq.com/developer) πŸ— +- Visiting [our forum](https://together.bunq.com/t/api) where you can share your creations, +questions and experience 🎀 Give us your feedback, create pull requests, build your very own bunq apps and most importantly: have fun! πŸ’ͺ From 1cec0ebf214a610a978dd9d2eb396dc2773813b4 Mon Sep 17 00:00:00 2001 From: lexym Date: Mon, 22 Jun 2020 17:42:56 +0200 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ffd5d223..52f2e94a 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Before you dive into this brand new SDK, please consider: - Learning how bunq works and what objects you will work with by reading [the intro to our API](https://github.com/bunq/doc/blob/develop/README.md) πŸ€“ - Checking out [our developer portal](https://developer.bunq.com/) πŸ™Œ - Grabbing your Production API key from [our developer portal](https://developer.bunq.com/) or the bunq app πŸ— -- Generating a Sandbox API key using [our developer portal] or [Tinker](https://www.bunq.com/developer) πŸ— +- Generating a Sandbox API key using [our developer portal](https://developer.bunq.com/) or [Tinker](https://www.bunq.com/developer) πŸ— - Visiting [our forum](https://together.bunq.com/t/api) where you can share your creations, questions and experience 🎀 From c9d0bce2cd809f9095e07534c6648a08f0a89237 Mon Sep 17 00:00:00 2001 From: Angelo Melonas Date: Mon, 27 Jul 2020 12:28:36 +0200 Subject: [PATCH 3/7] Regenerated code based on the latest tag. --- .../AttachmentConversationContent.php | 1 - .../Endpoint/AttachmentMonetaryAccount.php | 2 - .../AttachmentMonetaryAccountContent.php | 1 - .../Generated/Endpoint/AttachmentPublic.php | 4 - .../Endpoint/AttachmentPublicContent.php | 1 - .../Generated/Endpoint/AttachmentTab.php | 4 - .../Endpoint/AttachmentTabContent.php | 1 - .../Generated/Endpoint/AttachmentUser.php | 4 - .../Endpoint/AttachmentUserContent.php | 1 - src/Model/Generated/Endpoint/Avatar.php | 2 - .../BancontactMerchantTransaction.php | 442 ---------- .../BankSwitchServiceNetherlandsIncoming.php | 43 +- ...witchServiceNetherlandsIncomingPayment.php | 2 - .../Endpoint/BillingContractSubscription.php | 11 - .../Endpoint/BunqMeFundraiserProfile.php | 8 - .../Endpoint/BunqMeFundraiserProfileUser.php | 8 - .../Endpoint/BunqMeFundraiserResult.php | 5 - src/Model/Generated/Endpoint/BunqMeTab.php | 9 - .../Generated/Endpoint/BunqMeTabEntry.php | 7 - .../Endpoint/BunqMeTabResultInquiry.php | 2 - .../Endpoint/BunqMeTabResultResponse.php | 1 - ...qResponseBancontactMerchantTransaction.php | 17 - .../Endpoint/BunqResponseCompany.php | 17 + ...onList.php => BunqResponseCompanyList.php} | 4 +- .../Endpoint/BunqResponseRegistry.php | 17 + .../Endpoint/BunqResponseRegistryEntry.php | 17 + .../BunqResponseRegistryEntryList.php | 17 + .../Endpoint/BunqResponseRegistryList.php | 17 + .../Endpoint/BunqResponseRegistrySetting.php | 17 + .../BunqResponseRegistrySettlement.php | 17 + .../BunqResponseRegistrySettlementList.php | 17 + ...qResponseRegistrySettlementPendingList.php | 17 + .../BunqResponseSandboxUserCompany.php | 17 + .../BunqResponseSandboxUserPerson.php | 17 + .../BunqResponseTransferwiseAccountQuote.php | 17 + ...nqResponseTransferwiseAccountQuoteList.php | 17 + ...onseTransferwiseAccountRequirementList.php | 17 + .../BunqResponseTransferwiseCurrencyList.php | 17 + .../BunqResponseTransferwiseQuote.php | 17 + ...BunqResponseTransferwiseQuoteTemporary.php | 17 + .../BunqResponseTransferwiseTransfer.php | 17 + .../BunqResponseTransferwiseTransferList.php | 17 + .../BunqResponseTransferwiseUserList.php | 17 + src/Model/Generated/Endpoint/Card.php | 136 ++- src/Model/Generated/Endpoint/CardBatch.php | 1 - src/Model/Generated/Endpoint/CardCredit.php | 102 ++- src/Model/Generated/Endpoint/CardDebit.php | 66 +- .../Generated/Endpoint/CardGeneratedCvc2.php | 8 - src/Model/Generated/Endpoint/CardName.php | 2 - src/Model/Generated/Endpoint/CardReplace.php | 1 - src/Model/Generated/Endpoint/CashRegister.php | 9 - .../Generated/Endpoint/CashRegisterQrCode.php | 7 - .../Endpoint/CashRegisterQrCodeContent.php | 1 - .../Generated/Endpoint/CertificatePinned.php | 3 - src/Model/Generated/Endpoint/Company.php | 288 +++++++ .../Endpoint/ConfirmationOfFunds.php | 1 - src/Model/Generated/Endpoint/Customer.php | 5 - .../Generated/Endpoint/CustomerLimit.php | 10 - src/Model/Generated/Endpoint/Device.php | 2 - src/Model/Generated/Endpoint/DeviceServer.php | 7 - src/Model/Generated/Endpoint/DraftPayment.php | 11 - .../Endpoint/DraftShareInviteBank.php | 7 - .../DraftShareInviteBankQrCodeContent.php | 1 - src/Model/Generated/Endpoint/Event.php | 9 - .../Endpoint/ExportAnnualOverview.php | 6 - .../Endpoint/ExportAnnualOverviewContent.php | 1 - src/Model/Generated/Endpoint/ExportRib.php | 4 - .../Generated/Endpoint/ExportRibContent.php | 1 - .../Generated/Endpoint/ExportStatement.php | 10 - .../Endpoint/ExportStatementPayment.php | 4 - .../Endpoint/FeatureAnnouncement.php | 3 - .../Endpoint/IdealMerchantTransaction.php | 46 - src/Model/Generated/Endpoint/Insight.php | 4 - src/Model/Generated/Endpoint/InsightEvent.php | 8 - .../Endpoint/InstallationServerPublicKey.php | 2 - src/Model/Generated/Endpoint/Invoice.php | 18 - .../Generated/Endpoint/InvoiceByUser.php | 16 - .../Generated/Endpoint/MasterCardAction.php | 65 -- .../MasterCardActionGreenAggregation.php | 2 - .../Generated/Endpoint/MonetaryAccount.php | 5 - .../Endpoint/MonetaryAccountBank.php | 54 -- .../Endpoint/MonetaryAccountJoint.php | 53 -- .../Endpoint/MonetaryAccountLight.php | 56 -- .../Endpoint/MonetaryAccountProfile.php | 2 - .../Endpoint/MonetaryAccountSavings.php | 56 -- ...witchServiceNetherlandsIncomingPayment.php | 7 - .../NoteAttachmentBunqMeFundraiserResult.php | 7 - .../Endpoint/NoteAttachmentDraftPayment.php | 7 - ...NoteAttachmentIdealMerchantTransaction.php | 7 - .../NoteAttachmentMasterCardAction.php | 7 - .../Endpoint/NoteAttachmentPayment.php | 7 - .../Endpoint/NoteAttachmentPaymentBatch.php | 7 - .../Endpoint/NoteAttachmentRequestInquiry.php | 7 - .../NoteAttachmentRequestInquiryBatch.php | 7 - .../NoteAttachmentRequestResponse.php | 7 - .../NoteAttachmentScheduleInstance.php | 7 - .../NoteAttachmentSchedulePayment.php | 7 - .../NoteAttachmentSchedulePaymentBatch.php | 7 - ...oteAttachmentSofortMerchantTransaction.php | 7 - .../NoteAttachmentWhitelistResult.php | 7 - ...witchServiceNetherlandsIncomingPayment.php | 6 - .../NoteTextBunqMeFundraiserResult.php | 6 - .../Endpoint/NoteTextDraftPayment.php | 6 - .../NoteTextIdealMerchantTransaction.php | 6 - .../Endpoint/NoteTextMasterCardAction.php | 6 - .../Generated/Endpoint/NoteTextPayment.php | 6 - .../Endpoint/NoteTextPaymentBatch.php | 6 - .../Endpoint/NoteTextRequestInquiry.php | 6 - .../Endpoint/NoteTextRequestInquiryBatch.php | 6 - .../Endpoint/NoteTextRequestResponse.php | 6 - .../Endpoint/NoteTextScheduleInstance.php | 6 - .../Endpoint/NoteTextSchedulePayment.php | 6 - .../Endpoint/NoteTextSchedulePaymentBatch.php | 6 - .../NoteTextSofortMerchantTransaction.php | 6 - .../Endpoint/NoteTextWhitelistResult.php | 6 - .../Endpoint/NotificationFilterPushUser.php | 1 - .../NotificationFilterUrlMonetaryAccount.php | 1 - .../Endpoint/NotificationFilterUrlUser.php | 1 - .../Generated/Endpoint/OauthCallbackUrl.php | 1 - src/Model/Generated/Endpoint/OauthClient.php | 5 - src/Model/Generated/Endpoint/Payment.php | 88 +- .../Endpoint/PaymentAutoAllocate.php | 7 - .../PaymentAutoAllocateDefinition.php | 7 - .../Endpoint/PaymentAutoAllocateInstance.php | 8 - .../Endpoint/PaymentAutoAllocateUser.php | 1 - src/Model/Generated/Endpoint/PaymentBatch.php | 2 - .../PaymentServiceProviderCredential.php | 7 - .../PaymentServiceProviderDraftPayment.php | 4 - src/Model/Generated/Endpoint/PermittedIp.php | 2 - src/Model/Generated/Endpoint/Registry.php | 709 +++++++++++++++ .../Generated/Endpoint/RegistryEntry.php | 815 ++++++++++++++++++ .../Generated/Endpoint/RegistryMembership.php | 184 ++++ .../Generated/Endpoint/RegistrySetting.php | 149 ++++ .../Generated/Endpoint/RegistrySettlement.php | 408 +++++++++ .../Endpoint/RegistrySettlementPending.php | 95 ++ src/Model/Generated/Endpoint/RelationUser.php | 213 +++++ .../Generated/Endpoint/RequestInquiry.php | 63 +- .../Endpoint/RequestInquiryBatch.php | 4 - .../Generated/Endpoint/RequestResponse.php | 62 -- src/Model/Generated/Endpoint/Reward.php | 8 - .../Generated/Endpoint/RewardRecipient.php | 8 - src/Model/Generated/Endpoint/RewardSender.php | 8 - src/Model/Generated/Endpoint/SandboxUser.php | 1 - .../Generated/Endpoint/SandboxUserCompany.php | 85 ++ .../Generated/Endpoint/SandboxUserPerson.php | 85 ++ src/Model/Generated/Endpoint/Schedule.php | 7 - .../Generated/Endpoint/ScheduleInstance.php | 7 - .../Generated/Endpoint/SchedulePayment.php | 3 - .../Endpoint/SchedulePaymentBatch.php | 2 - src/Model/Generated/Endpoint/ScheduleUser.php | 1 - .../Endpoint/ShareInviteBankInquiryBatch.php | 2 - .../ShareInviteMonetaryAccountInquiry.php | 61 +- .../ShareInviteMonetaryAccountResponse.php | 46 +- .../Endpoint/SofortMerchantTransaction.php | 10 - src/Model/Generated/Endpoint/Tab.php | 3 - .../Generated/Endpoint/TabAttachmentTab.php | 4 - .../Endpoint/TabAttachmentTabContent.php | 1 - src/Model/Generated/Endpoint/TabItem.php | 7 - src/Model/Generated/Endpoint/TabItemShop.php | 8 - .../Generated/Endpoint/TabItemShopBatch.php | 1 - .../Generated/Endpoint/TabQrCodeContent.php | 1 - .../Generated/Endpoint/TabResultInquiry.php | 3 - .../Generated/Endpoint/TabResultResponse.php | 4 - .../Generated/Endpoint/TabUsageMultiple.php | 18 - .../Generated/Endpoint/TabUsageSingle.php | 20 - .../Endpoint/TokenQrRequestIdeal.php | 53 -- .../Endpoint/TransferwiseAccountQuote.php | 407 +++++++++ .../TransferwiseAccountRequirement.php | 256 ++++++ .../Endpoint/TransferwiseCurrency.php | 153 ++++ .../Generated/Endpoint/TransferwiseQuote.php | 83 +- .../Endpoint/TransferwiseQuoteTemporary.php | 413 +++++++++ .../Endpoint/TransferwiseTransfer.php | 116 ++- .../TransferwiseTransferRequirement.php | 190 ++++ .../Generated/Endpoint/TransferwiseUser.php | 264 ++++++ src/Model/Generated/Endpoint/TreeProgress.php | 34 +- src/Model/Generated/Endpoint/User.php | 6 - src/Model/Generated/Endpoint/UserApiKey.php | 5 - src/Model/Generated/Endpoint/UserCompany.php | 103 ++- .../Generated/Endpoint/UserCompanyName.php | 2 - .../Endpoint/UserCredentialPasswordIp.php | 7 - .../Generated/Endpoint/UserLegalName.php | 1 - src/Model/Generated/Endpoint/UserLight.php | 255 ++---- .../Endpoint/UserPaymentServiceProvider.php | 14 - src/Model/Generated/Endpoint/UserPerson.php | 161 +--- .../Generated/Endpoint/WhitelistResult.php | 8 - src/Model/Generated/Endpoint/WhitelistSdd.php | 11 - src/Model/Generated/Object/Address.php | 21 +- src/Model/Generated/Object/AllocationItem.php | 189 ++++ src/Model/Generated/Object/Amount.php | 2 - src/Model/Generated/Object/Attachment.php | 2 - .../AttachmentMonetaryAccountPayment.php | 2 - .../Generated/Object/AttachmentPublic.php | 3 - src/Model/Generated/Object/AttachmentTab.php | 3 - src/Model/Generated/Object/Avatar.php | 3 - .../Generated/Object/BudgetRestriction.php | 2 - src/Model/Generated/Object/BunqId.php | 1 - .../Object/BunqMeMerchantAvailable.php | 2 - .../Object/CardCountryPermission.php | 3 - .../Generated/Object/CardPinAssignment.php | 2 - .../Object/CardPrimaryAccountNumber.php | 6 - src/Model/Generated/Object/Certificate.php | 1 - src/Model/Generated/Object/CoOwner.php | 2 - .../Object/DraftPaymentAnchorObject.php | 2 - .../Generated/Object/DraftPaymentEntry.php | 8 - .../Generated/Object/DraftPaymentResponse.php | 2 - .../Object/DraftShareInviteEntry.php | 3 - src/Model/Generated/Object/Error.php | 2 - src/Model/Generated/Object/EventObject.php | 28 - src/Model/Generated/Object/Geolocation.php | 4 - src/Model/Generated/Object/Image.php | 4 - src/Model/Generated/Object/InvoiceItem.php | 9 - .../Generated/Object/InvoiceItemGroup.php | 7 - src/Model/Generated/Object/Issuer.php | 2 - src/Model/Generated/Object/LabelCard.php | 6 - .../Generated/Object/LabelMonetaryAccount.php | 12 - src/Model/Generated/Object/LabelUser.php | 5 - .../Object/MonetaryAccountProfileDrain.php | 4 - .../Object/MonetaryAccountProfileFill.php | 5 - .../Object/MonetaryAccountSetting.php | 4 - .../Object/NotificationAnchorObject.php | 22 - .../Generated/Object/NotificationFilter.php | 3 - .../Object/NotificationFilterPush.php | 1 - .../Object/NotificationFilterUrl.php | 5 - .../Generated/Object/NotificationUrl.php | 4 - .../Generated/Object/OauthCallbackUrl.php | 4 - .../Object/PaymentBatchAnchoredPayment.php | 1 - .../Generated/Object/PermittedDevice.php | 2 - src/Model/Generated/Object/Pointer.php | 3 - .../Object/RegistryEntryAttachment.php | 97 +++ .../Object/RegistryEntryReference.php | 44 + .../Object/RegistrySettlementItem.php | 179 ++++ .../Object/RequestInquiryReference.php | 2 - ...questReferenceSplitTheBillAnchorObject.php | 10 - .../Generated/Object/ScheduleAnchorObject.php | 2 - .../Object/ScheduleInstanceAnchorObject.php | 2 - .../Generated/Object/SchedulePaymentEntry.php | 6 - src/Model/Generated/Object/ShareDetail.php | 3 - .../Object/ShareDetailDraftPayment.php | 4 - .../Generated/Object/ShareDetailPayment.php | 6 - .../Generated/Object/ShareDetailReadOnly.php | 3 - .../Generated/Object/TabTextWaitingScreen.php | 2 - src/Model/Generated/Object/TabVisibility.php | 3 - src/Model/Generated/Object/TaxResident.php | 3 - .../Object/TransferwiseRequirementField.php | 106 +++ src/Model/Generated/Object/Ubo.php | 3 - .../Object/UserApiKeyAnchoredUser.php | 3 - .../WhitelistResultViewAnchoredObject.php | 3 - 247 files changed, 6408 insertions(+), 2460 deletions(-) delete mode 100644 src/Model/Generated/Endpoint/BancontactMerchantTransaction.php delete mode 100644 src/Model/Generated/Endpoint/BunqResponseBancontactMerchantTransaction.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseCompany.php rename src/Model/Generated/Endpoint/{BunqResponseBancontactMerchantTransactionList.php => BunqResponseCompanyList.php} (61%) create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistry.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistryEntry.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistryEntryList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistryList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistrySetting.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistrySettlement.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistrySettlementList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseRegistrySettlementPendingList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseSandboxUserCompany.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseSandboxUserPerson.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseAccountQuote.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseAccountQuoteList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseAccountRequirementList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseCurrencyList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseQuote.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseQuoteTemporary.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseTransfer.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseTransferList.php create mode 100644 src/Model/Generated/Endpoint/BunqResponseTransferwiseUserList.php create mode 100644 src/Model/Generated/Endpoint/Company.php create mode 100644 src/Model/Generated/Endpoint/Registry.php create mode 100644 src/Model/Generated/Endpoint/RegistryEntry.php create mode 100644 src/Model/Generated/Endpoint/RegistryMembership.php create mode 100644 src/Model/Generated/Endpoint/RegistrySetting.php create mode 100644 src/Model/Generated/Endpoint/RegistrySettlement.php create mode 100644 src/Model/Generated/Endpoint/RegistrySettlementPending.php create mode 100644 src/Model/Generated/Endpoint/RelationUser.php create mode 100644 src/Model/Generated/Endpoint/SandboxUserCompany.php create mode 100644 src/Model/Generated/Endpoint/SandboxUserPerson.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseAccountQuote.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseAccountRequirement.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseCurrency.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseQuoteTemporary.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseTransferRequirement.php create mode 100644 src/Model/Generated/Endpoint/TransferwiseUser.php create mode 100644 src/Model/Generated/Object/AllocationItem.php create mode 100644 src/Model/Generated/Object/RegistryEntryAttachment.php create mode 100644 src/Model/Generated/Object/RegistryEntryReference.php create mode 100644 src/Model/Generated/Object/RegistrySettlementItem.php create mode 100644 src/Model/Generated/Object/TransferwiseRequirementField.php diff --git a/src/Model/Generated/Endpoint/AttachmentConversationContent.php b/src/Model/Generated/Endpoint/AttachmentConversationContent.php index 7f0da6b8..8fca8955 100644 --- a/src/Model/Generated/Endpoint/AttachmentConversationContent.php +++ b/src/Model/Generated/Endpoint/AttachmentConversationContent.php @@ -25,7 +25,6 @@ class AttachmentConversationContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/AttachmentMonetaryAccount.php b/src/Model/Generated/Endpoint/AttachmentMonetaryAccount.php index 7e8aefa6..e08d8f71 100644 --- a/src/Model/Generated/Endpoint/AttachmentMonetaryAccount.php +++ b/src/Model/Generated/Endpoint/AttachmentMonetaryAccount.php @@ -85,7 +85,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -107,7 +106,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Endpoint/AttachmentMonetaryAccountContent.php b/src/Model/Generated/Endpoint/AttachmentMonetaryAccountContent.php index 2bd1cd95..6bba7355 100644 --- a/src/Model/Generated/Endpoint/AttachmentMonetaryAccountContent.php +++ b/src/Model/Generated/Endpoint/AttachmentMonetaryAccountContent.php @@ -26,7 +26,6 @@ class AttachmentMonetaryAccountContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/AttachmentPublic.php b/src/Model/Generated/Endpoint/AttachmentPublic.php index 74f570d8..243f6f99 100644 --- a/src/Model/Generated/Endpoint/AttachmentPublic.php +++ b/src/Model/Generated/Endpoint/AttachmentPublic.php @@ -133,7 +133,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -155,7 +154,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -177,7 +175,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -199,7 +196,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/AttachmentPublicContent.php b/src/Model/Generated/Endpoint/AttachmentPublicContent.php index e9750545..56d08638 100644 --- a/src/Model/Generated/Endpoint/AttachmentPublicContent.php +++ b/src/Model/Generated/Endpoint/AttachmentPublicContent.php @@ -26,7 +26,6 @@ class AttachmentPublicContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/AttachmentTab.php b/src/Model/Generated/Endpoint/AttachmentTab.php index a9609a0f..dbf002a8 100644 --- a/src/Model/Generated/Endpoint/AttachmentTab.php +++ b/src/Model/Generated/Endpoint/AttachmentTab.php @@ -136,7 +136,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -158,7 +157,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -180,7 +178,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -202,7 +199,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/AttachmentTabContent.php b/src/Model/Generated/Endpoint/AttachmentTabContent.php index cdbc53a1..c15fd2d9 100644 --- a/src/Model/Generated/Endpoint/AttachmentTabContent.php +++ b/src/Model/Generated/Endpoint/AttachmentTabContent.php @@ -25,7 +25,6 @@ class AttachmentTabContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/AttachmentUser.php b/src/Model/Generated/Endpoint/AttachmentUser.php index 1eb4d298..8b87c66d 100644 --- a/src/Model/Generated/Endpoint/AttachmentUser.php +++ b/src/Model/Generated/Endpoint/AttachmentUser.php @@ -93,7 +93,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -115,7 +114,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -137,7 +135,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -159,7 +156,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/AttachmentUserContent.php b/src/Model/Generated/Endpoint/AttachmentUserContent.php index 85b6f1ba..2b312482 100644 --- a/src/Model/Generated/Endpoint/AttachmentUserContent.php +++ b/src/Model/Generated/Endpoint/AttachmentUserContent.php @@ -25,7 +25,6 @@ class AttachmentUserContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/Avatar.php b/src/Model/Generated/Endpoint/Avatar.php index 292a142d..6abb8f4c 100644 --- a/src/Model/Generated/Endpoint/Avatar.php +++ b/src/Model/Generated/Endpoint/Avatar.php @@ -128,7 +128,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -150,7 +149,6 @@ public function getImage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setImage($image) { diff --git a/src/Model/Generated/Endpoint/BancontactMerchantTransaction.php b/src/Model/Generated/Endpoint/BancontactMerchantTransaction.php deleted file mode 100644 index f6cf8b5f..00000000 --- a/src/Model/Generated/Endpoint/BancontactMerchantTransaction.php +++ /dev/null @@ -1,442 +0,0 @@ -amountRequestedFieldForRequest = $amountRequested; - } - - /** - * @param Amount $amountRequested The requested amount of money to add. - * @param int|null $monetaryAccountId - * @param string[] $customHeaders - * - * @return BunqResponseInt - */ - public static function create( - Amount $amountRequested, - int $monetaryAccountId = null, - array $customHeaders = [] - ): BunqResponseInt { - $apiClient = new ApiClient(static::getApiContext()); - $responseRaw = $apiClient->post( - vsprintf( - self::ENDPOINT_URL_CREATE, - [static::determineUserId(), static::determineMonetaryAccountId($monetaryAccountId)] - ), - [self::FIELD_AMOUNT_REQUESTED => $amountRequested], - $customHeaders - ); - - return BunqResponseInt::castFromBunqResponse( - static::processForId($responseRaw) - ); - } - - /** - * @param int $bancontactMerchantTransactionId - * @param int|null $monetaryAccountId - * @param string[] $customHeaders - * - * @return BunqResponseBancontactMerchantTransaction - */ - public static function get( - int $bancontactMerchantTransactionId, - int $monetaryAccountId = null, - array $customHeaders = [] - ): BunqResponseBancontactMerchantTransaction { - $apiClient = new ApiClient(static::getApiContext()); - $responseRaw = $apiClient->get( - vsprintf( - self::ENDPOINT_URL_READ, - [ - static::determineUserId(), - static::determineMonetaryAccountId($monetaryAccountId), - $bancontactMerchantTransactionId, - ] - ), - [], - $customHeaders - ); - - return BunqResponseBancontactMerchantTransaction::castFromBunqResponse( - static::fromJson($responseRaw, self::OBJECT_TYPE_GET) - ); - } - - /** - * This method is called "listing" because "list" is a restricted PHP word - * and cannot be used as constants, class names, function or method names. - * - * @param int|null $monetaryAccountId - * @param string[] $params - * @param string[] $customHeaders - * - * @return BunqResponseBancontactMerchantTransactionList - */ - public static function listing( - int $monetaryAccountId = null, - array $params = [], - array $customHeaders = [] - ): BunqResponseBancontactMerchantTransactionList { - $apiClient = new ApiClient(static::getApiContext()); - $responseRaw = $apiClient->get( - vsprintf( - self::ENDPOINT_URL_LISTING, - [static::determineUserId(), static::determineMonetaryAccountId($monetaryAccountId)] - ), - $params, - $customHeaders - ); - - return BunqResponseBancontactMerchantTransactionList::castFromBunqResponse( - static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) - ); - } - - /** - * The id of the monetary account this bancontact merchant transaction links - * to. - * - * @return int - */ - public function getMonetaryAccountId() - { - return $this->monetaryAccountId; - } - - /** - * @param int $monetaryAccountId - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setMonetaryAccountId($monetaryAccountId) - { - $this->monetaryAccountId = $monetaryAccountId; - } - - /** - * The alias of the monetary account to add money to. - * - * @return LabelMonetaryAccount - */ - public function getAlias() - { - return $this->alias; - } - - /** - * @param LabelMonetaryAccount $alias - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAlias($alias) - { - $this->alias = $alias; - } - - /** - * The requested amount of money to add. - * - * @return Amount - */ - public function getAmountRequested() - { - return $this->amountRequested; - } - - /** - * @param Amount $amountRequested - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAmountRequested($amountRequested) - { - $this->amountRequested = $amountRequested; - } - - /** - * When the transaction will expire. - * - * @return string - */ - public function getExpiration() - { - return $this->expiration; - } - - /** - * @param string $expiration - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setExpiration($expiration) - { - $this->expiration = $expiration; - } - - /** - * The URL to visit complete the bancontact transaction. - * - * @return string - */ - public function getUrlRedirect() - { - return $this->urlRedirect; - } - - /** - * @param string $urlRedirect - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setUrlRedirect($urlRedirect) - { - $this->urlRedirect = $urlRedirect; - } - - /** - * The deep link to visit complete the bancontact transaction. - * - * @return string - */ - public function getUrlDeepLink() - { - return $this->urlDeepLink; - } - - /** - * @param string $urlDeepLink - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setUrlDeepLink($urlDeepLink) - { - $this->urlDeepLink = $urlDeepLink; - } - - /** - * The status of the transaction. - * - * @return string - */ - public function getStatus() - { - return $this->status; - } - - /** - * @param string $status - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setStatus($status) - { - $this->status = $status; - } - - /** - * When the status was last updated. - * - * @return string - */ - public function getStatusTimestamp() - { - return $this->statusTimestamp; - } - - /** - * @param string $statusTimestamp - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setStatusTimestamp($statusTimestamp) - { - $this->statusTimestamp = $statusTimestamp; - } - - /** - * The transaction ID of the bancontact transaction. - * - * @return string - */ - public function getTransactionId() - { - return $this->transactionId; - } - - /** - * @param string $transactionId - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setTransactionId($transactionId) - { - $this->transactionId = $transactionId; - } - - /** - * @return bool - */ - public function isAllFieldNull() - { - if (!is_null($this->monetaryAccountId)) { - return false; - } - - if (!is_null($this->alias)) { - return false; - } - - if (!is_null($this->amountRequested)) { - return false; - } - - if (!is_null($this->expiration)) { - return false; - } - - if (!is_null($this->urlRedirect)) { - return false; - } - - if (!is_null($this->urlDeepLink)) { - return false; - } - - if (!is_null($this->status)) { - return false; - } - - if (!is_null($this->statusTimestamp)) { - return false; - } - - if (!is_null($this->transactionId)) { - return false; - } - - return true; - } -} diff --git a/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncoming.php b/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncoming.php index 0f455014..5fd39274 100644 --- a/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncoming.php +++ b/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncoming.php @@ -20,8 +20,6 @@ class BankSwitchServiceNetherlandsIncoming extends BunqModel const FIELD_ALIAS = 'alias'; const FIELD_COUNTERPARTY_ALIAS = 'counterparty_alias'; const FIELD_STATUS = 'status'; - const FIELD_SUB_STATUS = 'sub_status'; - const FIELD_TIME_START_ACTUAL = 'time_start_actual'; /** * The label of the user creator of this switch service. @@ -110,21 +108,6 @@ class BankSwitchServiceNetherlandsIncoming extends BunqModel */ protected $statusFieldForRequest; - /** - * The substatus of the switch service. Only available in UPDATE. Can be - * NONE or CAPTURED - * - * @var string|null - */ - protected $subStatusFieldForRequest; - - /** - * The timestamp when the switch service actually starts. - * - * @var string|null - */ - protected $timeStartActualFieldForRequest; - /** * @param Pointer $alias The alias of the Monetary Account this switch * service is for. @@ -134,23 +117,12 @@ class BankSwitchServiceNetherlandsIncoming extends BunqModel * POST requests (always set to REQUESTED) can be CANCELLED in PUT requests * to cancel the switch service. Admin can set this to ACCEPTED, or * REJECTED. - * @param string|null $subStatus The substatus of the switch service. Only - * available in UPDATE. Can be NONE or CAPTURED - * @param string|null $timeStartActual The timestamp when the switch service - * actually starts. - */ - public function __construct( - Pointer $alias, - Pointer $counterpartyAlias, - string $status = null, - string $subStatus = null, - string $timeStartActual = null - ) { + */ + public function __construct(Pointer $alias, Pointer $counterpartyAlias, string $status = null) + { $this->aliasFieldForRequest = $alias; $this->counterpartyAliasFieldForRequest = $counterpartyAlias; $this->statusFieldForRequest = $status; - $this->subStatusFieldForRequest = $subStatus; - $this->timeStartActualFieldForRequest = $timeStartActual; } /** @@ -168,7 +140,6 @@ public function getUserAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAlias($userAlias) { @@ -190,7 +161,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -212,7 +182,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -234,7 +203,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -256,7 +224,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -278,7 +245,6 @@ public function getTimeStartDesired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeStartDesired($timeStartDesired) { @@ -300,7 +266,6 @@ public function getTimeStartActual() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeStartActual($timeStartActual) { @@ -322,7 +287,6 @@ public function getTimeEnd() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeEnd($timeEnd) { @@ -344,7 +308,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncomingPayment.php b/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncomingPayment.php index 37fbffae..62b502bd 100644 --- a/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncomingPayment.php +++ b/src/Model/Generated/Endpoint/BankSwitchServiceNetherlandsIncomingPayment.php @@ -82,7 +82,6 @@ public function getBankSwitchService() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBankSwitchService($bankSwitchService) { @@ -104,7 +103,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { diff --git a/src/Model/Generated/Endpoint/BillingContractSubscription.php b/src/Model/Generated/Endpoint/BillingContractSubscription.php index 93bcd2cb..7ee467f7 100644 --- a/src/Model/Generated/Endpoint/BillingContractSubscription.php +++ b/src/Model/Generated/Endpoint/BillingContractSubscription.php @@ -120,7 +120,6 @@ public function __construct(string $subscriptionType) /** * Get all subscription billing contract for the authenticated user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -163,7 +162,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -185,7 +183,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -207,7 +204,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -229,7 +225,6 @@ public function getContractDateStart() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContractDateStart($contractDateStart) { @@ -251,7 +246,6 @@ public function getContractDateEnd() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContractDateEnd($contractDateEnd) { @@ -273,7 +267,6 @@ public function getContractVersion() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContractVersion($contractVersion) { @@ -297,7 +290,6 @@ public function getSubscriptionType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubscriptionType($subscriptionType) { @@ -320,7 +312,6 @@ public function getSubscriptionTypeDowngrade() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubscriptionTypeDowngrade($subscriptionTypeDowngrade) { @@ -342,7 +333,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -364,7 +354,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { diff --git a/src/Model/Generated/Endpoint/BunqMeFundraiserProfile.php b/src/Model/Generated/Endpoint/BunqMeFundraiserProfile.php index 58ba2189..5d07cb90 100644 --- a/src/Model/Generated/Endpoint/BunqMeFundraiserProfile.php +++ b/src/Model/Generated/Endpoint/BunqMeFundraiserProfile.php @@ -111,7 +111,6 @@ public function getColor() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setColor($color) { @@ -134,7 +133,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -156,7 +154,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -178,7 +175,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -201,7 +197,6 @@ public function getPointer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPointer($pointer) { @@ -224,7 +219,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -246,7 +240,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -268,7 +261,6 @@ public function getInviteProfileName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInviteProfileName($inviteProfileName) { diff --git a/src/Model/Generated/Endpoint/BunqMeFundraiserProfileUser.php b/src/Model/Generated/Endpoint/BunqMeFundraiserProfileUser.php index ad1c6e37..45b70810 100644 --- a/src/Model/Generated/Endpoint/BunqMeFundraiserProfileUser.php +++ b/src/Model/Generated/Endpoint/BunqMeFundraiserProfileUser.php @@ -252,7 +252,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -275,7 +274,6 @@ public function getColor() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setColor($color) { @@ -298,7 +296,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -320,7 +317,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -342,7 +338,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -365,7 +360,6 @@ public function getPointer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPointer($pointer) { @@ -387,7 +381,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -410,7 +403,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/BunqMeFundraiserResult.php b/src/Model/Generated/Endpoint/BunqMeFundraiserResult.php index 2560d594..0fcf2649 100644 --- a/src/Model/Generated/Endpoint/BunqMeFundraiserResult.php +++ b/src/Model/Generated/Endpoint/BunqMeFundraiserResult.php @@ -102,7 +102,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -124,7 +123,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -146,7 +144,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -168,7 +165,6 @@ public function getBunqmeFundraiserProfile() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqmeFundraiserProfile($bunqmeFundraiserProfile) { @@ -190,7 +186,6 @@ public function getPayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayments($payments) { diff --git a/src/Model/Generated/Endpoint/BunqMeTab.php b/src/Model/Generated/Endpoint/BunqMeTab.php index 743b182c..a520f150 100644 --- a/src/Model/Generated/Endpoint/BunqMeTab.php +++ b/src/Model/Generated/Endpoint/BunqMeTab.php @@ -262,7 +262,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +283,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +304,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +325,6 @@ public function getTimeExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeExpiry($timeExpiry) { @@ -350,7 +346,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -373,7 +368,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -395,7 +389,6 @@ public function getBunqmeTabShareUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqmeTabShareUrl($bunqmeTabShareUrl) { @@ -417,7 +410,6 @@ public function getBunqmeTabEntry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqmeTabEntry($bunqmeTabEntry) { @@ -439,7 +431,6 @@ public function getResultInquiries() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setResultInquiries($resultInquiries) { diff --git a/src/Model/Generated/Endpoint/BunqMeTabEntry.php b/src/Model/Generated/Endpoint/BunqMeTabEntry.php index 8a6c0c4a..da23eb28 100644 --- a/src/Model/Generated/Endpoint/BunqMeTabEntry.php +++ b/src/Model/Generated/Endpoint/BunqMeTabEntry.php @@ -125,7 +125,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -147,7 +146,6 @@ public function getAmountInquired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountInquired($amountInquired) { @@ -170,7 +168,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -192,7 +189,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -215,7 +211,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -237,7 +232,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -259,7 +253,6 @@ public function getMerchantAvailable() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantAvailable($merchantAvailable) { diff --git a/src/Model/Generated/Endpoint/BunqMeTabResultInquiry.php b/src/Model/Generated/Endpoint/BunqMeTabResultInquiry.php index f17a575f..c841d2a9 100644 --- a/src/Model/Generated/Endpoint/BunqMeTabResultInquiry.php +++ b/src/Model/Generated/Endpoint/BunqMeTabResultInquiry.php @@ -41,7 +41,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -63,7 +62,6 @@ public function getBunqMeTabId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTabId($bunqMeTabId) { diff --git a/src/Model/Generated/Endpoint/BunqMeTabResultResponse.php b/src/Model/Generated/Endpoint/BunqMeTabResultResponse.php index 72a8610c..f5f59e0f 100644 --- a/src/Model/Generated/Endpoint/BunqMeTabResultResponse.php +++ b/src/Model/Generated/Endpoint/BunqMeTabResultResponse.php @@ -76,7 +76,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { diff --git a/src/Model/Generated/Endpoint/BunqResponseBancontactMerchantTransaction.php b/src/Model/Generated/Endpoint/BunqResponseBancontactMerchantTransaction.php deleted file mode 100644 index cc7243a2..00000000 --- a/src/Model/Generated/Endpoint/BunqResponseBancontactMerchantTransaction.php +++ /dev/null @@ -1,17 +0,0 @@ -secondLine = $secondLine; } + /** + * ID of the user who is owner of the card. + * + * @return int + */ + public function getUserId() + { + return $this->userId; + } + + /** + * @param int $userId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUserId($userId) + { + $this->userId = $userId; + } + /** * The status to set for the card. Can be ACTIVE, DEACTIVATED, LOST, STOLEN, * CANCELLED, EXPIRED or PIN_TRIES_EXCEEDED. @@ -613,7 +650,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -635,7 +671,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -643,9 +678,12 @@ public function setSubStatus($subStatus) } /** - * The order status of the card. Can be CARD_UPDATE_REQUESTED, - * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, ACCEPTED_FOR_PRODUCTION or - * DELIVERED_TO_CUSTOMER. + * The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, + * CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, + * DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, + * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, + * NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or + * NEW_CARD_REQUEST_CANCELLED. * * @return string */ @@ -659,7 +697,6 @@ public function getOrderStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOrderStatus($orderStatus) { @@ -681,7 +718,6 @@ public function getExpiryDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryDate($expiryDate) { @@ -703,7 +739,6 @@ public function getNameOnCard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNameOnCard($nameOnCard) { @@ -725,7 +760,6 @@ public function getPrimaryAccountNumbers() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPrimaryAccountNumbers($primaryAccountNumbers) { @@ -747,7 +781,6 @@ public function getCardLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardLimit($cardLimit) { @@ -769,7 +802,6 @@ public function getCardLimitAtm() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardLimitAtm($cardLimitAtm) { @@ -791,7 +823,6 @@ public function getCountryPermission() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountryPermission($countryPermission) { @@ -814,7 +845,6 @@ public function getLabelMonetaryAccountOrdered() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountOrdered($labelMonetaryAccountOrdered) { @@ -837,7 +867,6 @@ public function getLabelMonetaryAccountCurrent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountCurrent($labelMonetaryAccountCurrent) { @@ -859,7 +888,6 @@ public function getPinCodeAssignment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPinCodeAssignment($pinCodeAssignment) { @@ -882,7 +910,6 @@ public function getMonetaryAccountIdFallback() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountIdFallback($monetaryAccountIdFallback) { @@ -905,13 +932,54 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { $this->country = $country; } + /** + * A tracking link provided by our shipment provider. + * + * @return string + */ + public function getCardShipmentTrackingUrl() + { + return $this->cardShipmentTrackingUrl; + } + + /** + * @param string $cardShipmentTrackingUrl + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCardShipmentTrackingUrl($cardShipmentTrackingUrl) + { + $this->cardShipmentTrackingUrl = $cardShipmentTrackingUrl; + } + + /** + * The amount saved through ZeroFX on this card. + * + * @return Amount + */ + public function getAmountSavedZeroFx() + { + return $this->amountSavedZeroFx; + } + + /** + * @param Amount $amountSavedZeroFx + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmountSavedZeroFx($amountSavedZeroFx) + { + $this->amountSavedZeroFx = $amountSavedZeroFx; + } + /** * @return bool */ @@ -945,6 +1013,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->userId)) { + return false; + } + if (!is_null($this->status)) { return false; } @@ -1001,6 +1073,14 @@ public function isAllFieldNull() return false; } + if (!is_null($this->cardShipmentTrackingUrl)) { + return false; + } + + if (!is_null($this->amountSavedZeroFx)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/CardBatch.php b/src/Model/Generated/Endpoint/CardBatch.php index f0bdd0de..1c759b20 100644 --- a/src/Model/Generated/Endpoint/CardBatch.php +++ b/src/Model/Generated/Endpoint/CardBatch.php @@ -88,7 +88,6 @@ public function getUpdatedCardIds() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdatedCardIds($updatedCardIds) { diff --git a/src/Model/Generated/Endpoint/CardCredit.php b/src/Model/Generated/Endpoint/CardCredit.php index 91ae5d4b..5507e75a 100644 --- a/src/Model/Generated/Endpoint/CardCredit.php +++ b/src/Model/Generated/Endpoint/CardCredit.php @@ -81,6 +81,13 @@ class CardCredit extends BunqModel */ protected $subType; + /** + * The product type of the card. + * + * @var string + */ + protected $productType; + /** * The second line of text on the card * @@ -104,9 +111,12 @@ class CardCredit extends BunqModel protected $subStatus; /** - * The order status of the card. Can be CARD_UPDATE_REQUESTED, - * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, ACCEPTED_FOR_PRODUCTION or - * DELIVERED_TO_CUSTOMER. + * The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, + * CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, + * DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, + * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, + * NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or + * NEW_CARD_REQUEST_CANCELLED. * * @var string */ @@ -186,6 +196,13 @@ class CardCredit extends BunqModel */ protected $country; + /** + * A tracking link provided by our shipment provider. + * + * @var string + */ + protected $cardShipmentTrackingUrl; + /** * The second line of text on the card, used as name/description for it. It * can contain at most 17 characters and it can be empty. @@ -345,7 +362,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -367,7 +383,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -389,7 +404,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -411,7 +425,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -433,7 +446,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -455,13 +467,33 @@ public function getSubType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubType($subType) { $this->subType = $subType; } + /** + * The product type of the card. + * + * @return string + */ + public function getProductType() + { + return $this->productType; + } + + /** + * @param string $productType + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setProductType($productType) + { + $this->productType = $productType; + } + /** * The second line of text on the card * @@ -477,7 +509,6 @@ public function getSecondLine() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSecondLine($secondLine) { @@ -500,7 +531,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -522,7 +552,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -530,9 +559,12 @@ public function setSubStatus($subStatus) } /** - * The order status of the card. Can be CARD_UPDATE_REQUESTED, - * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, ACCEPTED_FOR_PRODUCTION or - * DELIVERED_TO_CUSTOMER. + * The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, + * CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, + * DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, + * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, + * NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or + * NEW_CARD_REQUEST_CANCELLED. * * @return string */ @@ -546,7 +578,6 @@ public function getOrderStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOrderStatus($orderStatus) { @@ -568,7 +599,6 @@ public function getExpiryDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryDate($expiryDate) { @@ -590,7 +620,6 @@ public function getNameOnCard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNameOnCard($nameOnCard) { @@ -612,7 +641,6 @@ public function getCardLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardLimit($cardLimit) { @@ -634,7 +662,6 @@ public function getCardLimitAtm() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardLimitAtm($cardLimitAtm) { @@ -656,7 +683,6 @@ public function getCountryPermission() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountryPermission($countryPermission) { @@ -679,7 +705,6 @@ public function getLabelMonetaryAccountOrdered() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountOrdered($labelMonetaryAccountOrdered) { @@ -702,7 +727,6 @@ public function getLabelMonetaryAccountCurrent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountCurrent($labelMonetaryAccountCurrent) { @@ -724,7 +748,6 @@ public function getPinCodeAssignment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPinCodeAssignment($pinCodeAssignment) { @@ -747,7 +770,6 @@ public function getMonetaryAccountIdFallback() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountIdFallback($monetaryAccountIdFallback) { @@ -770,13 +792,33 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { $this->country = $country; } + /** + * A tracking link provided by our shipment provider. + * + * @return string + */ + public function getCardShipmentTrackingUrl() + { + return $this->cardShipmentTrackingUrl; + } + + /** + * @param string $cardShipmentTrackingUrl + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCardShipmentTrackingUrl($cardShipmentTrackingUrl) + { + $this->cardShipmentTrackingUrl = $cardShipmentTrackingUrl; + } + /** * @return bool */ @@ -806,6 +848,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->productType)) { + return false; + } + if (!is_null($this->secondLine)) { return false; } @@ -862,6 +908,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->cardShipmentTrackingUrl)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/CardDebit.php b/src/Model/Generated/Endpoint/CardDebit.php index dae08358..b304c290 100644 --- a/src/Model/Generated/Endpoint/CardDebit.php +++ b/src/Model/Generated/Endpoint/CardDebit.php @@ -104,8 +104,12 @@ class CardDebit extends BunqModel protected $status; /** - * The order status of the card. After ordering the card it will be - * NEW_CARD_REQUEST_RECEIVED. + * The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, + * CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, + * DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, + * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, + * NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or + * NEW_CARD_REQUEST_CANCELLED. * * @var string */ @@ -171,6 +175,13 @@ class CardDebit extends BunqModel */ protected $country; + /** + * A tracking link provided by our shipment provider. + * + * @var string + */ + protected $cardShipmentTrackingUrl; + /** * The second line of text on the card, used as name/description for it. It * can contain at most 17 characters and it can be empty. @@ -332,7 +343,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -354,7 +364,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -376,7 +385,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -398,7 +406,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -420,7 +427,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -442,7 +448,6 @@ public function getSubType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubType($subType) { @@ -464,7 +469,6 @@ public function getSecondLine() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSecondLine($secondLine) { @@ -486,7 +490,6 @@ public function getNameOnCard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNameOnCard($nameOnCard) { @@ -509,7 +512,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -517,8 +519,12 @@ public function setStatus($status) } /** - * The order status of the card. After ordering the card it will be - * NEW_CARD_REQUEST_RECEIVED. + * The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, + * CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, + * DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, + * CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, + * NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or + * NEW_CARD_REQUEST_CANCELLED. * * @return string */ @@ -532,7 +538,6 @@ public function getOrderStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOrderStatus($orderStatus) { @@ -554,7 +559,6 @@ public function getExpiryDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryDate($expiryDate) { @@ -576,7 +580,6 @@ public function getCountryPermission() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountryPermission($countryPermission) { @@ -599,7 +602,6 @@ public function getLabelMonetaryAccountOrdered() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountOrdered($labelMonetaryAccountOrdered) { @@ -622,7 +624,6 @@ public function getLabelMonetaryAccountCurrent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelMonetaryAccountCurrent($labelMonetaryAccountCurrent) { @@ -644,7 +645,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -666,7 +666,6 @@ public function getPinCodeAssignment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPinCodeAssignment($pinCodeAssignment) { @@ -689,7 +688,6 @@ public function getMonetaryAccountIdFallback() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountIdFallback($monetaryAccountIdFallback) { @@ -712,13 +710,33 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { $this->country = $country; } + /** + * A tracking link provided by our shipment provider. + * + * @return string + */ + public function getCardShipmentTrackingUrl() + { + return $this->cardShipmentTrackingUrl; + } + + /** + * @param string $cardShipmentTrackingUrl + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCardShipmentTrackingUrl($cardShipmentTrackingUrl) + { + $this->cardShipmentTrackingUrl = $cardShipmentTrackingUrl; + } + /** * @return bool */ @@ -796,6 +814,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->cardShipmentTrackingUrl)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/CardGeneratedCvc2.php b/src/Model/Generated/Endpoint/CardGeneratedCvc2.php index 36b4955b..1e7db386 100644 --- a/src/Model/Generated/Endpoint/CardGeneratedCvc2.php +++ b/src/Model/Generated/Endpoint/CardGeneratedCvc2.php @@ -182,7 +182,6 @@ public static function update( /** * Get all generated CVC2 codes for a card. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -227,7 +226,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -249,7 +247,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -271,7 +268,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -293,7 +289,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -315,7 +310,6 @@ public function getCvc2() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCvc2($cvc2) { @@ -337,7 +331,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -359,7 +352,6 @@ public function getExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryTime($expiryTime) { diff --git a/src/Model/Generated/Endpoint/CardName.php b/src/Model/Generated/Endpoint/CardName.php index 763994a7..e5a67b37 100644 --- a/src/Model/Generated/Endpoint/CardName.php +++ b/src/Model/Generated/Endpoint/CardName.php @@ -34,7 +34,6 @@ class CardName extends BunqModel /** * Return all the accepted card names for a specific user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -76,7 +75,6 @@ public function getPossibleCardNameArray() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPossibleCardNameArray($possibleCardNameArray) { diff --git a/src/Model/Generated/Endpoint/CardReplace.php b/src/Model/Generated/Endpoint/CardReplace.php index 805c044c..d8324678 100644 --- a/src/Model/Generated/Endpoint/CardReplace.php +++ b/src/Model/Generated/Endpoint/CardReplace.php @@ -126,7 +126,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Endpoint/CashRegister.php b/src/Model/Generated/Endpoint/CashRegister.php index e3fb80f3..ad4dfc28 100644 --- a/src/Model/Generated/Endpoint/CashRegister.php +++ b/src/Model/Generated/Endpoint/CashRegister.php @@ -298,7 +298,6 @@ public static function update( /** * Get a collection of CashRegister for a given user and monetary account. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -343,7 +342,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -365,7 +363,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -387,7 +384,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -409,7 +405,6 @@ public function getName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setName($name) { @@ -432,7 +427,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -454,7 +448,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -476,7 +469,6 @@ public function getLocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLocation($location) { @@ -498,7 +490,6 @@ public function getTabTextWaitingScreen() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabTextWaitingScreen($tabTextWaitingScreen) { diff --git a/src/Model/Generated/Endpoint/CashRegisterQrCode.php b/src/Model/Generated/Endpoint/CashRegisterQrCode.php index 9c61c201..ad45fadb 100644 --- a/src/Model/Generated/Endpoint/CashRegisterQrCode.php +++ b/src/Model/Generated/Endpoint/CashRegisterQrCode.php @@ -210,7 +210,6 @@ public static function get( /** * Get a collection of QR code information from a given CashRegister - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -258,7 +257,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -280,7 +278,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -302,7 +299,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -326,7 +322,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -348,7 +343,6 @@ public function getCashRegister() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCashRegister($cashRegister) { @@ -370,7 +364,6 @@ public function getTabObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabObject($tabObject) { diff --git a/src/Model/Generated/Endpoint/CashRegisterQrCodeContent.php b/src/Model/Generated/Endpoint/CashRegisterQrCodeContent.php index 5a8aca11..9a5acd05 100644 --- a/src/Model/Generated/Endpoint/CashRegisterQrCodeContent.php +++ b/src/Model/Generated/Endpoint/CashRegisterQrCodeContent.php @@ -25,7 +25,6 @@ class CashRegisterQrCodeContent extends BunqModel /** * Show the raw contents of a QR code - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/CertificatePinned.php b/src/Model/Generated/Endpoint/CertificatePinned.php index e938e27e..78db3001 100644 --- a/src/Model/Generated/Endpoint/CertificatePinned.php +++ b/src/Model/Generated/Endpoint/CertificatePinned.php @@ -116,7 +116,6 @@ public static function delete(int $certificatePinnedId, array $customHeaders = [ /** * List all the pinned certificate chain for the given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -183,7 +182,6 @@ public function getCertificateChain() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCertificateChain($certificateChain) { @@ -205,7 +203,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Endpoint/Company.php b/src/Model/Generated/Endpoint/Company.php new file mode 100644 index 00000000..6f3823f6 --- /dev/null +++ b/src/Model/Generated/Endpoint/Company.php @@ -0,0 +1,288 @@ +nameFieldForRequest = $name; + $this->addressMainFieldForRequest = $addressMain; + $this->addressPostalFieldForRequest = $addressPostal; + $this->countryFieldForRequest = $country; + $this->uboFieldForRequest = $ubo; + $this->chamberOfCommerceNumberFieldForRequest = $chamberOfCommerceNumber; + $this->legalFormFieldForRequest = $legalForm; + $this->avatarUuidFieldForRequest = $avatarUuid; + } + + /** + * @param string $name The company name. + * @param Address $addressMain The company's main address. + * @param Address $addressPostal The company's postal address. + * @param string $country The country where the company is registered. + * @param string $legalForm The company's legal form. + * @param Ubo[]|null $ubo The names and birth dates of the company's + * ultimate beneficiary owners. Minimum zero, maximum four. + * @param string|null $chamberOfCommerceNumber The company's chamber of + * commerce number. + * @param string|null $avatarUuid The public UUID of the company's avatar. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + string $name, + Address $addressMain, + Address $addressPostal, + string $country, + string $legalForm, + array $ubo = null, + string $chamberOfCommerceNumber = null, + string $avatarUuid = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId()] + ), + [ + self::FIELD_NAME => $name, + self::FIELD_ADDRESS_MAIN => $addressMain, + self::FIELD_ADDRESS_POSTAL => $addressPostal, + self::FIELD_COUNTRY => $country, + self::FIELD_UBO => $ubo, + self::FIELD_CHAMBER_OF_COMMERCE_NUMBER => $chamberOfCommerceNumber, + self::FIELD_LEGAL_FORM => $legalForm, + self::FIELD_AVATAR_UUID => $avatarUuid, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @param int $companyId + * @param string[] $customHeaders + * + * @return BunqResponseCompany + */ + public static function get(int $companyId, array $customHeaders = []): BunqResponseCompany + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $companyId] + ), + [], + $customHeaders + ); + + return BunqResponseCompany::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseCompanyList + */ + public static function listing(array $params = [], array $customHeaders = []): BunqResponseCompanyList + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId()] + ), + $params, + $customHeaders + ); + + return BunqResponseCompanyList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * @param int $companyId + * @param string|null $avatarUuid The public UUID of the company's avatar. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function update(int $companyId, string $avatarUuid = null, array $customHeaders = []): BunqResponseInt + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->put( + vsprintf( + self::ENDPOINT_URL_UPDATE, + [static::determineUserId(), $companyId] + ), + [self::FIELD_AVATAR_UUID => $avatarUuid], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @return UserCompany + */ + public function getUserCompany() + { + return $this->userCompany; + } + + /** + * @param UserCompany $userCompany + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUserCompany($userCompany) + { + $this->userCompany = $userCompany; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->userCompany)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/ConfirmationOfFunds.php b/src/Model/Generated/Endpoint/ConfirmationOfFunds.php index f3a9c1f2..89f74b71 100644 --- a/src/Model/Generated/Endpoint/ConfirmationOfFunds.php +++ b/src/Model/Generated/Endpoint/ConfirmationOfFunds.php @@ -107,7 +107,6 @@ public function getHasSufficientFunds() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setHasSufficientFunds($hasSufficientFunds) { diff --git a/src/Model/Generated/Endpoint/Customer.php b/src/Model/Generated/Endpoint/Customer.php index 2d80271a..e780f506 100644 --- a/src/Model/Generated/Endpoint/Customer.php +++ b/src/Model/Generated/Endpoint/Customer.php @@ -92,7 +92,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -114,7 +113,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -136,7 +134,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -158,7 +155,6 @@ public function getBillingAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBillingAccountId($billingAccountId) { @@ -180,7 +176,6 @@ public function getInvoiceNotificationPreference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoiceNotificationPreference($invoiceNotificationPreference) { diff --git a/src/Model/Generated/Endpoint/CustomerLimit.php b/src/Model/Generated/Endpoint/CustomerLimit.php index d57b122c..e56f8ef4 100644 --- a/src/Model/Generated/Endpoint/CustomerLimit.php +++ b/src/Model/Generated/Endpoint/CustomerLimit.php @@ -87,7 +87,6 @@ class CustomerLimit extends BunqModel /** * Get all limits for the authenticated user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -128,7 +127,6 @@ public function getLimitMonetaryAccount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitMonetaryAccount($limitMonetaryAccount) { @@ -150,7 +148,6 @@ public function getLimitMonetaryAccountRemaining() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitMonetaryAccountRemaining($limitMonetaryAccountRemaining) { @@ -172,7 +169,6 @@ public function getLimitCardDebitMaestro() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitCardDebitMaestro($limitCardDebitMaestro) { @@ -194,7 +190,6 @@ public function getLimitCardDebitMastercard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitCardDebitMastercard($limitCardDebitMastercard) { @@ -216,7 +211,6 @@ public function getLimitCardDebitWildcard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitCardDebitWildcard($limitCardDebitWildcard) { @@ -238,7 +232,6 @@ public function getLimitCardWildcard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitCardWildcard($limitCardWildcard) { @@ -260,7 +253,6 @@ public function getLimitCardReplacement() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitCardReplacement($limitCardReplacement) { @@ -282,7 +274,6 @@ public function getLimitAmountMonthly() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLimitAmountMonthly($limitAmountMonthly) { @@ -304,7 +295,6 @@ public function getSpentAmountMonthly() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSpentAmountMonthly($spentAmountMonthly) { diff --git a/src/Model/Generated/Endpoint/Device.php b/src/Model/Generated/Endpoint/Device.php index f6f812b3..80226d33 100644 --- a/src/Model/Generated/Endpoint/Device.php +++ b/src/Model/Generated/Endpoint/Device.php @@ -63,7 +63,6 @@ public static function get(int $deviceId, array $customHeaders = []): BunqRespon /** * Get a collection of Devices. A Device is either a DevicePhone or a * DeviceServer. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -102,7 +101,6 @@ public function getDeviceServer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDeviceServer($deviceServer) { diff --git a/src/Model/Generated/Endpoint/DeviceServer.php b/src/Model/Generated/Endpoint/DeviceServer.php index 736fdec6..566d2e58 100644 --- a/src/Model/Generated/Endpoint/DeviceServer.php +++ b/src/Model/Generated/Endpoint/DeviceServer.php @@ -186,7 +186,6 @@ public static function get(int $deviceServerId, array $customHeaders = []): Bunq /** * Get a collection of all the DeviceServers you have created. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -227,7 +226,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -249,7 +247,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -271,7 +268,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -293,7 +289,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -315,7 +310,6 @@ public function getIp() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIp($ip) { @@ -338,7 +332,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/DraftPayment.php b/src/Model/Generated/Endpoint/DraftPayment.php index 45a1d74e..48fc758f 100644 --- a/src/Model/Generated/Endpoint/DraftPayment.php +++ b/src/Model/Generated/Endpoint/DraftPayment.php @@ -276,7 +276,6 @@ public static function update( /** * Get a listing of all DraftPayments from a given MonetaryAccount. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -350,7 +349,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -372,7 +370,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -394,7 +391,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { @@ -416,7 +412,6 @@ public function getResponses() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setResponses($responses) { @@ -438,7 +433,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -460,7 +454,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -482,7 +475,6 @@ public function getEntries() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEntries($entries) { @@ -505,7 +497,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { @@ -528,7 +519,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { @@ -550,7 +540,6 @@ public function getSchedule() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSchedule($schedule) { diff --git a/src/Model/Generated/Endpoint/DraftShareInviteBank.php b/src/Model/Generated/Endpoint/DraftShareInviteBank.php index 75aa45d0..5eeab831 100644 --- a/src/Model/Generated/Endpoint/DraftShareInviteBank.php +++ b/src/Model/Generated/Endpoint/DraftShareInviteBank.php @@ -266,7 +266,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { @@ -288,7 +287,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -310,7 +308,6 @@ public function getExpiration() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiration($expiration) { @@ -332,7 +329,6 @@ public function getShareInviteBankResponseId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankResponseId($shareInviteBankResponseId) { @@ -355,7 +351,6 @@ public function getDraftShareUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftShareUrl($draftShareUrl) { @@ -377,7 +372,6 @@ public function getDraftShareSettings() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftShareSettings($draftShareSettings) { @@ -399,7 +393,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Endpoint/DraftShareInviteBankQrCodeContent.php b/src/Model/Generated/Endpoint/DraftShareInviteBankQrCodeContent.php index ae94d64c..e8165373 100644 --- a/src/Model/Generated/Endpoint/DraftShareInviteBankQrCodeContent.php +++ b/src/Model/Generated/Endpoint/DraftShareInviteBankQrCodeContent.php @@ -28,7 +28,6 @@ class DraftShareInviteBankQrCodeContent extends BunqModel * Returns the raw content of the QR code that links to this draft share * invite. The raw content is the binary representation of a file, without * any JSON wrapping. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/Event.php b/src/Model/Generated/Endpoint/Event.php index 944201c8..bd231032 100644 --- a/src/Model/Generated/Endpoint/Event.php +++ b/src/Model/Generated/Endpoint/Event.php @@ -122,7 +122,6 @@ public static function get(int $eventId, array $customHeaders = []): BunqRespons * from the response, when not provided user events are displayed. User * events are events that are not related to a monetary account (for * example: connect invites). - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -163,7 +162,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -185,7 +183,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -207,7 +204,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -229,7 +225,6 @@ public function getAction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAction($action) { @@ -251,7 +246,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -274,7 +268,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -296,7 +289,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { @@ -320,7 +312,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/ExportAnnualOverview.php b/src/Model/Generated/Endpoint/ExportAnnualOverview.php index 04fc2bc2..b926be03 100644 --- a/src/Model/Generated/Endpoint/ExportAnnualOverview.php +++ b/src/Model/Generated/Endpoint/ExportAnnualOverview.php @@ -158,7 +158,6 @@ public static function delete(int $exportAnnualOverviewId, array $customHeaders /** * List all the annual overviews for a user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -199,7 +198,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -221,7 +219,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -243,7 +240,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -265,7 +261,6 @@ public function getYear() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setYear($year) { @@ -287,7 +282,6 @@ public function getAliasUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAliasUser($aliasUser) { diff --git a/src/Model/Generated/Endpoint/ExportAnnualOverviewContent.php b/src/Model/Generated/Endpoint/ExportAnnualOverviewContent.php index 070186b2..f3e8dd84 100644 --- a/src/Model/Generated/Endpoint/ExportAnnualOverviewContent.php +++ b/src/Model/Generated/Endpoint/ExportAnnualOverviewContent.php @@ -26,7 +26,6 @@ class ExportAnnualOverviewContent extends BunqModel /** * Used to retrieve the raw content of an annual overview. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/ExportRib.php b/src/Model/Generated/Endpoint/ExportRib.php index dd03841e..0fb35a14 100644 --- a/src/Model/Generated/Endpoint/ExportRib.php +++ b/src/Model/Generated/Endpoint/ExportRib.php @@ -127,7 +127,6 @@ public static function delete( /** * List all the RIBs for a monetary account. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -172,7 +171,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -194,7 +192,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -216,7 +213,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { diff --git a/src/Model/Generated/Endpoint/ExportRibContent.php b/src/Model/Generated/Endpoint/ExportRibContent.php index c8e27301..c2093865 100644 --- a/src/Model/Generated/Endpoint/ExportRibContent.php +++ b/src/Model/Generated/Endpoint/ExportRibContent.php @@ -24,7 +24,6 @@ class ExportRibContent extends BunqModel /** * Used to retrieve the raw content of an RIB. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/ExportStatement.php b/src/Model/Generated/Endpoint/ExportStatement.php index 4cc8d5c6..f0134a37 100644 --- a/src/Model/Generated/Endpoint/ExportStatement.php +++ b/src/Model/Generated/Endpoint/ExportStatement.php @@ -310,7 +310,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -332,7 +331,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -354,7 +352,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -376,7 +373,6 @@ public function getDateStart() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDateStart($dateStart) { @@ -398,7 +394,6 @@ public function getDateEnd() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDateEnd($dateEnd) { @@ -420,7 +415,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -442,7 +436,6 @@ public function getStatementNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatementNumber($statementNumber) { @@ -464,7 +457,6 @@ public function getStatementFormat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatementFormat($statementFormat) { @@ -486,7 +478,6 @@ public function getRegionalFormat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRegionalFormat($regionalFormat) { @@ -508,7 +499,6 @@ public function getAliasMonetaryAccount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAliasMonetaryAccount($aliasMonetaryAccount) { diff --git a/src/Model/Generated/Endpoint/ExportStatementPayment.php b/src/Model/Generated/Endpoint/ExportStatementPayment.php index b941001e..3773708e 100644 --- a/src/Model/Generated/Endpoint/ExportStatementPayment.php +++ b/src/Model/Generated/Endpoint/ExportStatementPayment.php @@ -126,7 +126,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -148,7 +147,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -170,7 +168,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -192,7 +189,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/FeatureAnnouncement.php b/src/Model/Generated/Endpoint/FeatureAnnouncement.php index 9e31df15..28a7e128 100644 --- a/src/Model/Generated/Endpoint/FeatureAnnouncement.php +++ b/src/Model/Generated/Endpoint/FeatureAnnouncement.php @@ -81,7 +81,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -103,7 +102,6 @@ public function getTitle() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTitle($title) { @@ -125,7 +123,6 @@ public function getSubTitle() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubTitle($subTitle) { diff --git a/src/Model/Generated/Endpoint/IdealMerchantTransaction.php b/src/Model/Generated/Endpoint/IdealMerchantTransaction.php index 7188111b..85fc62c3 100644 --- a/src/Model/Generated/Endpoint/IdealMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/IdealMerchantTransaction.php @@ -123,13 +123,6 @@ class IdealMerchantTransaction extends BunqModel */ protected $transactionIdentifier; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The requested amount of money to add. * @@ -262,7 +255,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -284,7 +276,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -306,7 +297,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -329,7 +319,6 @@ public function getAmountGuaranteed() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountGuaranteed($amountGuaranteed) { @@ -351,7 +340,6 @@ public function getAmountRequested() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountRequested($amountRequested) { @@ -373,7 +361,6 @@ public function getExpiration() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiration($expiration) { @@ -395,7 +382,6 @@ public function getIssuer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuer($issuer) { @@ -417,7 +403,6 @@ public function getIssuerName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuerName($issuerName) { @@ -439,7 +424,6 @@ public function getIssuerAuthenticationUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuerAuthenticationUrl($issuerAuthenticationUrl) { @@ -461,7 +445,6 @@ public function getPurchaseIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPurchaseIdentifier($purchaseIdentifier) { @@ -483,7 +466,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -505,7 +487,6 @@ public function getStatusTimestamp() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatusTimestamp($statusTimestamp) { @@ -527,35 +508,12 @@ public function getTransactionIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransactionIdentifier($transactionIdentifier) { $this->transactionIdentifier = $transactionIdentifier; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * @return bool */ @@ -613,10 +571,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { - return false; - } - return true; } } diff --git a/src/Model/Generated/Endpoint/Insight.php b/src/Model/Generated/Endpoint/Insight.php index 310b1185..61943f96 100644 --- a/src/Model/Generated/Endpoint/Insight.php +++ b/src/Model/Generated/Endpoint/Insight.php @@ -91,7 +91,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { @@ -113,7 +112,6 @@ public function getCategoryTranslated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategoryTranslated($categoryTranslated) { @@ -135,7 +133,6 @@ public function getAmountTotal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountTotal($amountTotal) { @@ -157,7 +154,6 @@ public function getNumberOfTransactions() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNumberOfTransactions($numberOfTransactions) { diff --git a/src/Model/Generated/Endpoint/InsightEvent.php b/src/Model/Generated/Endpoint/InsightEvent.php index 457636dd..da2ac0b8 100644 --- a/src/Model/Generated/Endpoint/InsightEvent.php +++ b/src/Model/Generated/Endpoint/InsightEvent.php @@ -122,7 +122,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -144,7 +143,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -166,7 +164,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -188,7 +185,6 @@ public function getAction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAction($action) { @@ -210,7 +206,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -233,7 +228,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -255,7 +249,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { @@ -279,7 +272,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/InstallationServerPublicKey.php b/src/Model/Generated/Endpoint/InstallationServerPublicKey.php index aedb1585..19953927 100644 --- a/src/Model/Generated/Endpoint/InstallationServerPublicKey.php +++ b/src/Model/Generated/Endpoint/InstallationServerPublicKey.php @@ -32,7 +32,6 @@ class InstallationServerPublicKey extends BunqModel /** * Show the ServerPublicKey for this Installation. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -77,7 +76,6 @@ public function getServerPublicKey() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setServerPublicKey($serverPublicKey) { diff --git a/src/Model/Generated/Endpoint/Invoice.php b/src/Model/Generated/Endpoint/Invoice.php index 77c3bcfa..18b8b1c4 100644 --- a/src/Model/Generated/Endpoint/Invoice.php +++ b/src/Model/Generated/Endpoint/Invoice.php @@ -267,7 +267,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -289,7 +288,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -311,7 +309,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -333,7 +330,6 @@ public function getInvoiceDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoiceDate($invoiceDate) { @@ -355,7 +351,6 @@ public function getInvoiceNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoiceNumber($invoiceNumber) { @@ -377,7 +372,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -399,7 +393,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { @@ -421,7 +414,6 @@ public function getGroup() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGroup($group) { @@ -443,7 +435,6 @@ public function getTotalVatInclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatInclusive($totalVatInclusive) { @@ -465,7 +456,6 @@ public function getTotalVatExclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatExclusive($totalVatExclusive) { @@ -487,7 +477,6 @@ public function getTotalVat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVat($totalVat) { @@ -510,7 +499,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -532,7 +520,6 @@ public function getAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddress($address) { @@ -554,7 +541,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -576,7 +562,6 @@ public function getCounterpartyAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAddress($counterpartyAddress) { @@ -598,7 +583,6 @@ public function getChamberOfCommerceNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setChamberOfCommerceNumber($chamberOfCommerceNumber) { @@ -620,7 +604,6 @@ public function getVatNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVatNumber($vatNumber) { @@ -643,7 +626,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { diff --git a/src/Model/Generated/Endpoint/InvoiceByUser.php b/src/Model/Generated/Endpoint/InvoiceByUser.php index c823b824..15bef78a 100644 --- a/src/Model/Generated/Endpoint/InvoiceByUser.php +++ b/src/Model/Generated/Endpoint/InvoiceByUser.php @@ -203,7 +203,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -225,7 +224,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -247,7 +245,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -269,7 +266,6 @@ public function getInvoiceDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoiceDate($invoiceDate) { @@ -291,7 +287,6 @@ public function getInvoiceNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoiceNumber($invoiceNumber) { @@ -313,7 +308,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -335,7 +329,6 @@ public function getGroup() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGroup($group) { @@ -357,7 +350,6 @@ public function getTotalVatInclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatInclusive($totalVatInclusive) { @@ -379,7 +371,6 @@ public function getTotalVatExclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatExclusive($totalVatExclusive) { @@ -401,7 +392,6 @@ public function getTotalVat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVat($totalVat) { @@ -424,7 +414,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -446,7 +435,6 @@ public function getAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddress($address) { @@ -468,7 +456,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -490,7 +477,6 @@ public function getCounterpartyAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAddress($counterpartyAddress) { @@ -512,7 +498,6 @@ public function getChamberOfCommerceNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setChamberOfCommerceNumber($chamberOfCommerceNumber) { @@ -534,7 +519,6 @@ public function getVatNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVatNumber($vatNumber) { diff --git a/src/Model/Generated/Endpoint/MasterCardAction.php b/src/Model/Generated/Endpoint/MasterCardAction.php index ab0dadb0..676a006d 100644 --- a/src/Model/Generated/Endpoint/MasterCardAction.php +++ b/src/Model/Generated/Endpoint/MasterCardAction.php @@ -238,13 +238,6 @@ class MasterCardAction extends BunqModel */ protected $appliedLimit; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The secure code id for this mastercard action or null. * @@ -340,7 +333,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -362,7 +354,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -384,7 +375,6 @@ public function getCardId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardId($cardId) { @@ -406,7 +396,6 @@ public function getAmountLocal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountLocal($amountLocal) { @@ -428,7 +417,6 @@ public function getAmountConverted() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountConverted($amountConverted) { @@ -450,7 +438,6 @@ public function getAmountBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountBilling($amountBilling) { @@ -472,7 +459,6 @@ public function getAmountOriginalLocal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountOriginalLocal($amountOriginalLocal) { @@ -494,7 +480,6 @@ public function getAmountOriginalBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountOriginalBilling($amountOriginalBilling) { @@ -516,7 +501,6 @@ public function getAmountFee() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountFee($amountFee) { @@ -539,7 +523,6 @@ public function getCardAuthorisationIdResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardAuthorisationIdResponse($cardAuthorisationIdResponse) { @@ -561,7 +544,6 @@ public function getDecision() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDecision($decision) { @@ -584,7 +566,6 @@ public function getPaymentStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentStatus($paymentStatus) { @@ -606,7 +587,6 @@ public function getDecisionDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDecisionDescription($decisionDescription) { @@ -629,7 +609,6 @@ public function getDecisionDescriptionTranslated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDecisionDescriptionTranslated($decisionDescriptionTranslated) { @@ -651,7 +630,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -673,7 +651,6 @@ public function getAuthorisationStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAuthorisationStatus($authorisationStatus) { @@ -695,7 +672,6 @@ public function getAuthorisationType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAuthorisationType($authorisationType) { @@ -718,7 +694,6 @@ public function getPanEntryModeUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPanEntryModeUser($panEntryModeUser) { @@ -740,7 +715,6 @@ public function getSettlementStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSettlementStatus($settlementStatus) { @@ -763,7 +737,6 @@ public function getClearingStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setClearingStatus($clearingStatus) { @@ -785,7 +758,6 @@ public function getMaturityDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMaturityDate($maturityDate) { @@ -807,7 +779,6 @@ public function getCity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCity($city) { @@ -830,7 +801,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -852,7 +822,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -874,7 +843,6 @@ public function getLabelCard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelCard($labelCard) { @@ -896,7 +864,6 @@ public function getTokenStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTokenStatus($tokenStatus) { @@ -918,7 +885,6 @@ public function getReservationExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReservationExpiryTime($reservationExpiryTime) { @@ -941,7 +907,6 @@ public function getClearingExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setClearingExpiryTime($clearingExpiryTime) { @@ -965,35 +930,12 @@ public function getAppliedLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAppliedLimit($appliedLimit) { $this->appliedLimit = $appliedLimit; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * The secure code id for this mastercard action or null. * @@ -1009,7 +951,6 @@ public function getSecureCodeId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSecureCodeId($secureCodeId) { @@ -1032,7 +973,6 @@ public function getWalletProviderId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setWalletProviderId($walletProviderId) { @@ -1055,7 +995,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { @@ -1183,10 +1122,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { - return false; - } - if (!is_null($this->secureCodeId)) { return false; } diff --git a/src/Model/Generated/Endpoint/MasterCardActionGreenAggregation.php b/src/Model/Generated/Endpoint/MasterCardActionGreenAggregation.php index 908d17ac..15e21aa3 100644 --- a/src/Model/Generated/Endpoint/MasterCardActionGreenAggregation.php +++ b/src/Model/Generated/Endpoint/MasterCardActionGreenAggregation.php @@ -79,7 +79,6 @@ public function getDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDate($date) { @@ -101,7 +100,6 @@ public function getPercentage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPercentage($percentage) { diff --git a/src/Model/Generated/Endpoint/MonetaryAccount.php b/src/Model/Generated/Endpoint/MonetaryAccount.php index 21e32649..c83cf379 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccount.php +++ b/src/Model/Generated/Endpoint/MonetaryAccount.php @@ -80,7 +80,6 @@ public static function get(int $monetaryAccountId, array $customHeaders = []): B /** * Get a collection of all your MonetaryAccounts. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -119,7 +118,6 @@ public function getMonetaryAccountBank() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountBank($monetaryAccountBank) { @@ -139,7 +137,6 @@ public function getMonetaryAccountJoint() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountJoint($monetaryAccountJoint) { @@ -159,7 +156,6 @@ public function getMonetaryAccountLight() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountLight($monetaryAccountLight) { @@ -179,7 +175,6 @@ public function getMonetaryAccountSavings() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountSavings($monetaryAccountSavings) { diff --git a/src/Model/Generated/Endpoint/MonetaryAccountBank.php b/src/Model/Generated/Endpoint/MonetaryAccountBank.php index cc1b79f7..f112296d 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccountBank.php +++ b/src/Model/Generated/Endpoint/MonetaryAccountBank.php @@ -191,13 +191,6 @@ class MonetaryAccountBank extends BunqModel */ protected $setting; - /** - * The id of the AutoSave. - * - * @var int - */ - protected $autoSaveId; - /** * The ids of the AutoSave. * @@ -527,7 +520,6 @@ public static function update( /** * Gets a listing of all MonetaryAccountBanks of a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -568,7 +560,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -590,7 +581,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -612,7 +602,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -634,7 +623,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -657,7 +645,6 @@ public function getCurrency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCurrency($currency) { @@ -679,7 +666,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -703,7 +689,6 @@ public function getDailyLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimit($dailyLimit) { @@ -725,7 +710,6 @@ public function getOverdraftLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOverdraftLimit($overdraftLimit) { @@ -747,7 +731,6 @@ public function getBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalance($balance) { @@ -769,7 +752,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -791,7 +773,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -814,7 +795,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -839,7 +819,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -862,7 +841,6 @@ public function getReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReason($reason) { @@ -885,7 +863,6 @@ public function getReasonDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReasonDescription($reasonDescription) { @@ -907,7 +884,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -929,7 +905,6 @@ public function getMonetaryAccountProfile() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountProfile($monetaryAccountProfile) { @@ -951,7 +926,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -973,35 +947,12 @@ public function getSetting() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSetting($setting) { $this->setting = $setting; } - /** - * The id of the AutoSave. - * - * @return int - */ - public function getAutoSaveId() - { - return $this->autoSaveId; - } - - /** - * @param int $autoSaveId - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAutoSaveId($autoSaveId) - { - $this->autoSaveId = $autoSaveId; - } - /** * The ids of the AutoSave. * @@ -1017,7 +968,6 @@ public function getAllAutoSaveId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAllAutoSaveId($allAutoSaveId) { @@ -1105,10 +1055,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->autoSaveId)) { - return false; - } - if (!is_null($this->allAutoSaveId)) { return false; } diff --git a/src/Model/Generated/Endpoint/MonetaryAccountJoint.php b/src/Model/Generated/Endpoint/MonetaryAccountJoint.php index f535b630..b7027046 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccountJoint.php +++ b/src/Model/Generated/Endpoint/MonetaryAccountJoint.php @@ -188,13 +188,6 @@ class MonetaryAccountJoint extends BunqModel */ protected $setting; - /** - * The id of the AutoSave. - * - * @var int - */ - protected $autoSaveId; - /** * The ids of the AutoSave. * @@ -583,7 +576,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -605,7 +597,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -627,7 +618,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -649,7 +639,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -672,7 +661,6 @@ public function getCurrency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCurrency($currency) { @@ -694,7 +682,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -718,7 +705,6 @@ public function getDailyLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimit($dailyLimit) { @@ -740,7 +726,6 @@ public function getOverdraftLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOverdraftLimit($overdraftLimit) { @@ -762,7 +747,6 @@ public function getBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalance($balance) { @@ -784,7 +768,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -806,7 +789,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -829,7 +811,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -854,7 +835,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -877,7 +857,6 @@ public function getReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReason($reason) { @@ -900,7 +879,6 @@ public function getReasonDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReasonDescription($reasonDescription) { @@ -922,7 +900,6 @@ public function getAllCoOwner() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAllCoOwner($allCoOwner) { @@ -944,7 +921,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -966,7 +942,6 @@ public function getMonetaryAccountProfile() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountProfile($monetaryAccountProfile) { @@ -988,35 +963,12 @@ public function getSetting() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSetting($setting) { $this->setting = $setting; } - /** - * The id of the AutoSave. - * - * @return int - */ - public function getAutoSaveId() - { - return $this->autoSaveId; - } - - /** - * @param int $autoSaveId - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAutoSaveId($autoSaveId) - { - $this->autoSaveId = $autoSaveId; - } - /** * The ids of the AutoSave. * @@ -1032,7 +984,6 @@ public function getAllAutoSaveId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAllAutoSaveId($allAutoSaveId) { @@ -1120,10 +1071,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->autoSaveId)) { - return false; - } - if (!is_null($this->allAutoSaveId)) { return false; } diff --git a/src/Model/Generated/Endpoint/MonetaryAccountLight.php b/src/Model/Generated/Endpoint/MonetaryAccountLight.php index eb2c9903..28d2dee6 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccountLight.php +++ b/src/Model/Generated/Endpoint/MonetaryAccountLight.php @@ -90,13 +90,6 @@ class MonetaryAccountLight extends BunqModel */ protected $balance; - /** - * The current real balance Amount of the MonetaryAccountLight. - * - * @var Amount - */ - protected $balanceReal; - /** * The Aliases for the MonetaryAccountLight. * @@ -353,7 +346,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -375,7 +367,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -397,7 +388,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -419,7 +409,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -442,7 +431,6 @@ public function getCurrency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCurrency($currency) { @@ -464,7 +452,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -488,7 +475,6 @@ public function getDailyLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimit($dailyLimit) { @@ -510,35 +496,12 @@ public function getBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalance($balance) { $this->balance = $balance; } - /** - * The current real balance Amount of the MonetaryAccountLight. - * - * @return Amount - */ - public function getBalanceReal() - { - return $this->balanceReal; - } - - /** - * @param Amount $balanceReal - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setBalanceReal($balanceReal) - { - $this->balanceReal = $balanceReal; - } - /** * The Aliases for the MonetaryAccountLight. * @@ -554,7 +517,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -576,7 +538,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -599,7 +560,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -624,7 +584,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -647,7 +606,6 @@ public function getReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReason($reason) { @@ -670,7 +628,6 @@ public function getReasonDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReasonDescription($reasonDescription) { @@ -692,7 +649,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -714,7 +670,6 @@ public function getBalanceMaximum() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalanceMaximum($balanceMaximum) { @@ -736,7 +691,6 @@ public function getBudgetMonthUsed() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetMonthUsed($budgetMonthUsed) { @@ -758,7 +712,6 @@ public function getBudgetMonthMaximum() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetMonthMaximum($budgetMonthMaximum) { @@ -780,7 +733,6 @@ public function getBudgetYearUsed() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetYearUsed($budgetYearUsed) { @@ -802,7 +754,6 @@ public function getBudgetYearMaximum() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetYearMaximum($budgetYearMaximum) { @@ -824,7 +775,6 @@ public function getBudgetWithdrawalYearUsed() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetWithdrawalYearUsed($budgetWithdrawalYearUsed) { @@ -846,7 +796,6 @@ public function getBudgetWithdrawalYearMaximum() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudgetWithdrawalYearMaximum($budgetWithdrawalYearMaximum) { @@ -868,7 +817,6 @@ public function getSetting() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSetting($setting) { @@ -912,10 +860,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->balanceReal)) { - return false; - } - if (!is_null($this->alias)) { return false; } diff --git a/src/Model/Generated/Endpoint/MonetaryAccountProfile.php b/src/Model/Generated/Endpoint/MonetaryAccountProfile.php index f2dd82b1..b6204808 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccountProfile.php +++ b/src/Model/Generated/Endpoint/MonetaryAccountProfile.php @@ -76,7 +76,6 @@ public function getProfileFill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProfileFill($profileFill) { @@ -98,7 +97,6 @@ public function getProfileDrain() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProfileDrain($profileDrain) { diff --git a/src/Model/Generated/Endpoint/MonetaryAccountSavings.php b/src/Model/Generated/Endpoint/MonetaryAccountSavings.php index e8ba0d11..c94b660f 100644 --- a/src/Model/Generated/Endpoint/MonetaryAccountSavings.php +++ b/src/Model/Generated/Endpoint/MonetaryAccountSavings.php @@ -204,13 +204,6 @@ class MonetaryAccountSavings extends BunqModel */ protected $savingsGoalProgress; - /** - * The id of the AutoSave. - * - * @var int - */ - protected $autoSaveId; - /** * The ids of the AutoSave. * @@ -561,7 +554,6 @@ public static function update( /** * Gets a listing of all MonetaryAccountSavingss of a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -604,7 +596,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -626,7 +617,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -648,7 +638,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -670,7 +659,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -693,7 +681,6 @@ public function getCurrency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCurrency($currency) { @@ -716,7 +703,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -740,7 +726,6 @@ public function getDailyLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimit($dailyLimit) { @@ -763,7 +748,6 @@ public function getOverdraftLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setOverdraftLimit($overdraftLimit) { @@ -785,7 +769,6 @@ public function getBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalance($balance) { @@ -807,7 +790,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -829,7 +811,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -852,7 +833,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -877,7 +857,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -900,7 +879,6 @@ public function getReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReason($reason) { @@ -923,7 +901,6 @@ public function getReasonDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReasonDescription($reasonDescription) { @@ -945,7 +922,6 @@ public function getAllCoOwner() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAllCoOwner($allCoOwner) { @@ -967,7 +943,6 @@ public function getUserId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserId($userId) { @@ -989,7 +964,6 @@ public function getMonetaryAccountProfile() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountProfile($monetaryAccountProfile) { @@ -1011,7 +985,6 @@ public function getSetting() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSetting($setting) { @@ -1033,7 +1006,6 @@ public function getSavingsGoal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSavingsGoal($savingsGoal) { @@ -1056,35 +1028,12 @@ public function getSavingsGoalProgress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSavingsGoalProgress($savingsGoalProgress) { $this->savingsGoalProgress = $savingsGoalProgress; } - /** - * The id of the AutoSave. - * - * @return int - */ - public function getAutoSaveId() - { - return $this->autoSaveId; - } - - /** - * @param int $autoSaveId - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAutoSaveId($autoSaveId) - { - $this->autoSaveId = $autoSaveId; - } - /** * The ids of the AutoSave. * @@ -1100,7 +1049,6 @@ public function getAllAutoSaveId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAllAutoSaveId($allAutoSaveId) { @@ -1196,10 +1144,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->autoSaveId)) { - return false; - } - if (!is_null($this->allAutoSaveId)) { return false; } diff --git a/src/Model/Generated/Endpoint/NoteAttachmentBankSwitchServiceNetherlandsIncomingPayment.php b/src/Model/Generated/Endpoint/NoteAttachmentBankSwitchServiceNetherlandsIncomingPayment.php index 4ee6c2b2..28ef69cf 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentBankSwitchServiceNetherlandsIncomingPayment.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentBankSwitchServiceNetherlandsIncomingPayment.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -297,7 +296,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -319,7 +317,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -341,7 +338,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -363,7 +359,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -385,7 +380,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -407,7 +401,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentBunqMeFundraiserResult.php b/src/Model/Generated/Endpoint/NoteAttachmentBunqMeFundraiserResult.php index c06123f6..38e3b142 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentBunqMeFundraiserResult.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentBunqMeFundraiserResult.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -295,7 +294,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -317,7 +315,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -339,7 +336,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -361,7 +357,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -383,7 +378,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -405,7 +399,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentDraftPayment.php b/src/Model/Generated/Endpoint/NoteAttachmentDraftPayment.php index 9a1e7633..eae3a74c 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentDraftPayment.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentDraftPayment.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentIdealMerchantTransaction.php b/src/Model/Generated/Endpoint/NoteAttachmentIdealMerchantTransaction.php index eabe3aad..2bc3084e 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentIdealMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentIdealMerchantTransaction.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -295,7 +294,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -317,7 +315,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -339,7 +336,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -361,7 +357,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -383,7 +378,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -405,7 +399,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentMasterCardAction.php b/src/Model/Generated/Endpoint/NoteAttachmentMasterCardAction.php index c42ae1a4..74341c8b 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentMasterCardAction.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentMasterCardAction.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentPayment.php b/src/Model/Generated/Endpoint/NoteAttachmentPayment.php index 3ff26903..c022edcc 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentPayment.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentPayment.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentPaymentBatch.php b/src/Model/Generated/Endpoint/NoteAttachmentPaymentBatch.php index 8eb494e3..7d700b9e 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentPaymentBatch.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentPaymentBatch.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiry.php b/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiry.php index 59cc489f..e86c8e04 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiry.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiry.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiryBatch.php b/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiryBatch.php index 17209038..8cadd477 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiryBatch.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentRequestInquiryBatch.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -295,7 +294,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -317,7 +315,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -339,7 +336,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -361,7 +357,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -383,7 +378,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -405,7 +399,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentRequestResponse.php b/src/Model/Generated/Endpoint/NoteAttachmentRequestResponse.php index 8058ff79..012f22c9 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentRequestResponse.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentRequestResponse.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentScheduleInstance.php b/src/Model/Generated/Endpoint/NoteAttachmentScheduleInstance.php index 70c5b715..a0357d45 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentScheduleInstance.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentScheduleInstance.php @@ -219,7 +219,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -310,7 +309,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -332,7 +330,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -354,7 +351,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -376,7 +372,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -398,7 +393,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -420,7 +414,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentSchedulePayment.php b/src/Model/Generated/Endpoint/NoteAttachmentSchedulePayment.php index 04d238e8..884decd5 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentSchedulePayment.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentSchedulePayment.php @@ -206,7 +206,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -287,7 +286,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -309,7 +307,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -331,7 +328,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -353,7 +349,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -375,7 +370,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -397,7 +391,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentSchedulePaymentBatch.php b/src/Model/Generated/Endpoint/NoteAttachmentSchedulePaymentBatch.php index b127c221..244b0625 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentSchedulePaymentBatch.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentSchedulePaymentBatch.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -295,7 +294,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -317,7 +315,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -339,7 +336,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -361,7 +357,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -383,7 +378,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -405,7 +399,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentSofortMerchantTransaction.php b/src/Model/Generated/Endpoint/NoteAttachmentSofortMerchantTransaction.php index ecced413..73371a63 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentSofortMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentSofortMerchantTransaction.php @@ -210,7 +210,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -295,7 +294,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -317,7 +315,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -339,7 +336,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -361,7 +357,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -383,7 +378,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -405,7 +399,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteAttachmentWhitelistResult.php b/src/Model/Generated/Endpoint/NoteAttachmentWhitelistResult.php index f7815544..8f1c73cf 100644 --- a/src/Model/Generated/Endpoint/NoteAttachmentWhitelistResult.php +++ b/src/Model/Generated/Endpoint/NoteAttachmentWhitelistResult.php @@ -219,7 +219,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -310,7 +309,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -332,7 +330,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -354,7 +351,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -376,7 +372,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -398,7 +393,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -420,7 +414,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/NoteTextBankSwitchServiceNetherlandsIncomingPayment.php b/src/Model/Generated/Endpoint/NoteTextBankSwitchServiceNetherlandsIncomingPayment.php index 5950024c..df4f258a 100644 --- a/src/Model/Generated/Endpoint/NoteTextBankSwitchServiceNetherlandsIncomingPayment.php +++ b/src/Model/Generated/Endpoint/NoteTextBankSwitchServiceNetherlandsIncomingPayment.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -271,7 +270,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -293,7 +291,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -315,7 +312,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -337,7 +333,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -359,7 +354,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextBunqMeFundraiserResult.php b/src/Model/Generated/Endpoint/NoteTextBunqMeFundraiserResult.php index dfeb235d..da6758dc 100644 --- a/src/Model/Generated/Endpoint/NoteTextBunqMeFundraiserResult.php +++ b/src/Model/Generated/Endpoint/NoteTextBunqMeFundraiserResult.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -270,7 +269,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -292,7 +290,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -314,7 +311,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -336,7 +332,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -358,7 +353,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextDraftPayment.php b/src/Model/Generated/Endpoint/NoteTextDraftPayment.php index 83e3f2e9..581cec08 100644 --- a/src/Model/Generated/Endpoint/NoteTextDraftPayment.php +++ b/src/Model/Generated/Endpoint/NoteTextDraftPayment.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextIdealMerchantTransaction.php b/src/Model/Generated/Endpoint/NoteTextIdealMerchantTransaction.php index 2579415f..5b9c238a 100644 --- a/src/Model/Generated/Endpoint/NoteTextIdealMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/NoteTextIdealMerchantTransaction.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -270,7 +269,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -292,7 +290,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -314,7 +311,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -336,7 +332,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -358,7 +353,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextMasterCardAction.php b/src/Model/Generated/Endpoint/NoteTextMasterCardAction.php index 9b549480..6a0d9c56 100644 --- a/src/Model/Generated/Endpoint/NoteTextMasterCardAction.php +++ b/src/Model/Generated/Endpoint/NoteTextMasterCardAction.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextPayment.php b/src/Model/Generated/Endpoint/NoteTextPayment.php index ab9cd10e..0a493955 100644 --- a/src/Model/Generated/Endpoint/NoteTextPayment.php +++ b/src/Model/Generated/Endpoint/NoteTextPayment.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextPaymentBatch.php b/src/Model/Generated/Endpoint/NoteTextPaymentBatch.php index 49e05319..2155af45 100644 --- a/src/Model/Generated/Endpoint/NoteTextPaymentBatch.php +++ b/src/Model/Generated/Endpoint/NoteTextPaymentBatch.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextRequestInquiry.php b/src/Model/Generated/Endpoint/NoteTextRequestInquiry.php index 818acc17..d9acc1cd 100644 --- a/src/Model/Generated/Endpoint/NoteTextRequestInquiry.php +++ b/src/Model/Generated/Endpoint/NoteTextRequestInquiry.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextRequestInquiryBatch.php b/src/Model/Generated/Endpoint/NoteTextRequestInquiryBatch.php index a3e5070e..7ce6ce08 100644 --- a/src/Model/Generated/Endpoint/NoteTextRequestInquiryBatch.php +++ b/src/Model/Generated/Endpoint/NoteTextRequestInquiryBatch.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -270,7 +269,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -292,7 +290,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -314,7 +311,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -336,7 +332,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -358,7 +353,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextRequestResponse.php b/src/Model/Generated/Endpoint/NoteTextRequestResponse.php index 043ecd84..8a7f6f23 100644 --- a/src/Model/Generated/Endpoint/NoteTextRequestResponse.php +++ b/src/Model/Generated/Endpoint/NoteTextRequestResponse.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextScheduleInstance.php b/src/Model/Generated/Endpoint/NoteTextScheduleInstance.php index d049f7e8..a8a1211b 100644 --- a/src/Model/Generated/Endpoint/NoteTextScheduleInstance.php +++ b/src/Model/Generated/Endpoint/NoteTextScheduleInstance.php @@ -194,7 +194,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -285,7 +284,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -307,7 +305,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -329,7 +326,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -351,7 +347,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -373,7 +368,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextSchedulePayment.php b/src/Model/Generated/Endpoint/NoteTextSchedulePayment.php index 828206f5..541dabf8 100644 --- a/src/Model/Generated/Endpoint/NoteTextSchedulePayment.php +++ b/src/Model/Generated/Endpoint/NoteTextSchedulePayment.php @@ -181,7 +181,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -262,7 +261,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -284,7 +282,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -306,7 +303,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -328,7 +324,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -350,7 +345,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextSchedulePaymentBatch.php b/src/Model/Generated/Endpoint/NoteTextSchedulePaymentBatch.php index 3cfbb2c7..594a0f62 100644 --- a/src/Model/Generated/Endpoint/NoteTextSchedulePaymentBatch.php +++ b/src/Model/Generated/Endpoint/NoteTextSchedulePaymentBatch.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -270,7 +269,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -292,7 +290,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -314,7 +311,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -336,7 +332,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -358,7 +353,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextSofortMerchantTransaction.php b/src/Model/Generated/Endpoint/NoteTextSofortMerchantTransaction.php index 8f8366d5..3b108308 100644 --- a/src/Model/Generated/Endpoint/NoteTextSofortMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/NoteTextSofortMerchantTransaction.php @@ -185,7 +185,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -270,7 +269,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -292,7 +290,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -314,7 +311,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -336,7 +332,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -358,7 +353,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NoteTextWhitelistResult.php b/src/Model/Generated/Endpoint/NoteTextWhitelistResult.php index d8da2494..16616d7e 100644 --- a/src/Model/Generated/Endpoint/NoteTextWhitelistResult.php +++ b/src/Model/Generated/Endpoint/NoteTextWhitelistResult.php @@ -194,7 +194,6 @@ public static function delete( /** * Manage the notes for a given user. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -285,7 +284,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -307,7 +305,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -329,7 +326,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -351,7 +347,6 @@ public function getLabelUserCreator() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUserCreator($labelUserCreator) { @@ -373,7 +368,6 @@ public function getContent() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContent($content) { diff --git a/src/Model/Generated/Endpoint/NotificationFilterPushUser.php b/src/Model/Generated/Endpoint/NotificationFilterPushUser.php index 2677a3bd..00e6f911 100644 --- a/src/Model/Generated/Endpoint/NotificationFilterPushUser.php +++ b/src/Model/Generated/Endpoint/NotificationFilterPushUser.php @@ -124,7 +124,6 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { diff --git a/src/Model/Generated/Endpoint/NotificationFilterUrlMonetaryAccount.php b/src/Model/Generated/Endpoint/NotificationFilterUrlMonetaryAccount.php index 9084e1e3..d228c763 100644 --- a/src/Model/Generated/Endpoint/NotificationFilterUrlMonetaryAccount.php +++ b/src/Model/Generated/Endpoint/NotificationFilterUrlMonetaryAccount.php @@ -129,7 +129,6 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { diff --git a/src/Model/Generated/Endpoint/NotificationFilterUrlUser.php b/src/Model/Generated/Endpoint/NotificationFilterUrlUser.php index 3af9f8ab..00d7008c 100644 --- a/src/Model/Generated/Endpoint/NotificationFilterUrlUser.php +++ b/src/Model/Generated/Endpoint/NotificationFilterUrlUser.php @@ -121,7 +121,6 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { diff --git a/src/Model/Generated/Endpoint/OauthCallbackUrl.php b/src/Model/Generated/Endpoint/OauthCallbackUrl.php index a9a47bb6..27df4112 100644 --- a/src/Model/Generated/Endpoint/OauthCallbackUrl.php +++ b/src/Model/Generated/Endpoint/OauthCallbackUrl.php @@ -204,7 +204,6 @@ public function getUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUrl($url) { diff --git a/src/Model/Generated/Endpoint/OauthClient.php b/src/Model/Generated/Endpoint/OauthClient.php index e92b94f2..dc6124a6 100644 --- a/src/Model/Generated/Endpoint/OauthClient.php +++ b/src/Model/Generated/Endpoint/OauthClient.php @@ -195,7 +195,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -218,7 +217,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -240,7 +238,6 @@ public function getClientId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setClientId($clientId) { @@ -262,7 +259,6 @@ public function getSecret() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSecret($secret) { @@ -284,7 +280,6 @@ public function getCallbackUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCallbackUrl($callbackUrl) { diff --git a/src/Model/Generated/Endpoint/Payment.php b/src/Model/Generated/Endpoint/Payment.php index edda1f7b..dde91e3c 100644 --- a/src/Model/Generated/Endpoint/Payment.php +++ b/src/Model/Generated/Endpoint/Payment.php @@ -209,13 +209,6 @@ class Payment extends BunqModel */ protected $geolocation; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The reference to the object used for split the bill. Can be * RequestInquiry or RequestInquiryBatch @@ -231,6 +224,13 @@ class Payment extends BunqModel */ protected $balanceAfterMutation; + /** + * A reference to the PaymentAutoAllocateInstance if it exists. + * + * @var PaymentAutoAllocateInstance + */ + protected $paymentAutoAllocateInstance; + /** * The Amount to transfer with the Payment. Must be bigger than 0 and * smaller than the MonetaryAccount's balance. @@ -400,7 +400,6 @@ public static function get( /** * Get a listing of all Payments performed on a given MonetaryAccount * (incoming and outgoing). - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -445,7 +444,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -467,7 +465,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -490,7 +487,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -513,7 +509,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -537,7 +532,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -560,7 +554,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -583,7 +576,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -607,7 +599,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -630,7 +621,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -653,7 +643,6 @@ public function getSubType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubType($subType) { @@ -675,7 +664,6 @@ public function getBunqtoStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqtoStatus($bunqtoStatus) { @@ -697,7 +685,6 @@ public function getBunqtoSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqtoSubStatus($bunqtoSubStatus) { @@ -719,7 +706,6 @@ public function getBunqtoShareUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqtoShareUrl($bunqtoShareUrl) { @@ -741,7 +727,6 @@ public function getBunqtoExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqtoExpiry($bunqtoExpiry) { @@ -763,7 +748,6 @@ public function getBunqtoTimeResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqtoTimeResponded($bunqtoTimeResponded) { @@ -785,7 +769,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -807,7 +790,6 @@ public function getMerchantReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantReference($merchantReference) { @@ -829,7 +811,6 @@ public function getBatchId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBatchId($batchId) { @@ -851,7 +832,6 @@ public function getScheduledId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledId($scheduledId) { @@ -873,7 +853,6 @@ public function getAddressShipping() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressShipping($addressShipping) { @@ -895,7 +874,6 @@ public function getAddressBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressBilling($addressBilling) { @@ -917,35 +895,12 @@ public function getGeolocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGeolocation($geolocation) { $this->geolocation = $geolocation; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * The reference to the object used for split the bill. Can be * RequestInquiry or RequestInquiryBatch @@ -962,7 +917,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { @@ -984,13 +938,33 @@ public function getBalanceAfterMutation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalanceAfterMutation($balanceAfterMutation) { $this->balanceAfterMutation = $balanceAfterMutation; } + /** + * A reference to the PaymentAutoAllocateInstance if it exists. + * + * @return PaymentAutoAllocateInstance + */ + public function getPaymentAutoAllocateInstance() + { + return $this->paymentAutoAllocateInstance; + } + + /** + * @param PaymentAutoAllocateInstance $paymentAutoAllocateInstance + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setPaymentAutoAllocateInstance($paymentAutoAllocateInstance) + { + $this->paymentAutoAllocateInstance = $paymentAutoAllocateInstance; + } + /** * @return bool */ @@ -1084,15 +1058,15 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { + if (!is_null($this->requestReferenceSplitTheBill)) { return false; } - if (!is_null($this->requestReferenceSplitTheBill)) { + if (!is_null($this->balanceAfterMutation)) { return false; } - if (!is_null($this->balanceAfterMutation)) { + if (!is_null($this->paymentAutoAllocateInstance)) { return false; } diff --git a/src/Model/Generated/Endpoint/PaymentAutoAllocate.php b/src/Model/Generated/Endpoint/PaymentAutoAllocate.php index 639afaf1..bed90c72 100644 --- a/src/Model/Generated/Endpoint/PaymentAutoAllocate.php +++ b/src/Model/Generated/Endpoint/PaymentAutoAllocate.php @@ -296,7 +296,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -318,7 +317,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -340,7 +338,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -362,7 +359,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -384,7 +380,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -406,7 +401,6 @@ public function getTriggerAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTriggerAmount($triggerAmount) { @@ -429,7 +423,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { diff --git a/src/Model/Generated/Endpoint/PaymentAutoAllocateDefinition.php b/src/Model/Generated/Endpoint/PaymentAutoAllocateDefinition.php index 205e1626..7b2d7321 100644 --- a/src/Model/Generated/Endpoint/PaymentAutoAllocateDefinition.php +++ b/src/Model/Generated/Endpoint/PaymentAutoAllocateDefinition.php @@ -190,7 +190,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -212,7 +211,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -234,7 +232,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -256,7 +253,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -278,7 +274,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -300,7 +295,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -322,7 +316,6 @@ public function getFraction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFraction($fraction) { diff --git a/src/Model/Generated/Endpoint/PaymentAutoAllocateInstance.php b/src/Model/Generated/Endpoint/PaymentAutoAllocateInstance.php index 283d656e..b0023a9f 100644 --- a/src/Model/Generated/Endpoint/PaymentAutoAllocateInstance.php +++ b/src/Model/Generated/Endpoint/PaymentAutoAllocateInstance.php @@ -164,7 +164,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -186,7 +185,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -208,7 +206,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -230,7 +227,6 @@ public function getPaymentAutoAllocateId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentAutoAllocateId($paymentAutoAllocateId) { @@ -252,7 +248,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -274,7 +269,6 @@ public function getErrorMessage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorMessage($errorMessage) { @@ -296,7 +290,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { @@ -318,7 +311,6 @@ public function getPaymentId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentId($paymentId) { diff --git a/src/Model/Generated/Endpoint/PaymentAutoAllocateUser.php b/src/Model/Generated/Endpoint/PaymentAutoAllocateUser.php index 24476327..7be4e4ca 100644 --- a/src/Model/Generated/Endpoint/PaymentAutoAllocateUser.php +++ b/src/Model/Generated/Endpoint/PaymentAutoAllocateUser.php @@ -74,7 +74,6 @@ public function getPaymentAutoAllocate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentAutoAllocate($paymentAutoAllocate) { diff --git a/src/Model/Generated/Endpoint/PaymentBatch.php b/src/Model/Generated/Endpoint/PaymentBatch.php index dbc9c230..057557a2 100644 --- a/src/Model/Generated/Endpoint/PaymentBatch.php +++ b/src/Model/Generated/Endpoint/PaymentBatch.php @@ -146,7 +146,6 @@ public static function get( /** * Return all the payment batches for a monetary account. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -191,7 +190,6 @@ public function getPayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayments($payments) { diff --git a/src/Model/Generated/Endpoint/PaymentServiceProviderCredential.php b/src/Model/Generated/Endpoint/PaymentServiceProviderCredential.php index d589a65e..016b4b62 100644 --- a/src/Model/Generated/Endpoint/PaymentServiceProviderCredential.php +++ b/src/Model/Generated/Endpoint/PaymentServiceProviderCredential.php @@ -202,7 +202,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -224,7 +223,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -246,7 +244,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -268,7 +265,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -290,7 +286,6 @@ public function getExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryTime($expiryTime) { @@ -312,7 +307,6 @@ public function getTokenValue() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTokenValue($tokenValue) { @@ -335,7 +329,6 @@ public function getPermittedDevice() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPermittedDevice($permittedDevice) { diff --git a/src/Model/Generated/Endpoint/PaymentServiceProviderDraftPayment.php b/src/Model/Generated/Endpoint/PaymentServiceProviderDraftPayment.php index c5bbdcfd..3c7bd39c 100644 --- a/src/Model/Generated/Endpoint/PaymentServiceProviderDraftPayment.php +++ b/src/Model/Generated/Endpoint/PaymentServiceProviderDraftPayment.php @@ -286,7 +286,6 @@ public function getSenderIban() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSenderIban($senderIban) { @@ -308,7 +307,6 @@ public function getReceiverIban() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReceiverIban($receiverIban) { @@ -330,7 +328,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -352,7 +349,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/PermittedIp.php b/src/Model/Generated/Endpoint/PermittedIp.php index 0d1ea2da..3b575a7e 100644 --- a/src/Model/Generated/Endpoint/PermittedIp.php +++ b/src/Model/Generated/Endpoint/PermittedIp.php @@ -212,7 +212,6 @@ public function getIp() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIp($ip) { @@ -236,7 +235,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/Registry.php b/src/Model/Generated/Endpoint/Registry.php new file mode 100644 index 00000000..2a0d8bee --- /dev/null +++ b/src/Model/Generated/Endpoint/Registry.php @@ -0,0 +1,709 @@ +currencyFieldForRequest = $currency; + $this->titleFieldForRequest = $title; + $this->descriptionFieldForRequest = $description; + $this->statusFieldForRequest = $status; + $this->lastRegistryEntrySeenIdFieldForRequest = $lastRegistryEntrySeenId; + $this->previousUpdatedTimestampFieldForRequest = $previousUpdatedTimestamp; + $this->membershipsFieldForRequest = $memberships; + $this->membershipsPreviousFieldForRequest = $membershipsPrevious; + } + + /** + * Create a new Slice group. + * + * @param string $currency The currency for the Registry as an ISO 4217 + * formatted currency code. + * @param string|null $title The title of the Registry. + * @param string|null $description A description about the Registry. + * @param string|null $status The status of the Registry. + * @param int|null $lastRegistryEntrySeenId The id of the last RegistryEntry + * that the user has seen. + * @param string|null $previousUpdatedTimestamp The previous updated + * timestamp that you received for this Registry. + * @param RegistryMembership[]|null $memberships New list of memberships. + * @param RegistryMembership[]|null $membershipsPrevious Previous list of + * memberships. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + string $currency, + string $title = null, + string $description = null, + string $status = null, + int $lastRegistryEntrySeenId = null, + string $previousUpdatedTimestamp = null, + array $memberships = null, + array $membershipsPrevious = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId()] + ), + [ + self::FIELD_CURRENCY => $currency, + self::FIELD_TITLE => $title, + self::FIELD_DESCRIPTION => $description, + self::FIELD_STATUS => $status, + self::FIELD_LAST_REGISTRY_ENTRY_SEEN_ID => $lastRegistryEntrySeenId, + self::FIELD_PREVIOUS_UPDATED_TIMESTAMP => $previousUpdatedTimestamp, + self::FIELD_MEMBERSHIPS => $memberships, + self::FIELD_MEMBERSHIPS_PREVIOUS => $membershipsPrevious, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Update a specific Slice group. + * + * @param int $registryId + * @param string|null $title The title of the Registry. + * @param string|null $description A description about the Registry. + * @param string|null $status The status of the Registry. + * @param int|null $lastRegistryEntrySeenId The id of the last RegistryEntry + * that the user has seen. + * @param string|null $previousUpdatedTimestamp The previous updated + * timestamp that you received for this Registry. + * @param RegistryMembership[]|null $memberships New list of memberships. + * @param RegistryMembership[]|null $membershipsPrevious Previous list of + * memberships. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function update( + int $registryId, + string $title = null, + string $description = null, + string $status = null, + int $lastRegistryEntrySeenId = null, + string $previousUpdatedTimestamp = null, + array $memberships = null, + array $membershipsPrevious = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->put( + vsprintf( + self::ENDPOINT_URL_UPDATE, + [static::determineUserId(), $registryId] + ), + [ + self::FIELD_TITLE => $title, + self::FIELD_DESCRIPTION => $description, + self::FIELD_STATUS => $status, + self::FIELD_LAST_REGISTRY_ENTRY_SEEN_ID => $lastRegistryEntrySeenId, + self::FIELD_PREVIOUS_UPDATED_TIMESTAMP => $previousUpdatedTimestamp, + self::FIELD_MEMBERSHIPS => $memberships, + self::FIELD_MEMBERSHIPS_PREVIOUS => $membershipsPrevious, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Get a listing of all Slice groups. + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseRegistryList + */ + public static function listing(array $params = [], array $customHeaders = []): BunqResponseRegistryList + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId()] + ), + $params, + $customHeaders + ); + + return BunqResponseRegistryList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * Get a specific Slice group. + * + * @param int $registryId + * @param string[] $customHeaders + * + * @return BunqResponseRegistry + */ + public static function get(int $registryId, array $customHeaders = []): BunqResponseRegistry + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $registryId] + ), + [], + $customHeaders + ); + + return BunqResponseRegistry::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * Delete a specific Slice group. + * + * @param string[] $customHeaders + * @param int $registryId + * + * @return BunqResponseNull + */ + public static function delete(int $registryId, array $customHeaders = []): BunqResponseNull + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->delete( + vsprintf( + self::ENDPOINT_URL_DELETE, + [static::determineUserId(), $registryId] + ), + $customHeaders + ); + + return BunqResponseNull::castFromBunqResponse( + new BunqResponse(null, $responseRaw->getHeaders()) + ); + } + + /** + * The id of the Registry. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The timestamp of the Registry's creation. + * + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @param string $created + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCreated($created) + { + $this->created = $created; + } + + /** + * The timestamp of the Registry's last update. + * + * @return string + */ + public function getUpdated() + { + return $this->updated; + } + + /** + * @param string $updated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUpdated($updated) + { + $this->updated = $updated; + } + + /** + * The currency for the Registry as an ISO 4217 formatted currency code. + * + * @return string + */ + public function getCurrency() + { + return $this->currency; + } + + /** + * @param string $currency + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCurrency($currency) + { + $this->currency = $currency; + } + + /** + * The title of the Registry. + * + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @param string $title + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setTitle($title) + { + $this->title = $title; + } + + /** + * The status of the Registry. + * + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @param string $status + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setStatus($status) + { + $this->status = $status; + } + + /** + * The number of RegistryEntries in this Registry that the user has not + * seen. + * + * @return int + */ + public function getUnseenEntriesCount() + { + return $this->unseenEntriesCount; + } + + /** + * @param int $unseenEntriesCount + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUnseenEntriesCount($unseenEntriesCount) + { + $this->unseenEntriesCount = $unseenEntriesCount; + } + + /** + * The total amount spent in this Registry since the last settlement. + * + * @return Amount + */ + public function getTotalAmountSpent() + { + return $this->totalAmountSpent; + } + + /** + * @param Amount $totalAmountSpent + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setTotalAmountSpent($totalAmountSpent) + { + $this->totalAmountSpent = $totalAmountSpent; + } + + /** + * Whether the Registry has previously been settled. + * + * @return bool + */ + public function getIsPreviouslySettled() + { + return $this->isPreviouslySettled; + } + + /** + * @param bool $isPreviouslySettled + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setIsPreviouslySettled($isPreviouslySettled) + { + $this->isPreviouslySettled = $isPreviouslySettled; + } + + /** + * List of memberships to replace the current one. + * + * @return RegistryMembership[] + */ + public function getMemberships() + { + return $this->memberships; + } + + /** + * @param RegistryMembership[] $memberships + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMemberships($memberships) + { + $this->memberships = $memberships; + } + + /** + * The settings for this Registry. + * + * @return RegistrySetting + */ + public function getSetting() + { + return $this->setting; + } + + /** + * @param RegistrySetting $setting + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setSetting($setting) + { + $this->setting = $setting; + } + + /** + * The ID of the registry that currently has auto_add_card_transaction set + * to ALL. + * + * @return int + */ + public function getRegistryAutoAddCardTransactionEnabledId() + { + return $this->registryAutoAddCardTransactionEnabledId; + } + + /** + * @param int $registryAutoAddCardTransactionEnabledId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRegistryAutoAddCardTransactionEnabledId($registryAutoAddCardTransactionEnabledId) + { + $this->registryAutoAddCardTransactionEnabledId = $registryAutoAddCardTransactionEnabledId; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->created)) { + return false; + } + + if (!is_null($this->updated)) { + return false; + } + + if (!is_null($this->currency)) { + return false; + } + + if (!is_null($this->title)) { + return false; + } + + if (!is_null($this->status)) { + return false; + } + + if (!is_null($this->unseenEntriesCount)) { + return false; + } + + if (!is_null($this->totalAmountSpent)) { + return false; + } + + if (!is_null($this->isPreviouslySettled)) { + return false; + } + + if (!is_null($this->memberships)) { + return false; + } + + if (!is_null($this->setting)) { + return false; + } + + if (!is_null($this->registryAutoAddCardTransactionEnabledId)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RegistryEntry.php b/src/Model/Generated/Endpoint/RegistryEntry.php new file mode 100644 index 00000000..501262f5 --- /dev/null +++ b/src/Model/Generated/Endpoint/RegistryEntry.php @@ -0,0 +1,815 @@ +aliasOwnerFieldForRequest = $aliasOwner; + $this->amountFieldForRequest = $amount; + $this->objectReferenceFieldForRequest = $objectReference; + $this->descriptionFieldForRequest = $description; + $this->allocationsFieldForRequest = $allocations; + $this->attachmentFieldForRequest = $attachment; + } + + /** + * Create a new Slice group payment. + * + * @param int $registryId + * @param Amount $amount The Amount of the RegistryEntry. + * @param AllocationItem[] $allocations An array of AllocationItems. + * @param Pointer|null $aliasOwner The Alias of the party we are allocating + * money for. + * @param RegistryEntryReference|null $objectReference The object linked to + * the RegistryEntry. + * @param string|null $description A description about the RegistryEntry. + * @param RegistryEntryAttachment[]|null $attachment The attachments + * attached to the payment. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + int $registryId, + Amount $amount, + array $allocations, + Pointer $aliasOwner = null, + RegistryEntryReference $objectReference = null, + string $description = null, + array $attachment = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $registryId] + ), + [ + self::FIELD_ALIAS_OWNER => $aliasOwner, + self::FIELD_AMOUNT => $amount, + self::FIELD_OBJECT_REFERENCE => $objectReference, + self::FIELD_DESCRIPTION => $description, + self::FIELD_ALLOCATIONS => $allocations, + self::FIELD_ATTACHMENT => $attachment, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Update a specific Slice group payment. + * + * @param int $registryId + * @param int $registryEntryId + * @param string|null $description A description about the RegistryEntry. + * @param AllocationItem[]|null $allocations An array of AllocationItems. + * @param RegistryEntryAttachment[]|null $attachment The attachments + * attached to the payment. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function update( + int $registryId, + int $registryEntryId, + string $description = null, + array $allocations = null, + array $attachment = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->put( + vsprintf( + self::ENDPOINT_URL_UPDATE, + [static::determineUserId(), $registryId, $registryEntryId] + ), + [ + self::FIELD_DESCRIPTION => $description, + self::FIELD_ALLOCATIONS => $allocations, + self::FIELD_ATTACHMENT => $attachment, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Get a listing of all Slice group payments. + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param int $registryId + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseRegistryEntryList + */ + public static function listing( + int $registryId, + array $params = [], + array $customHeaders = [] + ): BunqResponseRegistryEntryList { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $registryId] + ), + $params, + $customHeaders + ); + + return BunqResponseRegistryEntryList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * Get a specific Slice group payment. + * + * @param int $registryId + * @param int $registryEntryId + * @param string[] $customHeaders + * + * @return BunqResponseRegistryEntry + */ + public static function get( + int $registryId, + int $registryEntryId, + array $customHeaders = [] + ): BunqResponseRegistryEntry { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $registryId, $registryEntryId] + ), + [], + $customHeaders + ); + + return BunqResponseRegistryEntry::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * Delete a specific Slice group payment. + * + * @param string[] $customHeaders + * @param int $registryId + * @param int $registryEntryId + * + * @return BunqResponseNull + */ + public static function delete(int $registryId, int $registryEntryId, array $customHeaders = []): BunqResponseNull + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->delete( + vsprintf( + self::ENDPOINT_URL_DELETE, + [static::determineUserId(), $registryId, $registryEntryId] + ), + $customHeaders + ); + + return BunqResponseNull::castFromBunqResponse( + new BunqResponse(null, $responseRaw->getHeaders()) + ); + } + + /** + * The id of the RegistryEntry. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The timestamp of the MonetaryAccountBank's creation. + * + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @param string $created + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCreated($created) + { + $this->created = $created; + } + + /** + * The timestamp of the MonetaryAccountBank's last update. + * + * @return string + */ + public function getUpdated() + { + return $this->updated; + } + + /** + * @param string $updated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUpdated($updated) + { + $this->updated = $updated; + } + + /** + * The id of the Registry. + * + * @return int + */ + public function getRegistryId() + { + return $this->registryId; + } + + /** + * @param int $registryId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRegistryId($registryId) + { + $this->registryId = $registryId; + } + + /** + * The status of the RegistryEntry. + * + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @param string $status + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setStatus($status) + { + $this->status = $status; + } + + /** + * The Amount of the RegistryEntry. + * + * @return Amount + */ + public function getAmount() + { + return $this->amount; + } + + /** + * @param Amount $amount + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmount($amount) + { + $this->amount = $amount; + } + + /** + * A description about the RegistryEntry. + * + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * @param string $description + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setDescription($description) + { + $this->description = $description; + } + + /** + * The RegistryEntry type. AUTO if created by Auto Slice, MANUAL for + * manually added entries. + * + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @param string $type + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setType($type) + { + $this->type = $type; + } + + /** + * The LabelUser with the public information of the party of this + * RegistryEntry. + * + * @return LabelUser + */ + public function getAlias() + { + return $this->alias; + } + + /** + * @param LabelUser $alias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAlias($alias) + { + $this->alias = $alias; + } + + /** + * The LabelUser with the public information of the counter party of this + * RegistryEntry. + * + * @return LabelUser + */ + public function getCounterpartyAlias() + { + return $this->counterpartyAlias; + } + + /** + * @param LabelUser $counterpartyAlias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCounterpartyAlias($counterpartyAlias) + { + $this->counterpartyAlias = $counterpartyAlias; + } + + /** + * The LabelUser with the public information of the User that created the + * RegistryEntry. + * + * @return LabelUser + */ + public function getUserAliasCreated() + { + return $this->userAliasCreated; + } + + /** + * @param LabelUser $userAliasCreated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUserAliasCreated($userAliasCreated) + { + $this->userAliasCreated = $userAliasCreated; + } + + /** + * The membership of the creator. + * + * @return RegistryMembership + */ + public function getMembershipCreated() + { + return $this->membershipCreated; + } + + /** + * @param RegistryMembership $membershipCreated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembershipCreated($membershipCreated) + { + $this->membershipCreated = $membershipCreated; + } + + /** + * The membership of the owner. + * + * @return RegistryMembership + */ + public function getMembershipOwned() + { + return $this->membershipOwned; + } + + /** + * @param RegistryMembership $membershipOwned + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembershipOwned($membershipOwned) + { + $this->membershipOwned = $membershipOwned; + } + + /** + * An array of AllocationItems. + * + * @return AllocationItem[] + */ + public function getAllocations() + { + return $this->allocations; + } + + /** + * @param AllocationItem[] $allocations + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAllocations($allocations) + { + $this->allocations = $allocations; + } + + /** + * The object that is connected to this RegistryEntry. + * + * @return BunqModel + */ + public function getObject() + { + return $this->object; + } + + /** + * @param BunqModel $object + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setObject($object) + { + $this->object = $object; + } + + /** + * The attachments attached to the payment. + * + * @return RegistryEntryAttachment[] + */ + public function getAttachment() + { + return $this->attachment; + } + + /** + * @param RegistryEntryAttachment[] $attachment + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAttachment($attachment) + { + $this->attachment = $attachment; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->created)) { + return false; + } + + if (!is_null($this->updated)) { + return false; + } + + if (!is_null($this->registryId)) { + return false; + } + + if (!is_null($this->status)) { + return false; + } + + if (!is_null($this->amount)) { + return false; + } + + if (!is_null($this->description)) { + return false; + } + + if (!is_null($this->type)) { + return false; + } + + if (!is_null($this->alias)) { + return false; + } + + if (!is_null($this->counterpartyAlias)) { + return false; + } + + if (!is_null($this->userAliasCreated)) { + return false; + } + + if (!is_null($this->membershipCreated)) { + return false; + } + + if (!is_null($this->membershipOwned)) { + return false; + } + + if (!is_null($this->allocations)) { + return false; + } + + if (!is_null($this->object)) { + return false; + } + + if (!is_null($this->attachment)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RegistryMembership.php b/src/Model/Generated/Endpoint/RegistryMembership.php new file mode 100644 index 00000000..1bf3a0b2 --- /dev/null +++ b/src/Model/Generated/Endpoint/RegistryMembership.php @@ -0,0 +1,184 @@ +aliasFieldForRequest = $alias; + $this->statusFieldForRequest = $status; + } + + /** + * The LabelMonetaryAccount of the user who belongs to this + * RegistryMembership. + * + * @return LabelMonetaryAccount + */ + public function getAlias() + { + return $this->alias; + } + + /** + * @param LabelMonetaryAccount $alias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAlias($alias) + { + $this->alias = $alias; + } + + /** + * The balance of this RegistryMembership. + * + * @return Amount + */ + public function getBalance() + { + return $this->balance; + } + + /** + * @param Amount $balance + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setBalance($balance) + { + $this->balance = $balance; + } + + /** + * The total amount spent of this RegistryMembership. + * + * @return Amount + */ + public function getTotalAmountSpent() + { + return $this->totalAmountSpent; + } + + /** + * @param Amount $totalAmountSpent + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setTotalAmountSpent($totalAmountSpent) + { + $this->totalAmountSpent = $totalAmountSpent; + } + + /** + * The status of the RegistryMembership. + * + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @param string $status + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setStatus($status) + { + $this->status = $status; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->alias)) { + return false; + } + + if (!is_null($this->balance)) { + return false; + } + + if (!is_null($this->totalAmountSpent)) { + return false; + } + + if (!is_null($this->status)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RegistrySetting.php b/src/Model/Generated/Endpoint/RegistrySetting.php new file mode 100644 index 00000000..b5cf26fd --- /dev/null +++ b/src/Model/Generated/Endpoint/RegistrySetting.php @@ -0,0 +1,149 @@ +autoAddCardTransactionFieldForRequest = $autoAddCardTransaction; + } + + /** + * Update a specific Slice group setting. + * + * @param int $registryId + * @param int $registrySettingId + * @param string|null $autoAddCardTransaction The setting for for adding + * automatically card transactions to the registry. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function update( + int $registryId, + int $registrySettingId, + string $autoAddCardTransaction = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->put( + vsprintf( + self::ENDPOINT_URL_UPDATE, + [static::determineUserId(), $registryId, $registrySettingId] + ), + [self::FIELD_AUTO_ADD_CARD_TRANSACTION => $autoAddCardTransaction], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Get a specific Slice group setting. + * + * @param int $registryId + * @param int $registrySettingId + * @param string[] $customHeaders + * + * @return BunqResponseRegistrySetting + */ + public static function get( + int $registryId, + int $registrySettingId, + array $customHeaders = [] + ): BunqResponseRegistrySetting { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $registryId, $registrySettingId] + ), + [], + $customHeaders + ); + + return BunqResponseRegistrySetting::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * The setting for for adding automatically card transactions to the + * registry. + * + * @return string + */ + public function getAutoAddCardTransaction() + { + return $this->autoAddCardTransaction; + } + + /** + * @param string $autoAddCardTransaction + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAutoAddCardTransaction($autoAddCardTransaction) + { + $this->autoAddCardTransaction = $autoAddCardTransaction; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->autoAddCardTransaction)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RegistrySettlement.php b/src/Model/Generated/Endpoint/RegistrySettlement.php new file mode 100644 index 00000000..79ea682d --- /dev/null +++ b/src/Model/Generated/Endpoint/RegistrySettlement.php @@ -0,0 +1,408 @@ +post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $registryId] + ), + [], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * Get a specific Slice group settlement. + * + * @param int $registryId + * @param int $registrySettlementId + * @param string[] $customHeaders + * + * @return BunqResponseRegistrySettlement + */ + public static function get( + int $registryId, + int $registrySettlementId, + array $customHeaders = [] + ): BunqResponseRegistrySettlement { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $registryId, $registrySettlementId] + ), + [], + $customHeaders + ); + + return BunqResponseRegistrySettlement::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * Get a listing of all Slice group settlements. + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param int $registryId + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseRegistrySettlementList + */ + public static function listing( + int $registryId, + array $params = [], + array $customHeaders = [] + ): BunqResponseRegistrySettlementList { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $registryId] + ), + $params, + $customHeaders + ); + + return BunqResponseRegistrySettlementList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * The id of the RegistrySettlement. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The timestamp of the RegistrySettlement's creation. + * + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @param string $created + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCreated($created) + { + $this->created = $created; + } + + /** + * The timestamp of the RegistrySettlement's last update. + * + * @return string + */ + public function getUpdated() + { + return $this->updated; + } + + /** + * @param string $updated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUpdated($updated) + { + $this->updated = $updated; + } + + /** + * The timestamp of the Registry's settlement. + * + * @return string + */ + public function getSettlementTime() + { + return $this->settlementTime; + } + + /** + * @param string $settlementTime + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setSettlementTime($settlementTime) + { + $this->settlementTime = $settlementTime; + } + + /** + * The total amount spent for the RegistrySettlement. + * + * @return Amount + */ + public function getTotalAmountSpent() + { + return $this->totalAmountSpent; + } + + /** + * @param Amount $totalAmountSpent + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setTotalAmountSpent($totalAmountSpent) + { + $this->totalAmountSpent = $totalAmountSpent; + } + + /** + * The number of RegistryEntry's associated with this RegistrySettlement. + * + * @return int + */ + public function getNumberOfEntries() + { + return $this->numberOfEntries; + } + + /** + * @param int $numberOfEntries + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setNumberOfEntries($numberOfEntries) + { + $this->numberOfEntries = $numberOfEntries; + } + + /** + * The membership of the user that settled the Registry. + * + * @return RegistryMembership + */ + public function getSettledByAlias() + { + return $this->settledByAlias; + } + + /** + * @param RegistryMembership $settledByAlias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setSettledByAlias($settledByAlias) + { + $this->settledByAlias = $settledByAlias; + } + + /** + * The membership of the user that has settled the registry. + * + * @return RegistryMembership + */ + public function getMembershipSettled() + { + return $this->membershipSettled; + } + + /** + * @param RegistryMembership $membershipSettled + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembershipSettled($membershipSettled) + { + $this->membershipSettled = $membershipSettled; + } + + /** + * List of RegistrySettlementItems + * + * @return RegistrySettlementItem[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @param RegistrySettlementItem[] $items + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setItems($items) + { + $this->items = $items; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->created)) { + return false; + } + + if (!is_null($this->updated)) { + return false; + } + + if (!is_null($this->settlementTime)) { + return false; + } + + if (!is_null($this->totalAmountSpent)) { + return false; + } + + if (!is_null($this->numberOfEntries)) { + return false; + } + + if (!is_null($this->settledByAlias)) { + return false; + } + + if (!is_null($this->membershipSettled)) { + return false; + } + + if (!is_null($this->items)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RegistrySettlementPending.php b/src/Model/Generated/Endpoint/RegistrySettlementPending.php new file mode 100644 index 00000000..1701ed8c --- /dev/null +++ b/src/Model/Generated/Endpoint/RegistrySettlementPending.php @@ -0,0 +1,95 @@ +get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $registryId] + ), + $params, + $customHeaders + ); + + return BunqResponseRegistrySettlementPendingList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * List of RegistrySettlementItems + * + * @return RegistrySettlementItem[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @param RegistrySettlementItem[] $items + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setItems($items) + { + $this->items = $items; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->items)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RelationUser.php b/src/Model/Generated/Endpoint/RelationUser.php new file mode 100644 index 00000000..ffb76959 --- /dev/null +++ b/src/Model/Generated/Endpoint/RelationUser.php @@ -0,0 +1,213 @@ +userId; + } + + /** + * @param string $userId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUserId($userId) + { + $this->userId = $userId; + } + + /** + * The counter user's ID. + * + * @return string + */ + public function getCounterUserId() + { + return $this->counterUserId; + } + + /** + * @param string $counterUserId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCounterUserId($counterUserId) + { + $this->counterUserId = $counterUserId; + } + + /** + * The user's label. + * + * @return LabelUser + */ + public function getLabelUser() + { + return $this->labelUser; + } + + /** + * @param LabelUser $labelUser + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setLabelUser($labelUser) + { + $this->labelUser = $labelUser; + } + + /** + * The counter user's label. + * + * @return LabelUser + */ + public function getCounterLabelUser() + { + return $this->counterLabelUser; + } + + /** + * @param LabelUser $counterLabelUser + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCounterLabelUser($counterLabelUser) + { + $this->counterLabelUser = $counterLabelUser; + } + + /** + * The requested relation type. + * + * @return string + */ + public function getRelationship() + { + return $this->relationship; + } + + /** + * @param string $relationship + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelationship($relationship) + { + $this->relationship = $relationship; + } + + /** + * The request's status, only for UPDATE. + * + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @param string $status + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setStatus($status) + { + $this->status = $status; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->userId)) { + return false; + } + + if (!is_null($this->counterUserId)) { + return false; + } + + if (!is_null($this->labelUser)) { + return false; + } + + if (!is_null($this->counterLabelUser)) { + return false; + } + + if (!is_null($this->relationship)) { + return false; + } + + if (!is_null($this->status)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/RequestInquiry.php b/src/Model/Generated/Endpoint/RequestInquiry.php index 6e1303d9..ce6feacb 100644 --- a/src/Model/Generated/Endpoint/RequestInquiry.php +++ b/src/Model/Generated/Endpoint/RequestInquiry.php @@ -231,13 +231,6 @@ class RequestInquiry extends BunqModel */ protected $geolocation; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The reference to the object used for split the bill. Can be Payment, * PaymentBatch, ScheduleInstance, RequestResponse and MasterCardAction @@ -561,8 +554,8 @@ public static function update( } /** - * Get all payment requests for a user's monetary account. - * + * Get all payment requests for a user's monetary account. bunqme_share_url + * is always null if the counterparty is a bunq user. * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -594,6 +587,7 @@ public static function listing( /** * Get the details of a specific payment request, including its status. + * bunqme_share_url is always null if the counterparty is a bunq user. * * @param int $requestInquiryId * @param int|null $monetaryAccountId @@ -636,7 +630,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -658,7 +651,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -680,7 +672,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -702,7 +693,6 @@ public function getTimeResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeResponded($timeResponded) { @@ -724,7 +714,6 @@ public function getTimeExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeExpiry($timeExpiry) { @@ -746,7 +735,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -768,7 +756,6 @@ public function getAmountInquired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountInquired($amountInquired) { @@ -790,7 +777,6 @@ public function getAmountResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountResponded($amountResponded) { @@ -813,7 +799,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { @@ -836,7 +821,6 @@ public function getUserAliasRevoked() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasRevoked($userAliasRevoked) { @@ -859,7 +843,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -881,7 +864,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -904,7 +886,6 @@ public function getMerchantReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantReference($merchantReference) { @@ -926,7 +907,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -948,7 +928,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -970,7 +949,6 @@ public function getBatchId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBatchId($batchId) { @@ -992,7 +970,6 @@ public function getScheduledId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledId($scheduledId) { @@ -1014,7 +991,6 @@ public function getMinimumAge() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMinimumAge($minimumAge) { @@ -1036,7 +1012,6 @@ public function getRequireAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequireAddress($requireAddress) { @@ -1058,7 +1033,6 @@ public function getBunqmeShareUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqmeShareUrl($bunqmeShareUrl) { @@ -1081,7 +1055,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -1104,7 +1077,6 @@ public function getAddressShipping() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressShipping($addressShipping) { @@ -1127,7 +1099,6 @@ public function getAddressBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressBilling($addressBilling) { @@ -1149,35 +1120,12 @@ public function getGeolocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGeolocation($geolocation) { $this->geolocation = $geolocation; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * The reference to the object used for split the bill. Can be Payment, * PaymentBatch, ScheduleInstance, RequestResponse and MasterCardAction @@ -1194,7 +1142,6 @@ public function getReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReferenceSplitTheBill($referenceSplitTheBill) { @@ -1302,10 +1249,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { - return false; - } - if (!is_null($this->referenceSplitTheBill)) { return false; } diff --git a/src/Model/Generated/Endpoint/RequestInquiryBatch.php b/src/Model/Generated/Endpoint/RequestInquiryBatch.php index 0b2890c3..3d816dec 100644 --- a/src/Model/Generated/Endpoint/RequestInquiryBatch.php +++ b/src/Model/Generated/Endpoint/RequestInquiryBatch.php @@ -222,7 +222,6 @@ public static function get( /** * Return all the request batches for a monetary account. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -267,7 +266,6 @@ public function getRequestInquiries() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestInquiries($requestInquiries) { @@ -289,7 +287,6 @@ public function getTotalAmountInquired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalAmountInquired($totalAmountInquired) { @@ -312,7 +309,6 @@ public function getReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReferenceSplitTheBill($referenceSplitTheBill) { diff --git a/src/Model/Generated/Endpoint/RequestResponse.php b/src/Model/Generated/Endpoint/RequestResponse.php index ba681b97..ddcf1927 100644 --- a/src/Model/Generated/Endpoint/RequestResponse.php +++ b/src/Model/Generated/Endpoint/RequestResponse.php @@ -222,13 +222,6 @@ class RequestResponse extends BunqModel */ protected $addressShipping; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The credit scheme id provided by the counterparty for DIRECT_DEBIT * inquiries. @@ -364,7 +357,6 @@ public static function update( /** * Get all RequestResponses for a MonetaryAccount. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -438,7 +430,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -460,7 +451,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -483,7 +473,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -505,7 +494,6 @@ public function getTimeResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeResponded($timeResponded) { @@ -527,7 +515,6 @@ public function getTimeExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeExpiry($timeExpiry) { @@ -550,7 +537,6 @@ public function getTimeRefundRequested() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeRefundRequested($timeRefundRequested) { @@ -572,7 +558,6 @@ public function getTimeRefunded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeRefunded($timeRefunded) { @@ -594,7 +579,6 @@ public function getUserRefundRequested() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserRefundRequested($userRefundRequested) { @@ -616,7 +600,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -638,7 +621,6 @@ public function getAmountInquired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountInquired($amountInquired) { @@ -660,7 +642,6 @@ public function getAmountResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountResponded($amountResponded) { @@ -683,7 +664,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -706,7 +686,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -729,7 +708,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -752,7 +730,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -774,7 +751,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -796,7 +772,6 @@ public function getMinimumAge() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMinimumAge($minimumAge) { @@ -818,7 +793,6 @@ public function getRequireAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequireAddress($requireAddress) { @@ -840,7 +814,6 @@ public function getGeolocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGeolocation($geolocation) { @@ -863,7 +836,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -886,7 +858,6 @@ public function getSubType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubType($subType) { @@ -909,7 +880,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -932,7 +902,6 @@ public function getAddressBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressBilling($addressBilling) { @@ -955,35 +924,12 @@ public function getAddressShipping() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressShipping($addressShipping) { $this->addressShipping = $addressShipping; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * The credit scheme id provided by the counterparty for DIRECT_DEBIT * inquiries. @@ -1000,7 +946,6 @@ public function getCreditSchemeIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreditSchemeIdentifier($creditSchemeIdentifier) { @@ -1022,7 +967,6 @@ public function getMandateIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMandateIdentifier($mandateIdentifier) { @@ -1044,7 +988,6 @@ public function getEligibleWhitelistId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEligibleWhitelistId($eligibleWhitelistId) { @@ -1067,7 +1010,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { @@ -1175,10 +1117,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { - return false; - } - if (!is_null($this->creditSchemeIdentifier)) { return false; } diff --git a/src/Model/Generated/Endpoint/Reward.php b/src/Model/Generated/Endpoint/Reward.php index 9f41b14b..c3b8ff14 100644 --- a/src/Model/Generated/Endpoint/Reward.php +++ b/src/Model/Generated/Endpoint/Reward.php @@ -144,7 +144,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -166,7 +165,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -188,7 +186,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -210,7 +207,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -232,7 +228,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -254,7 +249,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -276,7 +270,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -298,7 +291,6 @@ public function getAmountReward() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountReward($amountReward) { diff --git a/src/Model/Generated/Endpoint/RewardRecipient.php b/src/Model/Generated/Endpoint/RewardRecipient.php index 3ef0f515..8de7c1f0 100644 --- a/src/Model/Generated/Endpoint/RewardRecipient.php +++ b/src/Model/Generated/Endpoint/RewardRecipient.php @@ -144,7 +144,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -166,7 +165,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -188,7 +186,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -210,7 +207,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -232,7 +228,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -254,7 +249,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -276,7 +270,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -298,7 +291,6 @@ public function getAmountReward() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountReward($amountReward) { diff --git a/src/Model/Generated/Endpoint/RewardSender.php b/src/Model/Generated/Endpoint/RewardSender.php index b3638029..62959284 100644 --- a/src/Model/Generated/Endpoint/RewardSender.php +++ b/src/Model/Generated/Endpoint/RewardSender.php @@ -144,7 +144,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -166,7 +165,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -188,7 +186,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -210,7 +207,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -232,7 +228,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -254,7 +249,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -276,7 +270,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -298,7 +291,6 @@ public function getAmountReward() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountReward($amountReward) { diff --git a/src/Model/Generated/Endpoint/SandboxUser.php b/src/Model/Generated/Endpoint/SandboxUser.php index 6dfd04aa..0fa42019 100644 --- a/src/Model/Generated/Endpoint/SandboxUser.php +++ b/src/Model/Generated/Endpoint/SandboxUser.php @@ -65,7 +65,6 @@ public function getApiKey() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setApiKey($apiKey) { diff --git a/src/Model/Generated/Endpoint/SandboxUserCompany.php b/src/Model/Generated/Endpoint/SandboxUserCompany.php new file mode 100644 index 00000000..681abfbf --- /dev/null +++ b/src/Model/Generated/Endpoint/SandboxUserCompany.php @@ -0,0 +1,85 @@ +post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [] + ), + [], + $customHeaders + ); + + return BunqResponseSandboxUserCompany::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_POST) + ); + } + + /** + * The API key of the newly created sandbox userCompany. + * + * @return string + */ + public function getApiKey() + { + return $this->apiKey; + } + + /** + * @param string $apiKey + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setApiKey($apiKey) + { + $this->apiKey = $apiKey; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->apiKey)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/SandboxUserPerson.php b/src/Model/Generated/Endpoint/SandboxUserPerson.php new file mode 100644 index 00000000..6c8f3c37 --- /dev/null +++ b/src/Model/Generated/Endpoint/SandboxUserPerson.php @@ -0,0 +1,85 @@ +post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [] + ), + [], + $customHeaders + ); + + return BunqResponseSandboxUserPerson::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_POST) + ); + } + + /** + * The API key of the newly created sandbox userPerson. + * + * @return string + */ + public function getApiKey() + { + return $this->apiKey; + } + + /** + * @param string $apiKey + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setApiKey($apiKey) + { + $this->apiKey = $apiKey; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->apiKey)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/Schedule.php b/src/Model/Generated/Endpoint/Schedule.php index a50b46de..c305b45f 100644 --- a/src/Model/Generated/Endpoint/Schedule.php +++ b/src/Model/Generated/Endpoint/Schedule.php @@ -156,7 +156,6 @@ public static function get( * type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is * provided only schedule definition object that relate to these definitions * are returned. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -201,7 +200,6 @@ public function getTimeStart() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeStart($timeStart) { @@ -223,7 +221,6 @@ public function getTimeEnd() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeEnd($timeEnd) { @@ -246,7 +243,6 @@ public function getRecurrenceUnit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRecurrenceUnit($recurrenceUnit) { @@ -269,7 +265,6 @@ public function getRecurrenceSize() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRecurrenceSize($recurrenceSize) { @@ -291,7 +286,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -313,7 +307,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { diff --git a/src/Model/Generated/Endpoint/ScheduleInstance.php b/src/Model/Generated/Endpoint/ScheduleInstance.php index 4f6b6160..fdbf50bf 100644 --- a/src/Model/Generated/Endpoint/ScheduleInstance.php +++ b/src/Model/Generated/Endpoint/ScheduleInstance.php @@ -219,7 +219,6 @@ public function getState() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setState($state) { @@ -241,7 +240,6 @@ public function getTimeStart() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeStart($timeStart) { @@ -263,7 +261,6 @@ public function getTimeEnd() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeEnd($timeEnd) { @@ -286,7 +283,6 @@ public function getErrorMessage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorMessage($errorMessage) { @@ -308,7 +304,6 @@ public function getScheduledObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledObject($scheduledObject) { @@ -330,7 +325,6 @@ public function getResultObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setResultObject($resultObject) { @@ -353,7 +347,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { diff --git a/src/Model/Generated/Endpoint/SchedulePayment.php b/src/Model/Generated/Endpoint/SchedulePayment.php index 26bc7c37..7ae49651 100644 --- a/src/Model/Generated/Endpoint/SchedulePayment.php +++ b/src/Model/Generated/Endpoint/SchedulePayment.php @@ -245,7 +245,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -267,7 +266,6 @@ public function getSchedule() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSchedule($schedule) { @@ -289,7 +287,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Endpoint/SchedulePaymentBatch.php b/src/Model/Generated/Endpoint/SchedulePaymentBatch.php index 43702cb0..e9ee6b83 100644 --- a/src/Model/Generated/Endpoint/SchedulePaymentBatch.php +++ b/src/Model/Generated/Endpoint/SchedulePaymentBatch.php @@ -181,7 +181,6 @@ public function getPayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayments($payments) { @@ -203,7 +202,6 @@ public function getSchedule() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSchedule($schedule) { diff --git a/src/Model/Generated/Endpoint/ScheduleUser.php b/src/Model/Generated/Endpoint/ScheduleUser.php index 28b5c284..07b207d1 100644 --- a/src/Model/Generated/Endpoint/ScheduleUser.php +++ b/src/Model/Generated/Endpoint/ScheduleUser.php @@ -28,7 +28,6 @@ class ScheduleUser extends BunqModel * type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is * provided only schedule definition object that relate to these definitions * are returned. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/ShareInviteBankInquiryBatch.php b/src/Model/Generated/Endpoint/ShareInviteBankInquiryBatch.php index 49eb5b57..b57873c1 100644 --- a/src/Model/Generated/Endpoint/ShareInviteBankInquiryBatch.php +++ b/src/Model/Generated/Endpoint/ShareInviteBankInquiryBatch.php @@ -44,7 +44,6 @@ public function getShareInviteBankInquiries() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankInquiries($shareInviteBankInquiries) { @@ -67,7 +66,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { diff --git a/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountInquiry.php b/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountInquiry.php index 989b761f..81c2795f 100644 --- a/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountInquiry.php +++ b/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountInquiry.php @@ -34,6 +34,7 @@ class ShareInviteMonetaryAccountInquiry extends BunqModel const FIELD_DRAFT_SHARE_INVITE_BANK_ID = 'draft_share_invite_bank_id'; const FIELD_SHARE_DETAIL = 'share_detail'; const FIELD_STATUS = 'status'; + const FIELD_RELATIONSHIP = 'relationship'; const FIELD_SHARE_TYPE = 'share_type'; const FIELD_START_DATE = 'start_date'; const FIELD_END_DATE = 'end_date'; @@ -102,6 +103,13 @@ class ShareInviteMonetaryAccountInquiry extends BunqModel */ protected $status; + /** + * The relationship: COMPANY_DIRECTOR, COMPANY_EMPLOYEE, etc + * + * @var string + */ + protected $relationship; + /** * The share type, either STANDARD or MUTUAL. * @@ -161,6 +169,13 @@ class ShareInviteMonetaryAccountInquiry extends BunqModel */ protected $statusFieldForRequest; + /** + * The relationship: COMPANY_DIRECTOR, COMPANY_EMPLOYEE, etc + * + * @var string|null + */ + protected $relationshipFieldForRequest; + /** * The share type, either STANDARD or MUTUAL. * @@ -193,6 +208,8 @@ class ShareInviteMonetaryAccountInquiry extends BunqModel * connects). * @param int|null $draftShareInviteBankId The id of the draft share invite * bank. + * @param string|null $relationship The relationship: COMPANY_DIRECTOR, + * COMPANY_EMPLOYEE, etc * @param string|null $shareType The share type, either STANDARD or MUTUAL. * @param string|null $startDate The start date of this share. * @param string|null $endDate The expiration date of this share. @@ -202,6 +219,7 @@ public function __construct( ShareDetail $shareDetail, string $status, int $draftShareInviteBankId = null, + string $relationship = null, string $shareType = null, string $startDate = null, string $endDate = null @@ -210,6 +228,7 @@ public function __construct( $this->draftShareInviteBankIdFieldForRequest = $draftShareInviteBankId; $this->shareDetailFieldForRequest = $shareDetail; $this->statusFieldForRequest = $status; + $this->relationshipFieldForRequest = $relationship; $this->shareTypeFieldForRequest = $shareType; $this->startDateFieldForRequest = $startDate; $this->endDateFieldForRequest = $endDate; @@ -231,6 +250,8 @@ public function __construct( * @param int|null $monetaryAccountId * @param int|null $draftShareInviteBankId The id of the draft share invite * bank. + * @param string|null $relationship The relationship: COMPANY_DIRECTOR, + * COMPANY_EMPLOYEE, etc * @param string|null $shareType The share type, either STANDARD or MUTUAL. * @param string|null $startDate The start date of this share. * @param string|null $endDate The expiration date of this share. @@ -244,6 +265,7 @@ public static function create( string $status, int $monetaryAccountId = null, int $draftShareInviteBankId = null, + string $relationship = null, string $shareType = null, string $startDate = null, string $endDate = null, @@ -260,6 +282,7 @@ public static function create( self::FIELD_DRAFT_SHARE_INVITE_BANK_ID => $draftShareInviteBankId, self::FIELD_SHARE_DETAIL => $shareDetail, self::FIELD_STATUS => $status, + self::FIELD_RELATIONSHIP => $relationship, self::FIELD_SHARE_TYPE => $shareType, self::FIELD_START_DATE => $startDate, self::FIELD_END_DATE => $endDate, @@ -363,7 +386,6 @@ public static function update( * [DEPRECATED - use /share-invite-monetary-account-response] Get a list * with all the share inquiries for a monetary account, only if the * requesting user has permission to change the details of the various ones. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -408,7 +430,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -430,7 +451,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { @@ -452,7 +472,6 @@ public function getUserAliasRevoked() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasRevoked($userAliasRevoked) { @@ -474,7 +493,6 @@ public function getCounterUserAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterUserAlias($counterUserAlias) { @@ -496,7 +514,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -518,7 +535,6 @@ public function getDraftShareInviteBankId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftShareInviteBankId($draftShareInviteBankId) { @@ -540,7 +556,6 @@ public function getShareDetail() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareDetail($shareDetail) { @@ -565,13 +580,33 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { $this->status = $status; } + /** + * The relationship: COMPANY_DIRECTOR, COMPANY_EMPLOYEE, etc + * + * @return string + */ + public function getRelationship() + { + return $this->relationship; + } + + /** + * @param string $relationship + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelationship($relationship) + { + $this->relationship = $relationship; + } + /** * The share type, either STANDARD or MUTUAL. * @@ -587,7 +622,6 @@ public function getShareType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareType($shareType) { @@ -609,7 +643,6 @@ public function getStartDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStartDate($startDate) { @@ -631,7 +664,6 @@ public function getEndDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEndDate($endDate) { @@ -653,7 +685,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -697,6 +728,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->relationship)) { + return false; + } + if (!is_null($this->shareType)) { return false; } diff --git a/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountResponse.php b/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountResponse.php index 9662632d..d9f79d73 100644 --- a/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountResponse.php +++ b/src/Model/Generated/Endpoint/ShareInviteMonetaryAccountResponse.php @@ -101,6 +101,13 @@ class ShareInviteMonetaryAccountResponse extends BunqModel */ protected $status; + /** + * All of the relation users towards this MA. + * + * @var RelationUser + */ + protected $relationUser; + /** * The share type, either STANDARD or MUTUAL. * @@ -231,7 +238,6 @@ public static function update( /** * Return all the shares a user was invited to. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -274,7 +280,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -296,7 +301,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -318,7 +322,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -340,7 +343,6 @@ public function getCounterAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterAlias($counterAlias) { @@ -362,7 +364,6 @@ public function getUserAliasCancelled() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCancelled($userAliasCancelled) { @@ -385,7 +386,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -407,7 +407,6 @@ public function getDraftShareInviteBankId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftShareInviteBankId($draftShareInviteBankId) { @@ -429,7 +428,6 @@ public function getShareDetail() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareDetail($shareDetail) { @@ -454,13 +452,33 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { $this->status = $status; } + /** + * All of the relation users towards this MA. + * + * @return RelationUser + */ + public function getRelationUser() + { + return $this->relationUser; + } + + /** + * @param RelationUser $relationUser + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelationUser($relationUser) + { + $this->relationUser = $relationUser; + } + /** * The share type, either STANDARD or MUTUAL. * @@ -476,7 +494,6 @@ public function getShareType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareType($shareType) { @@ -498,7 +515,6 @@ public function getStartDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStartDate($startDate) { @@ -520,7 +536,6 @@ public function getEndDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEndDate($endDate) { @@ -543,7 +558,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -591,6 +605,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->relationUser)) { + return false; + } + if (!is_null($this->shareType)) { return false; } diff --git a/src/Model/Generated/Endpoint/SofortMerchantTransaction.php b/src/Model/Generated/Endpoint/SofortMerchantTransaction.php index a7f80f0f..b88b9aa6 100644 --- a/src/Model/Generated/Endpoint/SofortMerchantTransaction.php +++ b/src/Model/Generated/Endpoint/SofortMerchantTransaction.php @@ -202,7 +202,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -224,7 +223,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -246,7 +244,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -269,7 +266,6 @@ public function getAmountGuaranteed() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountGuaranteed($amountGuaranteed) { @@ -291,7 +287,6 @@ public function getAmountRequested() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountRequested($amountRequested) { @@ -313,7 +308,6 @@ public function getIssuer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuer($issuer) { @@ -335,7 +329,6 @@ public function getIssuerAuthenticationUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuerAuthenticationUrl($issuerAuthenticationUrl) { @@ -357,7 +350,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -379,7 +371,6 @@ public function getErrorMessage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorMessage($errorMessage) { @@ -401,7 +392,6 @@ public function getTransactionIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransactionIdentifier($transactionIdentifier) { diff --git a/src/Model/Generated/Endpoint/Tab.php b/src/Model/Generated/Endpoint/Tab.php index 1a9b9310..33f1b7b8 100644 --- a/src/Model/Generated/Endpoint/Tab.php +++ b/src/Model/Generated/Endpoint/Tab.php @@ -83,7 +83,6 @@ public static function get( /** * Get a collection of tabs. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -128,7 +127,6 @@ public function getTabUsageSingle() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabUsageSingle($tabUsageSingle) { @@ -148,7 +146,6 @@ public function getTabUsageMultiple() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabUsageMultiple($tabUsageMultiple) { diff --git a/src/Model/Generated/Endpoint/TabAttachmentTab.php b/src/Model/Generated/Endpoint/TabAttachmentTab.php index f902cce2..5ad6bf78 100644 --- a/src/Model/Generated/Endpoint/TabAttachmentTab.php +++ b/src/Model/Generated/Endpoint/TabAttachmentTab.php @@ -95,7 +95,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -117,7 +116,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -139,7 +137,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -161,7 +158,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Endpoint/TabAttachmentTabContent.php b/src/Model/Generated/Endpoint/TabAttachmentTabContent.php index 2c3455a6..d17a96af 100644 --- a/src/Model/Generated/Endpoint/TabAttachmentTabContent.php +++ b/src/Model/Generated/Endpoint/TabAttachmentTabContent.php @@ -25,7 +25,6 @@ class TabAttachmentTabContent extends BunqModel /** * Get the raw content of a specific attachment. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/TabItem.php b/src/Model/Generated/Endpoint/TabItem.php index 84e16012..810bca9c 100644 --- a/src/Model/Generated/Endpoint/TabItem.php +++ b/src/Model/Generated/Endpoint/TabItem.php @@ -79,7 +79,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -101,7 +100,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -123,7 +121,6 @@ public function getEanCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEanCode($eanCode) { @@ -146,7 +143,6 @@ public function getAvatarAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatarAttachment($avatarAttachment) { @@ -168,7 +164,6 @@ public function getTabAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabAttachment($tabAttachment) { @@ -191,7 +186,6 @@ public function getQuantity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQuantity($quantity) { @@ -213,7 +207,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { diff --git a/src/Model/Generated/Endpoint/TabItemShop.php b/src/Model/Generated/Endpoint/TabItemShop.php index b8cc10cc..958f9bda 100644 --- a/src/Model/Generated/Endpoint/TabItemShop.php +++ b/src/Model/Generated/Endpoint/TabItemShop.php @@ -331,7 +331,6 @@ public static function delete( /** * Get a collection of TabItems from a given Tab. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -424,7 +423,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -446,7 +444,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -468,7 +465,6 @@ public function getEanCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEanCode($eanCode) { @@ -491,7 +487,6 @@ public function getAvatarAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatarAttachment($avatarAttachment) { @@ -513,7 +508,6 @@ public function getTabAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabAttachment($tabAttachment) { @@ -535,7 +529,6 @@ public function getQuantity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQuantity($quantity) { @@ -557,7 +550,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { diff --git a/src/Model/Generated/Endpoint/TabItemShopBatch.php b/src/Model/Generated/Endpoint/TabItemShopBatch.php index 45adbb8e..04357043 100644 --- a/src/Model/Generated/Endpoint/TabItemShopBatch.php +++ b/src/Model/Generated/Endpoint/TabItemShopBatch.php @@ -99,7 +99,6 @@ public function getTabItems() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabItems($tabItems) { diff --git a/src/Model/Generated/Endpoint/TabQrCodeContent.php b/src/Model/Generated/Endpoint/TabQrCodeContent.php index 95e25223..caac8dfe 100644 --- a/src/Model/Generated/Endpoint/TabQrCodeContent.php +++ b/src/Model/Generated/Endpoint/TabQrCodeContent.php @@ -28,7 +28,6 @@ class TabQrCodeContent extends BunqModel * Returns the raw content of the QR code that links to this Tab. The raw * content is the binary representation of a file, without any JSON * wrapping. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * diff --git a/src/Model/Generated/Endpoint/TabResultInquiry.php b/src/Model/Generated/Endpoint/TabResultInquiry.php index 4655612b..5ddf3cba 100644 --- a/src/Model/Generated/Endpoint/TabResultInquiry.php +++ b/src/Model/Generated/Endpoint/TabResultInquiry.php @@ -79,7 +79,6 @@ public static function get( /** * Used to view a list of TabResultInquiry objects belonging to a tab. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -133,7 +132,6 @@ public function getTab() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTab($tab) { @@ -155,7 +153,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { diff --git a/src/Model/Generated/Endpoint/TabResultResponse.php b/src/Model/Generated/Endpoint/TabResultResponse.php index e4381ca0..649a8692 100644 --- a/src/Model/Generated/Endpoint/TabResultResponse.php +++ b/src/Model/Generated/Endpoint/TabResultResponse.php @@ -82,7 +82,6 @@ public static function get( /** * Used to view a list of TabResultResponse objects belonging to a tab. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -127,7 +126,6 @@ public function getTab() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTab($tab) { @@ -149,7 +147,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -172,7 +169,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { diff --git a/src/Model/Generated/Endpoint/TabUsageMultiple.php b/src/Model/Generated/Endpoint/TabUsageMultiple.php index 6139e13c..bdb8f1ad 100644 --- a/src/Model/Generated/Endpoint/TabUsageMultiple.php +++ b/src/Model/Generated/Endpoint/TabUsageMultiple.php @@ -574,7 +574,6 @@ public static function get( /** * Get a collection of TabUsageMultiple. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -621,7 +620,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -643,7 +641,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -665,7 +662,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -687,7 +683,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -709,7 +704,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -731,7 +725,6 @@ public function getAmountTotal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountTotal($amountTotal) { @@ -754,7 +747,6 @@ public function getQrCodeToken() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQrCodeToken($qrCodeToken) { @@ -777,7 +769,6 @@ public function getTabUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabUrl($tabUrl) { @@ -800,7 +791,6 @@ public function getVisibility() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVisibility($visibility) { @@ -822,7 +812,6 @@ public function getMinimumAge() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMinimumAge($minimumAge) { @@ -845,7 +834,6 @@ public function getRequireAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequireAddress($requireAddress) { @@ -867,7 +855,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -889,7 +876,6 @@ public function getExpiration() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiration($expiration) { @@ -911,7 +897,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -933,7 +918,6 @@ public function getCashRegisterLocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCashRegisterLocation($cashRegisterLocation) { @@ -955,7 +939,6 @@ public function getTabItem() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabItem($tabItem) { @@ -978,7 +961,6 @@ public function getTabAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabAttachment($tabAttachment) { diff --git a/src/Model/Generated/Endpoint/TabUsageSingle.php b/src/Model/Generated/Endpoint/TabUsageSingle.php index d566f53b..f55f6405 100644 --- a/src/Model/Generated/Endpoint/TabUsageSingle.php +++ b/src/Model/Generated/Endpoint/TabUsageSingle.php @@ -604,7 +604,6 @@ public static function get( /** * Get a collection of TabUsageSingle. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -651,7 +650,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -673,7 +671,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -695,7 +692,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -717,7 +713,6 @@ public function getMerchantReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantReference($merchantReference) { @@ -739,7 +734,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -762,7 +756,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -784,7 +777,6 @@ public function getAmountTotal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountTotal($amountTotal) { @@ -806,7 +798,6 @@ public function getAmountPaid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountPaid($amountPaid) { @@ -829,7 +820,6 @@ public function getQrCodeToken() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQrCodeToken($qrCodeToken) { @@ -852,7 +842,6 @@ public function getTabUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabUrl($tabUrl) { @@ -875,7 +864,6 @@ public function getVisibility() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVisibility($visibility) { @@ -897,7 +885,6 @@ public function getMinimumAge() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMinimumAge($minimumAge) { @@ -920,7 +907,6 @@ public function getRequireAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequireAddress($requireAddress) { @@ -942,7 +928,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -964,7 +949,6 @@ public function getExpiration() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiration($expiration) { @@ -986,7 +970,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -1008,7 +991,6 @@ public function getCashRegisterLocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCashRegisterLocation($cashRegisterLocation) { @@ -1030,7 +1012,6 @@ public function getTabItem() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabItem($tabItem) { @@ -1053,7 +1034,6 @@ public function getTabAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabAttachment($tabAttachment) { diff --git a/src/Model/Generated/Endpoint/TokenQrRequestIdeal.php b/src/Model/Generated/Endpoint/TokenQrRequestIdeal.php index 9e692cae..23e263d3 100644 --- a/src/Model/Generated/Endpoint/TokenQrRequestIdeal.php +++ b/src/Model/Generated/Endpoint/TokenQrRequestIdeal.php @@ -175,13 +175,6 @@ class TokenQrRequestIdeal extends BunqModel */ protected $subType; - /** - * Whether or not chat messages are allowed. - * - * @var bool - */ - protected $allowChat; - /** * The whitelist id for this action or null. * @@ -244,7 +237,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -266,7 +258,6 @@ public function getTimeResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeResponded($timeResponded) { @@ -288,7 +279,6 @@ public function getTimeExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeExpiry($timeExpiry) { @@ -310,7 +300,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -332,7 +321,6 @@ public function getAmountInquired() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountInquired($amountInquired) { @@ -354,7 +342,6 @@ public function getAmountResponded() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountResponded($amountResponded) { @@ -377,7 +364,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -400,7 +386,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -423,7 +408,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -445,7 +429,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -467,7 +450,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -489,7 +471,6 @@ public function getMinimumAge() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMinimumAge($minimumAge) { @@ -511,7 +492,6 @@ public function getRequireAddress() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequireAddress($requireAddress) { @@ -534,7 +514,6 @@ public function getAddressShipping() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressShipping($addressShipping) { @@ -557,7 +536,6 @@ public function getAddressBilling() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressBilling($addressBilling) { @@ -579,7 +557,6 @@ public function getGeolocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGeolocation($geolocation) { @@ -602,7 +579,6 @@ public function getRedirectUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRedirectUrl($redirectUrl) { @@ -624,7 +600,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -646,35 +621,12 @@ public function getSubType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubType($subType) { $this->subType = $subType; } - /** - * Whether or not chat messages are allowed. - * - * @return bool - */ - public function getAllowChat() - { - return $this->allowChat; - } - - /** - * @param bool $allowChat - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setAllowChat($allowChat) - { - $this->allowChat = $allowChat; - } - /** * The whitelist id for this action or null. * @@ -690,7 +642,6 @@ public function getEligibleWhitelistId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEligibleWhitelistId($eligibleWhitelistId) { @@ -778,10 +729,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->allowChat)) { - return false; - } - if (!is_null($this->eligibleWhitelistId)) { return false; } diff --git a/src/Model/Generated/Endpoint/TransferwiseAccountQuote.php b/src/Model/Generated/Endpoint/TransferwiseAccountQuote.php new file mode 100644 index 00000000..a0258b90 --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseAccountQuote.php @@ -0,0 +1,407 @@ +countryFieldForRequest = $country; + $this->nameAccountHolderFieldForRequest = $nameAccountHolder; + $this->typeFieldForRequest = $type; + $this->detailFieldForRequest = $detail; + } + + /** + * @param int $transferwiseQuoteId + * @param string $nameAccountHolder The name of the account holder. + * @param string $type The chosen recipient account type. The possible + * options are provided dynamically in the response endpoint. + * @param string|null $country The country of the receiving account. + * @param TransferwiseRequirementField[]|null $detail The fields which were + * specified as "required" and have since been filled by the user. Always + * provide the full list. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + int $transferwiseQuoteId, + string $nameAccountHolder, + string $type, + string $country = null, + array $detail = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $transferwiseQuoteId] + ), + [ + self::FIELD_COUNTRY => $country, + self::FIELD_NAME_ACCOUNT_HOLDER => $nameAccountHolder, + self::FIELD_TYPE => $type, + self::FIELD_DETAIL => $detail, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @param int $transferwiseQuoteId + * @param int $transferwiseAccountQuoteId + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseAccountQuote + */ + public static function get( + int $transferwiseQuoteId, + int $transferwiseAccountQuoteId, + array $customHeaders = [] + ): BunqResponseTransferwiseAccountQuote { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $transferwiseQuoteId, $transferwiseAccountQuoteId] + ), + [], + $customHeaders + ); + + return BunqResponseTransferwiseAccountQuote::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param int $transferwiseQuoteId + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseAccountQuoteList + */ + public static function listing( + int $transferwiseQuoteId, + array $params = [], + array $customHeaders = [] + ): BunqResponseTransferwiseAccountQuoteList { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $transferwiseQuoteId] + ), + $params, + $customHeaders + ); + + return BunqResponseTransferwiseAccountQuoteList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * @param string[] $customHeaders + * @param int $transferwiseQuoteId + * @param int $transferwiseAccountQuoteId + * + * @return BunqResponseNull + */ + public static function delete( + int $transferwiseQuoteId, + int $transferwiseAccountQuoteId, + array $customHeaders = [] + ): BunqResponseNull { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->delete( + vsprintf( + self::ENDPOINT_URL_DELETE, + [static::determineUserId(), $transferwiseQuoteId, $transferwiseAccountQuoteId] + ), + $customHeaders + ); + + return BunqResponseNull::castFromBunqResponse( + new BunqResponse(null, $responseRaw->getHeaders()) + ); + } + + /** + * Transferwise's id of the account. + * + * @return string + */ + public function getAccountId() + { + return $this->accountId; + } + + /** + * @param string $accountId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAccountId($accountId) + { + $this->accountId = $accountId; + } + + /** + * The currency the account. + * + * @return string + */ + public function getCurrency() + { + return $this->currency; + } + + /** + * @param string $currency + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCurrency($currency) + { + $this->currency = $currency; + } + + /** + * The country of the account. + * + * @return string + */ + public function getCountry() + { + return $this->country; + } + + /** + * @param string $country + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCountry($country) + { + $this->country = $country; + } + + /** + * The name of the account holder. + * + * @return string + */ + public function getNameAccountHolder() + { + return $this->nameAccountHolder; + } + + /** + * @param string $nameAccountHolder + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setNameAccountHolder($nameAccountHolder) + { + $this->nameAccountHolder = $nameAccountHolder; + } + + /** + * The account number. + * + * @return string + */ + public function getAccountNumber() + { + return $this->accountNumber; + } + + /** + * @param string $accountNumber + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAccountNumber($accountNumber) + { + $this->accountNumber = $accountNumber; + } + + /** + * The bank code. + * + * @return string + */ + public function getBankCode() + { + return $this->bankCode; + } + + /** + * @param string $bankCode + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setBankCode($bankCode) + { + $this->bankCode = $bankCode; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->accountId)) { + return false; + } + + if (!is_null($this->currency)) { + return false; + } + + if (!is_null($this->country)) { + return false; + } + + if (!is_null($this->nameAccountHolder)) { + return false; + } + + if (!is_null($this->accountNumber)) { + return false; + } + + if (!is_null($this->bankCode)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TransferwiseAccountRequirement.php b/src/Model/Generated/Endpoint/TransferwiseAccountRequirement.php new file mode 100644 index 00000000..138312ad --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseAccountRequirement.php @@ -0,0 +1,256 @@ +countryFieldForRequest = $country; + $this->nameAccountHolderFieldForRequest = $nameAccountHolder; + $this->typeFieldForRequest = $type; + $this->detailFieldForRequest = $detail; + } + + /** + * @param int $transferwiseQuoteId + * @param string $nameAccountHolder The name of the account holder. + * @param string $type The chosen recipient account type. The possible + * options are provided dynamically in the response endpoint. + * @param string|null $country The country of the receiving account. + * @param TransferwiseRequirementField[]|null $detail The fields which were + * specified as "required" and have since been filled by the user. Always + * provide the full list. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + int $transferwiseQuoteId, + string $nameAccountHolder, + string $type, + string $country = null, + array $detail = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $transferwiseQuoteId] + ), + [ + self::FIELD_COUNTRY => $country, + self::FIELD_NAME_ACCOUNT_HOLDER => $nameAccountHolder, + self::FIELD_TYPE => $type, + self::FIELD_DETAIL => $detail, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param int $transferwiseQuoteId + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseAccountRequirementList + */ + public static function listing( + int $transferwiseQuoteId, + array $params = [], + array $customHeaders = [] + ): BunqResponseTransferwiseAccountRequirementList { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $transferwiseQuoteId] + ), + $params, + $customHeaders + ); + + return BunqResponseTransferwiseAccountRequirementList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * A possible recipient account type. + * + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @param string $type + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setType($type) + { + $this->type = $type; + } + + /** + * The label of the possible recipient account type to show to the user. + * + * @return string + */ + public function getLabel() + { + return $this->label; + } + + /** + * @param string $label + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setLabel($label) + { + $this->label = $label; + } + + /** + * The fields which the user needs to fill. + * + * @return TransferwiseRequirementField[] + */ + public function getFields() + { + return $this->fields; + } + + /** + * @param TransferwiseRequirementField[] $fields + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setFields($fields) + { + $this->fields = $fields; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->type)) { + return false; + } + + if (!is_null($this->label)) { + return false; + } + + if (!is_null($this->fields)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TransferwiseCurrency.php b/src/Model/Generated/Endpoint/TransferwiseCurrency.php new file mode 100644 index 00000000..7ff36daf --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseCurrency.php @@ -0,0 +1,153 @@ +get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId()] + ), + $params, + $customHeaders + ); + + return BunqResponseTransferwiseCurrencyList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * The currency code. + * + * @return string + */ + public function getCurrency() + { + return $this->currency; + } + + /** + * @param string $currency + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCurrency($currency) + { + $this->currency = $currency; + } + + /** + * The currency name. + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * @param string $name + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setName($name) + { + $this->name = $name; + } + + /** + * The country code associated with the currency. + * + * @return string + */ + public function getCountry() + { + return $this->country; + } + + /** + * @param string $country + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCountry($country) + { + $this->country = $country; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->currency)) { + return false; + } + + if (!is_null($this->name)) { + return false; + } + + if (!is_null($this->country)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TransferwiseQuote.php b/src/Model/Generated/Endpoint/TransferwiseQuote.php index 4b10a58b..c27f1d24 100644 --- a/src/Model/Generated/Endpoint/TransferwiseQuote.php +++ b/src/Model/Generated/Endpoint/TransferwiseQuote.php @@ -1,6 +1,7 @@ amountTargetFieldForRequest = $amountTarget; } + /** + * @param string $currencySource The source currency. + * @param string $currencyTarget The target currency. + * @param Amount|null $amountSource The source amount. Required if target + * amount is left empty. + * @param Amount|null $amountTarget The target amount. Required if source + * amount is left empty. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + string $currencySource, + string $currencyTarget, + Amount $amountSource = null, + Amount $amountTarget = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId()] + ), + [ + self::FIELD_CURRENCY_SOURCE => $currencySource, + self::FIELD_CURRENCY_TARGET => $currencyTarget, + self::FIELD_AMOUNT_SOURCE => $amountSource, + self::FIELD_AMOUNT_TARGET => $amountTarget, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @param int $transferwiseQuoteId + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseQuote + */ + public static function get(int $transferwiseQuoteId, array $customHeaders = []): BunqResponseTransferwiseQuote + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $transferwiseQuoteId] + ), + [], + $customHeaders + ); + + return BunqResponseTransferwiseQuote::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + /** * The id of the quote. * @@ -153,7 +226,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -175,7 +247,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -197,7 +268,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -219,7 +289,6 @@ public function getTimeExpiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeExpiry($timeExpiry) { @@ -241,7 +310,6 @@ public function getQuoteId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQuoteId($quoteId) { @@ -263,7 +331,6 @@ public function getAmountSource() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountSource($amountSource) { @@ -285,7 +352,6 @@ public function getAmountTarget() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountTarget($amountTarget) { @@ -307,7 +373,6 @@ public function getAmountFee() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountFee($amountFee) { @@ -329,7 +394,6 @@ public function getRate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRate($rate) { @@ -351,7 +415,6 @@ public function getTimeDeliveryEstimate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeDeliveryEstimate($timeDeliveryEstimate) { diff --git a/src/Model/Generated/Endpoint/TransferwiseQuoteTemporary.php b/src/Model/Generated/Endpoint/TransferwiseQuoteTemporary.php new file mode 100644 index 00000000..5abd8084 --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseQuoteTemporary.php @@ -0,0 +1,413 @@ +currencySourceFieldForRequest = $currencySource; + $this->currencyTargetFieldForRequest = $currencyTarget; + $this->amountSourceFieldForRequest = $amountSource; + $this->amountTargetFieldForRequest = $amountTarget; + } + + /** + * @param string $currencySource The source currency. + * @param string $currencyTarget The target currency. + * @param Amount|null $amountSource The source amount. Required if target + * amount is left empty. + * @param Amount|null $amountTarget The target amount. Required if source + * amount is left empty. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + string $currencySource, + string $currencyTarget, + Amount $amountSource = null, + Amount $amountTarget = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId()] + ), + [ + self::FIELD_CURRENCY_SOURCE => $currencySource, + self::FIELD_CURRENCY_TARGET => $currencyTarget, + self::FIELD_AMOUNT_SOURCE => $amountSource, + self::FIELD_AMOUNT_TARGET => $amountTarget, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @param int $transferwiseQuoteTemporaryId + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseQuoteTemporary + */ + public static function get( + int $transferwiseQuoteTemporaryId, + array $customHeaders = [] + ): BunqResponseTransferwiseQuoteTemporary { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $transferwiseQuoteTemporaryId] + ), + [], + $customHeaders + ); + + return BunqResponseTransferwiseQuoteTemporary::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * The id of the quote. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The timestamp of the note's creation. + * + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @param string $created + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCreated($created) + { + $this->created = $created; + } + + /** + * The timestamp of the note's last update. + * + * @return string + */ + public function getUpdated() + { + return $this->updated; + } + + /** + * @param string $updated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUpdated($updated) + { + $this->updated = $updated; + } + + /** + * The expiration timestamp of the quote. Will always be null for temporary + * quotes. + * + * @return string + */ + public function getTimeExpiry() + { + return $this->timeExpiry; + } + + /** + * @param string $timeExpiry + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setTimeExpiry($timeExpiry) + { + $this->timeExpiry = $timeExpiry; + } + + /** + * The quote id Transferwise needs. Will always be null for temporary + * quotes. + * + * @return string + */ + public function getQuoteId() + { + return $this->quoteId; + } + + /** + * @param string $quoteId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setQuoteId($quoteId) + { + $this->quoteId = $quoteId; + } + + /** + * The source amount. + * + * @return Amount + */ + public function getAmountSource() + { + return $this->amountSource; + } + + /** + * @param Amount $amountSource + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmountSource($amountSource) + { + $this->amountSource = $amountSource; + } + + /** + * The target amount. + * + * @return Amount + */ + public function getAmountTarget() + { + return $this->amountTarget; + } + + /** + * @param Amount $amountTarget + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmountTarget($amountTarget) + { + $this->amountTarget = $amountTarget; + } + + /** + * The rate. + * + * @return string + */ + public function getRate() + { + return $this->rate; + } + + /** + * @param string $rate + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRate($rate) + { + $this->rate = $rate; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->created)) { + return false; + } + + if (!is_null($this->updated)) { + return false; + } + + if (!is_null($this->timeExpiry)) { + return false; + } + + if (!is_null($this->quoteId)) { + return false; + } + + if (!is_null($this->amountSource)) { + return false; + } + + if (!is_null($this->amountTarget)) { + return false; + } + + if (!is_null($this->rate)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TransferwiseTransfer.php b/src/Model/Generated/Endpoint/TransferwiseTransfer.php index d119a601..6122c06a 100644 --- a/src/Model/Generated/Endpoint/TransferwiseTransfer.php +++ b/src/Model/Generated/Endpoint/TransferwiseTransfer.php @@ -1,6 +1,7 @@ recipientIdFieldForRequest = $recipientId; } + /** + * @param int $transferwiseQuoteId + * @param string $monetaryAccountId The id of the monetary account the + * payment should be made from. + * @param string $recipientId The id of the target account. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + int $transferwiseQuoteId, + string $monetaryAccountId, + string $recipientId, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $transferwiseQuoteId] + ), + [ + self::FIELD_MONETARY_ACCOUNT_ID => $monetaryAccountId, + self::FIELD_RECIPIENT_ID => $recipientId, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * @param int $transferwiseQuoteId + * @param int $transferwiseTransferId + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseTransfer + */ + public static function get( + int $transferwiseQuoteId, + int $transferwiseTransferId, + array $customHeaders = [] + ): BunqResponseTransferwiseTransfer { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_READ, + [static::determineUserId(), $transferwiseQuoteId, $transferwiseTransferId] + ), + [], + $customHeaders + ); + + return BunqResponseTransferwiseTransfer::castFromBunqResponse( + static::fromJson($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param int $transferwiseQuoteId + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseTransferList + */ + public static function listing( + int $transferwiseQuoteId, + array $params = [], + array $customHeaders = [] + ): BunqResponseTransferwiseTransferList { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId(), $transferwiseQuoteId] + ), + $params, + $customHeaders + ); + + return BunqResponseTransferwiseTransferList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + /** * The LabelMonetaryAccount containing the public information of 'this' * (party) side of the Payment. @@ -153,7 +256,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -176,7 +278,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -198,7 +299,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -220,7 +320,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -242,7 +341,6 @@ public function getStatusTransferwise() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatusTransferwise($statusTransferwise) { @@ -265,7 +363,6 @@ public function getStatusTransferwiseIssue() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatusTransferwiseIssue($statusTransferwiseIssue) { @@ -287,7 +384,6 @@ public function getAmountSource() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountSource($amountSource) { @@ -309,7 +405,6 @@ public function getAmountTarget() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmountTarget($amountTarget) { @@ -331,7 +426,6 @@ public function getRate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRate($rate) { @@ -353,7 +447,6 @@ public function getReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReference($reference) { @@ -375,7 +468,6 @@ public function getPayInReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayInReference($payInReference) { @@ -397,7 +489,6 @@ public function getTimeDeliveryEstimate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTimeDeliveryEstimate($timeDeliveryEstimate) { @@ -419,7 +510,6 @@ public function getQuote() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQuote($quote) { diff --git a/src/Model/Generated/Endpoint/TransferwiseTransferRequirement.php b/src/Model/Generated/Endpoint/TransferwiseTransferRequirement.php new file mode 100644 index 00000000..4475a8e7 --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseTransferRequirement.php @@ -0,0 +1,190 @@ +recipientIdFieldForRequest = $recipientId; + $this->detailFieldForRequest = $detail; + } + + /** + * @param int $transferwiseQuoteId + * @param string $recipientId The id of the target account. + * @param TransferwiseRequirementField[]|null $detail The fields which were + * specified as "required" and have since been filled by the user. Always + * provide the full list. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create( + int $transferwiseQuoteId, + string $recipientId, + array $detail = null, + array $customHeaders = [] + ): BunqResponseInt { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId(), $transferwiseQuoteId] + ), + [ + self::FIELD_RECIPIENT_ID => $recipientId, + self::FIELD_DETAIL => $detail, + ], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * A possible transfer type. + * + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @param string $type + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setType($type) + { + $this->type = $type; + } + + /** + * The label of the possible transfer type to show to the user. + * + * @return string + */ + public function getLabel() + { + return $this->label; + } + + /** + * @param string $label + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setLabel($label) + { + $this->label = $label; + } + + /** + * The fields which the user needs to fill. + * + * @return TransferwiseRequirementField[] + */ + public function getFields() + { + return $this->fields; + } + + /** + * @param TransferwiseRequirementField[] $fields + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setFields($fields) + { + $this->fields = $fields; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->type)) { + return false; + } + + if (!is_null($this->label)) { + return false; + } + + if (!is_null($this->fields)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TransferwiseUser.php b/src/Model/Generated/Endpoint/TransferwiseUser.php new file mode 100644 index 00000000..9943841b --- /dev/null +++ b/src/Model/Generated/Endpoint/TransferwiseUser.php @@ -0,0 +1,264 @@ +oauthCodeFieldForRequest = $oauthCode; + } + + /** + * @param string|null $oauthCode The OAuth code returned by Transferwise we + * should be using to gain access to the user's Transferwise account. + * @param string[] $customHeaders + * + * @return BunqResponseInt + */ + public static function create(string $oauthCode = null, array $customHeaders = []): BunqResponseInt + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->post( + vsprintf( + self::ENDPOINT_URL_CREATE, + [static::determineUserId()] + ), + [self::FIELD_OAUTH_CODE => $oauthCode], + $customHeaders + ); + + return BunqResponseInt::castFromBunqResponse( + static::processForId($responseRaw) + ); + } + + /** + * This method is called "listing" because "list" is a restricted PHP word + * and cannot be used as constants, class names, function or method names. + * + * @param string[] $params + * @param string[] $customHeaders + * + * @return BunqResponseTransferwiseUserList + */ + public static function listing(array $params = [], array $customHeaders = []): BunqResponseTransferwiseUserList + { + $apiClient = new ApiClient(static::getApiContext()); + $responseRaw = $apiClient->get( + vsprintf( + self::ENDPOINT_URL_LISTING, + [static::determineUserId()] + ), + $params, + $customHeaders + ); + + return BunqResponseTransferwiseUserList::castFromBunqResponse( + static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET) + ); + } + + /** + * The id of the TransferwiseUser. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The timestamp of the TransferwiseUser's creation. + * + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @param string $created + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setCreated($created) + { + $this->created = $created; + } + + /** + * The timestamp of the TransferwiseUser's last update. + * + * @return string + */ + public function getUpdated() + { + return $this->updated; + } + + /** + * @param string $updated + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setUpdated($updated) + { + $this->updated = $updated; + } + + /** + * The name the user is registered with at TransferWise. + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * @param string $name + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setName($name) + { + $this->name = $name; + } + + /** + * The email the user is registered with at TransferWise. + * + * @return string + */ + public function getEmail() + { + return $this->email; + } + + /** + * @param string $email + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setEmail($email) + { + $this->email = $email; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->created)) { + return false; + } + + if (!is_null($this->updated)) { + return false; + } + + if (!is_null($this->name)) { + return false; + } + + if (!is_null($this->email)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Endpoint/TreeProgress.php b/src/Model/Generated/Endpoint/TreeProgress.php index d995cadf..4e6ef43b 100644 --- a/src/Model/Generated/Endpoint/TreeProgress.php +++ b/src/Model/Generated/Endpoint/TreeProgress.php @@ -35,6 +35,13 @@ class TreeProgress extends BunqModel */ protected $progressTreeNext; + /** + * The label of the user the progress belongs to. + * + * @var BunqModel + */ + protected $labelUser; + /** * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. @@ -76,7 +83,6 @@ public function getNumberOfTree() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNumberOfTree($numberOfTree) { @@ -98,13 +104,33 @@ public function getProgressTreeNext() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProgressTreeNext($progressTreeNext) { $this->progressTreeNext = $progressTreeNext; } + /** + * The label of the user the progress belongs to. + * + * @return BunqModel + */ + public function getLabelUser() + { + return $this->labelUser; + } + + /** + * @param BunqModel $labelUser + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setLabelUser($labelUser) + { + $this->labelUser = $labelUser; + } + /** * @return bool */ @@ -118,6 +144,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->labelUser)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/User.php b/src/Model/Generated/Endpoint/User.php index d8b80d81..69eb8af4 100644 --- a/src/Model/Generated/Endpoint/User.php +++ b/src/Model/Generated/Endpoint/User.php @@ -82,7 +82,6 @@ public static function get(array $customHeaders = []): BunqResponseUser /** * Get a collection of all available users. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -121,7 +120,6 @@ public function getUserLight() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserLight($userLight) { @@ -141,7 +139,6 @@ public function getUserPerson() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserPerson($userPerson) { @@ -161,7 +158,6 @@ public function getUserCompany() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserCompany($userCompany) { @@ -181,7 +177,6 @@ public function getUserApiKey() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserApiKey($userApiKey) { @@ -201,7 +196,6 @@ public function getUserPaymentServiceProvider() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserPaymentServiceProvider($userPaymentServiceProvider) { diff --git a/src/Model/Generated/Endpoint/UserApiKey.php b/src/Model/Generated/Endpoint/UserApiKey.php index 15396b0d..ac54ef19 100644 --- a/src/Model/Generated/Endpoint/UserApiKey.php +++ b/src/Model/Generated/Endpoint/UserApiKey.php @@ -61,7 +61,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -83,7 +82,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -105,7 +103,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -127,7 +124,6 @@ public function getRequestedByUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestedByUser($requestedByUser) { @@ -149,7 +145,6 @@ public function getGrantedByUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGrantedByUser($grantedByUser) { diff --git a/src/Model/Generated/Endpoint/UserCompany.php b/src/Model/Generated/Endpoint/UserCompany.php index 027e0f73..93a82fc6 100644 --- a/src/Model/Generated/Endpoint/UserCompany.php +++ b/src/Model/Generated/Endpoint/UserCompany.php @@ -171,12 +171,19 @@ class UserCompany extends BunqModel protected $versionTermsOfService; /** - * The existing bunq user alias for the company's director. + * The existing bunq alias for the company's primary director. * * @var LabelUser */ protected $directorAlias; + /** + * The existing bunq aliases for the company's directors. + * + * @var LabelUser[] + */ + protected $directors; + /** * The person's preferred language. Formatted as a ISO 639-1 language code * plus a ISO 3166-1 alpha-2 country code, seperated by an underscore. @@ -186,7 +193,7 @@ class UserCompany extends BunqModel protected $language; /** - * The country as an ISO 3166-1 alpha-2 country code.. + * The country as an ISO 3166-1 alpha-2 country code. * * @var string */ @@ -275,6 +282,13 @@ class UserCompany extends BunqModel */ protected $denyReason; + /** + * The relations for this user. + * + * @var RelationUser[] + */ + protected $relations; + /** * The company name. * @@ -571,7 +585,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -593,7 +606,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -615,7 +627,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -637,7 +648,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -659,7 +669,6 @@ public function getName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setName($name) { @@ -681,7 +690,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -703,7 +711,6 @@ public function getPublicNickName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicNickName($publicNickName) { @@ -725,7 +732,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -747,7 +753,6 @@ public function getChamberOfCommerceNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setChamberOfCommerceNumber($chamberOfCommerceNumber) { @@ -769,7 +774,6 @@ public function getLegalForm() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLegalForm($legalForm) { @@ -791,7 +795,6 @@ public function getTypeOfBusinessEntity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTypeOfBusinessEntity($typeOfBusinessEntity) { @@ -813,7 +816,6 @@ public function getSectorOfIndustry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSectorOfIndustry($sectorOfIndustry) { @@ -835,7 +837,6 @@ public function getCounterBankIban() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterBankIban($counterBankIban) { @@ -857,7 +858,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -879,7 +879,6 @@ public function getAddressMain() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressMain($addressMain) { @@ -901,7 +900,6 @@ public function getAddressPostal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressPostal($addressPostal) { @@ -923,7 +921,6 @@ public function getVersionTermsOfService() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVersionTermsOfService($versionTermsOfService) { @@ -931,7 +928,7 @@ public function setVersionTermsOfService($versionTermsOfService) } /** - * The existing bunq user alias for the company's director. + * The existing bunq alias for the company's primary director. * * @return LabelUser */ @@ -945,13 +942,33 @@ public function getDirectorAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDirectorAlias($directorAlias) { $this->directorAlias = $directorAlias; } + /** + * The existing bunq aliases for the company's directors. + * + * @return LabelUser[] + */ + public function getDirectors() + { + return $this->directors; + } + + /** + * @param LabelUser[] $directors + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setDirectors($directors) + { + $this->directors = $directors; + } + /** * The person's preferred language. Formatted as a ISO 639-1 language code * plus a ISO 3166-1 alpha-2 country code, seperated by an underscore. @@ -968,7 +985,6 @@ public function getLanguage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLanguage($language) { @@ -976,7 +992,7 @@ public function setLanguage($language) } /** - * The country as an ISO 3166-1 alpha-2 country code.. + * The country as an ISO 3166-1 alpha-2 country code. * * @return string */ @@ -990,7 +1006,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { @@ -1013,7 +1028,6 @@ public function getRegion() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRegion($region) { @@ -1036,7 +1050,6 @@ public function getUbo() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUbo($ubo) { @@ -1058,7 +1071,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -1082,7 +1094,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -1104,7 +1115,6 @@ public function getSessionTimeout() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSessionTimeout($sessionTimeout) { @@ -1127,7 +1137,6 @@ public function getDailyLimitWithoutConfirmationLogin() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimitWithoutConfirmationLogin($dailyLimitWithoutConfirmationLogin) { @@ -1150,7 +1159,6 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { @@ -1172,7 +1180,6 @@ public function getCustomer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCustomer($customer) { @@ -1194,7 +1201,6 @@ public function getCustomerLimit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCustomerLimit($customerLimit) { @@ -1216,7 +1222,6 @@ public function getBillingContract() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBillingContract($billingContract) { @@ -1238,13 +1243,33 @@ public function getDenyReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDenyReason($denyReason) { $this->denyReason = $denyReason; } + /** + * The relations for this user. + * + * @return RelationUser[] + */ + public function getRelations() + { + return $this->relations; + } + + /** + * @param RelationUser[] $relations + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelations($relations) + { + $this->relations = $relations; + } + /** * @return bool */ @@ -1322,6 +1347,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->directors)) { + return false; + } + if (!is_null($this->language)) { return false; } @@ -1374,6 +1403,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->relations)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/UserCompanyName.php b/src/Model/Generated/Endpoint/UserCompanyName.php index 0055731e..f359a541 100644 --- a/src/Model/Generated/Endpoint/UserCompanyName.php +++ b/src/Model/Generated/Endpoint/UserCompanyName.php @@ -32,7 +32,6 @@ class UserCompanyName extends BunqModel /** * Return all the known (trade) names for a specific user company. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -77,7 +76,6 @@ public function getNameArray() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNameArray($nameArray) { diff --git a/src/Model/Generated/Endpoint/UserCredentialPasswordIp.php b/src/Model/Generated/Endpoint/UserCredentialPasswordIp.php index 035e45b6..9ca76df6 100644 --- a/src/Model/Generated/Endpoint/UserCredentialPasswordIp.php +++ b/src/Model/Generated/Endpoint/UserCredentialPasswordIp.php @@ -142,7 +142,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -164,7 +163,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -186,7 +184,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -208,7 +205,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -230,7 +226,6 @@ public function getExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryTime($expiryTime) { @@ -252,7 +247,6 @@ public function getTokenValue() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTokenValue($tokenValue) { @@ -275,7 +269,6 @@ public function getPermittedDevice() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPermittedDevice($permittedDevice) { diff --git a/src/Model/Generated/Endpoint/UserLegalName.php b/src/Model/Generated/Endpoint/UserLegalName.php index 32cb615e..4b39eb44 100644 --- a/src/Model/Generated/Endpoint/UserLegalName.php +++ b/src/Model/Generated/Endpoint/UserLegalName.php @@ -69,7 +69,6 @@ public function getLegalNames() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLegalNames($legalNames) { diff --git a/src/Model/Generated/Endpoint/UserLight.php b/src/Model/Generated/Endpoint/UserLight.php index 95c212e8..11e0b26f 100644 --- a/src/Model/Generated/Endpoint/UserLight.php +++ b/src/Model/Generated/Endpoint/UserLight.php @@ -137,28 +137,6 @@ class UserLight extends BunqModel */ protected $taxResident; - /** - * The type of identification document the user registered with. - * - * @var string - */ - protected $documentType; - - /** - * The identification document number the user registered with. - * - * @var string - */ - protected $documentNumber; - - /** - * The country which issued the identification document the user registered - * with. - * - * @var string - */ - protected $documentCountryOfIssuance; - /** * The user's main address. * @@ -285,10 +263,17 @@ class UserLight extends BunqModel */ protected $denyReason; + /** + * The relations for this user. + * + * @var RelationUser[] + */ + protected $relations; + /** * The user's first name. * - * @var string + * @var string|null */ protected $firstNameFieldForRequest; @@ -302,21 +287,21 @@ class UserLight extends BunqModel /** * The user's last name. * - * @var string + * @var string|null */ protected $lastNameFieldForRequest; /** * The user's public nick name. * - * @var string + * @var string|null */ protected $publicNickNameFieldForRequest; /** * The user's main address. * - * @var Address + * @var Address|null */ protected $addressMainFieldForRequest; @@ -330,7 +315,7 @@ class UserLight extends BunqModel /** * The public UUID of the user's avatar. * - * @var string + * @var string|null */ protected $avatarUuidFieldForRequest; @@ -389,7 +374,7 @@ class UserLight extends BunqModel /** * The user's date of birth. Accepts ISO8601 date formats. * - * @var string + * @var string|null */ protected $dateOfBirthFieldForRequest; @@ -419,7 +404,7 @@ class UserLight extends BunqModel * The user's preferred language. Formatted as a ISO 639-1 language code * plus a ISO 3166-1 alpha-2 country code, seperated by an underscore. * - * @var string + * @var string|null */ protected $languageFieldForRequest; @@ -427,7 +412,7 @@ class UserLight extends BunqModel * The user's preferred region. Formatted as a ISO 639-1 language code plus * a ISO 3166-1 alpha-2 country code, seperated by an underscore. * - * @var string + * @var string|null */ protected $regionFieldForRequest; @@ -441,7 +426,7 @@ class UserLight extends BunqModel /** * The user status. You are not allowed to update the status via PUT. * - * @var string + * @var string|null */ protected $statusFieldForRequest; @@ -449,7 +434,7 @@ class UserLight extends BunqModel * The user sub-status. Can be updated to SUBMIT to apply for a full bunq * account. * - * @var string + * @var string|null */ protected $subStatusFieldForRequest; @@ -463,7 +448,7 @@ class UserLight extends BunqModel /** * The setting for the session timeout of the user in seconds. * - * @var int + * @var int|null */ protected $sessionTimeoutFieldForRequest; @@ -471,34 +456,18 @@ class UserLight extends BunqModel * The amount the user can pay in the session without asking for * credentials. * - * @var Amount + * @var Amount|null */ protected $dailyLimitWithoutConfirmationLoginFieldForRequest; /** - * @param string $firstName The user's first name. - * @param string $lastName The user's last name. - * @param string $publicNickName The user's public nick name. - * @param Address $addressMain The user's main address. - * @param string $avatarUuid The public UUID of the user's avatar. - * @param string $dateOfBirth The user's date of birth. Accepts ISO8601 date - * formats. - * @param string $language The user's preferred language. Formatted as a ISO - * 639-1 language code plus a ISO 3166-1 alpha-2 country code, seperated by - * an underscore. - * @param string $region The user's preferred region. Formatted as a ISO - * 639-1 language code plus a ISO 3166-1 alpha-2 country code, seperated by - * an underscore. - * @param string $status The user status. You are not allowed to update the - * status via PUT. - * @param string $subStatus The user sub-status. Can be updated to SUBMIT to - * apply for a full bunq account. - * @param int $sessionTimeout The setting for the session timeout of the - * user in seconds. - * @param Amount $dailyLimitWithoutConfirmationLogin The amount the user can - * pay in the session without asking for credentials. + * @param string|null $firstName The user's first name. * @param string|null $middleName The user's middle name. + * @param string|null $lastName The user's last name. + * @param string|null $publicNickName The user's public nick name. + * @param Address|null $addressMain The user's main address. * @param Address|null $addressPostal The user's postal address. + * @param string|null $avatarUuid The public UUID of the user's avatar. * @param string|null $socialSecurityNumber The user's social security * number. * @param TaxResident[]|null $taxResident The user's tax residence numbers @@ -513,31 +482,40 @@ class UserLight extends BunqModel * picture/scan of the front side of the identification document. * @param int|null $documentBackAttachmentId The reference to the uploaded * picture/scan of the back side of the identification document. + * @param string|null $dateOfBirth The user's date of birth. Accepts ISO8601 + * date formats. * @param string|null $placeOfBirth The user's place of birth. * @param string|null $countryOfBirth The user's country of birth. Formatted * as a SO 3166-1 alpha-2 country code. * @param string|null $nationality The user's nationality. Formatted as a SO * 3166-1 alpha-2 country code. + * @param string|null $language The user's preferred language. Formatted as + * a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, + * seperated by an underscore. + * @param string|null $region The user's preferred region. Formatted as a + * ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, seperated + * by an underscore. * @param string|null $gender The user's gender. Can be: MALE, FEMALE and * UNKNOWN. + * @param string|null $status The user status. You are not allowed to update + * the status via PUT. + * @param string|null $subStatus The user sub-status. Can be updated to + * SUBMIT to apply for a full bunq account. * @param Pointer|null $legalGuardianAlias The legal guardian of the user. * Required for minors. + * @param int|null $sessionTimeout The setting for the session timeout of + * the user in seconds. + * @param Amount|null $dailyLimitWithoutConfirmationLogin The amount the + * user can pay in the session without asking for credentials. */ public function __construct( - string $firstName, - string $lastName, - string $publicNickName, - Address $addressMain, - string $avatarUuid, - string $dateOfBirth, - string $language, - string $region, - string $status, - string $subStatus, - int $sessionTimeout, - Amount $dailyLimitWithoutConfirmationLogin, + string $firstName = null, string $middleName = null, + string $lastName = null, + string $publicNickName = null, + Address $addressMain = null, Address $addressPostal = null, + string $avatarUuid = null, string $socialSecurityNumber = null, array $taxResident = null, string $documentType = null, @@ -545,11 +523,18 @@ public function __construct( string $documentCountryOfIssuance = null, int $documentFrontAttachmentId = null, int $documentBackAttachmentId = null, + string $dateOfBirth = null, string $placeOfBirth = null, string $countryOfBirth = null, string $nationality = null, + string $language = null, + string $region = null, string $gender = null, - Pointer $legalGuardianAlias = null + string $status = null, + string $subStatus = null, + Pointer $legalGuardianAlias = null, + int $sessionTimeout = null, + Amount $dailyLimitWithoutConfirmationLogin = null ) { $this->firstNameFieldForRequest = $firstName; $this->middleNameFieldForRequest = $middleName; @@ -594,7 +579,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -616,7 +600,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -638,7 +621,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -660,7 +642,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -682,7 +663,6 @@ public function getFirstName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFirstName($firstName) { @@ -704,7 +684,6 @@ public function getMiddleName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMiddleName($middleName) { @@ -726,7 +705,6 @@ public function getLastName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLastName($lastName) { @@ -748,7 +726,6 @@ public function getLegalName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLegalName($legalName) { @@ -770,7 +747,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -792,7 +768,6 @@ public function getPublicNickName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicNickName($publicNickName) { @@ -814,7 +789,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -836,7 +810,6 @@ public function getSocialSecurityNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSocialSecurityNumber($socialSecurityNumber) { @@ -858,80 +831,12 @@ public function getTaxResident() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTaxResident($taxResident) { $this->taxResident = $taxResident; } - /** - * The type of identification document the user registered with. - * - * @return string - */ - public function getDocumentType() - { - return $this->documentType; - } - - /** - * @param string $documentType - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentType($documentType) - { - $this->documentType = $documentType; - } - - /** - * The identification document number the user registered with. - * - * @return string - */ - public function getDocumentNumber() - { - return $this->documentNumber; - } - - /** - * @param string $documentNumber - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentNumber($documentNumber) - { - $this->documentNumber = $documentNumber; - } - - /** - * The country which issued the identification document the user registered - * with. - * - * @return string - */ - public function getDocumentCountryOfIssuance() - { - return $this->documentCountryOfIssuance; - } - - /** - * @param string $documentCountryOfIssuance - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentCountryOfIssuance($documentCountryOfIssuance) - { - $this->documentCountryOfIssuance = $documentCountryOfIssuance; - } - /** * The user's main address. * @@ -947,7 +852,6 @@ public function getAddressMain() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressMain($addressMain) { @@ -969,7 +873,6 @@ public function getAddressPostal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressPostal($addressPostal) { @@ -991,7 +894,6 @@ public function getDateOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDateOfBirth($dateOfBirth) { @@ -1013,7 +915,6 @@ public function getPlaceOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPlaceOfBirth($placeOfBirth) { @@ -1036,7 +937,6 @@ public function getCountryOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountryOfBirth($countryOfBirth) { @@ -1058,7 +958,6 @@ public function getNationality() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNationality($nationality) { @@ -1081,7 +980,6 @@ public function getLanguage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLanguage($language) { @@ -1104,7 +1002,6 @@ public function getRegion() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRegion($region) { @@ -1126,7 +1023,6 @@ public function getGender() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGender($gender) { @@ -1148,7 +1044,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -1170,7 +1065,6 @@ public function getVersionTermsOfService() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVersionTermsOfService($versionTermsOfService) { @@ -1193,7 +1087,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -1216,7 +1109,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -1238,7 +1130,6 @@ public function getSessionTimeout() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSessionTimeout($sessionTimeout) { @@ -1261,7 +1152,6 @@ public function getDailyLimitWithoutConfirmationLogin() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimitWithoutConfirmationLogin($dailyLimitWithoutConfirmationLogin) { @@ -1284,7 +1174,6 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { @@ -1306,13 +1195,33 @@ public function getDenyReason() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDenyReason($denyReason) { $this->denyReason = $denyReason; } + /** + * The relations for this user. + * + * @return RelationUser[] + */ + public function getRelations() + { + return $this->relations; + } + + /** + * @param RelationUser[] $relations + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelations($relations) + { + $this->relations = $relations; + } + /** * @return bool */ @@ -1370,18 +1279,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->documentType)) { - return false; - } - - if (!is_null($this->documentNumber)) { - return false; - } - - if (!is_null($this->documentCountryOfIssuance)) { - return false; - } - if (!is_null($this->addressMain)) { return false; } @@ -1450,6 +1347,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->relations)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/UserPaymentServiceProvider.php b/src/Model/Generated/Endpoint/UserPaymentServiceProvider.php index 1bd032ec..84512b75 100644 --- a/src/Model/Generated/Endpoint/UserPaymentServiceProvider.php +++ b/src/Model/Generated/Endpoint/UserPaymentServiceProvider.php @@ -163,7 +163,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -185,7 +184,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -207,7 +205,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -229,7 +226,6 @@ public function getCertificateDistinguishedName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCertificateDistinguishedName($certificateDistinguishedName) { @@ -251,7 +247,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -273,7 +268,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -295,7 +289,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -317,7 +310,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -339,7 +331,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -361,7 +352,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -383,7 +373,6 @@ public function getPublicNickName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicNickName($publicNickName) { @@ -406,7 +395,6 @@ public function getLanguage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLanguage($language) { @@ -429,7 +417,6 @@ public function getRegion() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRegion($region) { @@ -451,7 +438,6 @@ public function getSessionTimeout() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSessionTimeout($sessionTimeout) { diff --git a/src/Model/Generated/Endpoint/UserPerson.php b/src/Model/Generated/Endpoint/UserPerson.php index ea178f88..dd2bdd09 100644 --- a/src/Model/Generated/Endpoint/UserPerson.php +++ b/src/Model/Generated/Endpoint/UserPerson.php @@ -145,28 +145,6 @@ class UserPerson extends BunqModel */ protected $taxResident; - /** - * The type of identification document the person registered with. - * - * @var string - */ - protected $documentType; - - /** - * The identification document number the person registered with. - * - * @var string - */ - protected $documentNumber; - - /** - * The country which issued the identification document the person - * registered with. - * - * @var string - */ - protected $documentCountryOfIssuance; - /** * The person's main address. * @@ -287,6 +265,13 @@ class UserPerson extends BunqModel */ protected $notificationFilters; + /** + * The relations for this user. + * + * @var RelationUser[] + */ + protected $relations; + /** * The person's first name. * @@ -746,7 +731,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -768,7 +752,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -790,7 +773,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -812,7 +794,6 @@ public function getPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicUuid($publicUuid) { @@ -834,7 +815,6 @@ public function getFirstName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFirstName($firstName) { @@ -856,7 +836,6 @@ public function getMiddleName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMiddleName($middleName) { @@ -878,7 +857,6 @@ public function getLastName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLastName($lastName) { @@ -900,7 +878,6 @@ public function getLegalName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLegalName($legalName) { @@ -922,7 +899,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -944,7 +920,6 @@ public function getPublicNickName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicNickName($publicNickName) { @@ -966,7 +941,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -988,80 +962,12 @@ public function getTaxResident() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTaxResident($taxResident) { $this->taxResident = $taxResident; } - /** - * The type of identification document the person registered with. - * - * @return string - */ - public function getDocumentType() - { - return $this->documentType; - } - - /** - * @param string $documentType - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentType($documentType) - { - $this->documentType = $documentType; - } - - /** - * The identification document number the person registered with. - * - * @return string - */ - public function getDocumentNumber() - { - return $this->documentNumber; - } - - /** - * @param string $documentNumber - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentNumber($documentNumber) - { - $this->documentNumber = $documentNumber; - } - - /** - * The country which issued the identification document the person - * registered with. - * - * @return string - */ - public function getDocumentCountryOfIssuance() - { - return $this->documentCountryOfIssuance; - } - - /** - * @param string $documentCountryOfIssuance - * - * @deprecated User should not be able to set values via setters, use - * constructor. - * - */ - public function setDocumentCountryOfIssuance($documentCountryOfIssuance) - { - $this->documentCountryOfIssuance = $documentCountryOfIssuance; - } - /** * The person's main address. * @@ -1077,7 +983,6 @@ public function getAddressMain() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressMain($addressMain) { @@ -1099,7 +1004,6 @@ public function getAddressPostal() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAddressPostal($addressPostal) { @@ -1121,7 +1025,6 @@ public function getDateOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDateOfBirth($dateOfBirth) { @@ -1143,7 +1046,6 @@ public function getPlaceOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPlaceOfBirth($placeOfBirth) { @@ -1166,7 +1068,6 @@ public function getCountryOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountryOfBirth($countryOfBirth) { @@ -1188,7 +1089,6 @@ public function getNationality() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNationality($nationality) { @@ -1211,7 +1111,6 @@ public function getLanguage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLanguage($language) { @@ -1234,7 +1133,6 @@ public function getRegion() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRegion($region) { @@ -1256,7 +1154,6 @@ public function getGender() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setGender($gender) { @@ -1278,7 +1175,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -1300,7 +1196,6 @@ public function getVersionTermsOfService() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVersionTermsOfService($versionTermsOfService) { @@ -1323,7 +1218,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -1347,7 +1241,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -1369,7 +1262,6 @@ public function getSessionTimeout() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSessionTimeout($sessionTimeout) { @@ -1392,7 +1284,6 @@ public function getDailyLimitWithoutConfirmationLogin() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDailyLimitWithoutConfirmationLogin($dailyLimitWithoutConfirmationLogin) { @@ -1415,13 +1306,33 @@ public function getNotificationFilters() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationFilters($notificationFilters) { $this->notificationFilters = $notificationFilters; } + /** + * The relations for this user. + * + * @return RelationUser[] + */ + public function getRelations() + { + return $this->relations; + } + + /** + * @param RelationUser[] $relations + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setRelations($relations) + { + $this->relations = $relations; + } + /** * @return bool */ @@ -1475,18 +1386,6 @@ public function isAllFieldNull() return false; } - if (!is_null($this->documentType)) { - return false; - } - - if (!is_null($this->documentNumber)) { - return false; - } - - if (!is_null($this->documentCountryOfIssuance)) { - return false; - } - if (!is_null($this->addressMain)) { return false; } @@ -1551,6 +1450,10 @@ public function isAllFieldNull() return false; } + if (!is_null($this->relations)) { + return false; + } + return true; } } diff --git a/src/Model/Generated/Endpoint/WhitelistResult.php b/src/Model/Generated/Endpoint/WhitelistResult.php index 5c406f9b..b51d840a 100644 --- a/src/Model/Generated/Endpoint/WhitelistResult.php +++ b/src/Model/Generated/Endpoint/WhitelistResult.php @@ -86,7 +86,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -109,7 +108,6 @@ public function getMonetaryAccountPayingId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountPayingId($monetaryAccountPayingId) { @@ -131,7 +129,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -153,7 +150,6 @@ public function getSubStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSubStatus($subStatus) { @@ -175,7 +171,6 @@ public function getErrorMessage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorMessage($errorMessage) { @@ -197,7 +192,6 @@ public function getWhitelist() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setWhitelist($whitelist) { @@ -219,7 +213,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { @@ -242,7 +235,6 @@ public function getRequestReferenceSplitTheBill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestReferenceSplitTheBill($requestReferenceSplitTheBill) { diff --git a/src/Model/Generated/Endpoint/WhitelistSdd.php b/src/Model/Generated/Endpoint/WhitelistSdd.php index 129b31d0..355fe1d2 100644 --- a/src/Model/Generated/Endpoint/WhitelistSdd.php +++ b/src/Model/Generated/Endpoint/WhitelistSdd.php @@ -266,7 +266,6 @@ public static function delete(int $whitelistSddId, array $customHeaders = []): B /** * Get a listing of all SDD whitelist entries for a target monetary account. - * * This method is called "listing" because "list" is a restricted PHP word * and cannot be used as constants, class names, function or method names. * @@ -307,7 +306,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -330,7 +328,6 @@ public function getMonetaryAccountIncomingId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountIncomingId($monetaryAccountIncomingId) { @@ -353,7 +350,6 @@ public function getMonetaryAccountPayingId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountPayingId($monetaryAccountPayingId) { @@ -375,7 +371,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -397,7 +392,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -419,7 +413,6 @@ public function getCreditSchemeIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreditSchemeIdentifier($creditSchemeIdentifier) { @@ -441,7 +434,6 @@ public function getMandateIdentifier() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMandateIdentifier($mandateIdentifier) { @@ -463,7 +455,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -485,7 +476,6 @@ public function getMaximumAmountPerMonth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMaximumAmountPerMonth($maximumAmountPerMonth) { @@ -507,7 +497,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { diff --git a/src/Model/Generated/Object/Address.php b/src/Model/Generated/Object/Address.php index a944fce0..4dcacd9b 100644 --- a/src/Model/Generated/Object/Address.php +++ b/src/Model/Generated/Object/Address.php @@ -44,7 +44,7 @@ class Address extends BunqModel protected $city; /** - * The country as an ISO 3166-1 alpha-2 country code.. + * The country as an ISO 3166-1 alpha-2 country code. * * @var string */ @@ -58,7 +58,7 @@ class Address extends BunqModel protected $province; /** - * The appartment, building or other extra information for addresses. + * The apartment, building or other extra information for addresses. * * @var string */ @@ -114,7 +114,7 @@ class Address extends BunqModel protected $countryFieldForRequest; /** - * The appartment, building or other extra information for addresses. + * The apartment, building or other extra information for addresses. * * @var string|null */ @@ -134,7 +134,7 @@ class Address extends BunqModel * @param string $city The city. * @param string $country The country as an ISO 3166-1 alpha-2 country code. * @param string|null $poBox The PO box. - * @param string|null $extra The appartment, building or other extra + * @param string|null $extra The apartment, building or other extra * information for addresses. * @param string|null $mailboxName The name on the mailbox (only used for * Postal addresses). @@ -174,7 +174,6 @@ public function getStreet() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStreet($street) { @@ -196,7 +195,6 @@ public function getHouseNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setHouseNumber($houseNumber) { @@ -218,7 +216,6 @@ public function getPoBox() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPoBox($poBox) { @@ -240,7 +237,6 @@ public function getPostalCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPostalCode($postalCode) { @@ -262,7 +258,6 @@ public function getCity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCity($city) { @@ -270,7 +265,7 @@ public function setCity($city) } /** - * The country as an ISO 3166-1 alpha-2 country code.. + * The country as an ISO 3166-1 alpha-2 country code. * * @return string */ @@ -284,7 +279,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { @@ -306,7 +300,6 @@ public function getProvince() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProvince($province) { @@ -314,7 +307,7 @@ public function setProvince($province) } /** - * The appartment, building or other extra information for addresses. + * The apartment, building or other extra information for addresses. * * @return string */ @@ -328,7 +321,6 @@ public function getExtra() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExtra($extra) { @@ -350,7 +342,6 @@ public function getMailboxName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMailboxName($mailboxName) { diff --git a/src/Model/Generated/Object/AllocationItem.php b/src/Model/Generated/Object/AllocationItem.php new file mode 100644 index 00000000..b3030a33 --- /dev/null +++ b/src/Model/Generated/Object/AllocationItem.php @@ -0,0 +1,189 @@ +aliasFieldForRequest = $alias; + $this->typeFieldForRequest = $type; + $this->amountFieldForRequest = $amount; + $this->shareRatioFieldForRequest = $shareRatio; + } + + /** + * The type of the AllocationItem. + * + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @param string $type + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setType($type) + { + $this->type = $type; + } + + /** + * The membership. + * + * @return RegistryMembership + */ + public function getMembership() + { + return $this->membership; + } + + /** + * @param RegistryMembership $membership + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembership($membership) + { + $this->membership = $membership; + } + + /** + * The Amount of the AllocationItem. + * + * @return Amount + */ + public function getAmount() + { + return $this->amount; + } + + /** + * @param Amount $amount + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmount($amount) + { + $this->amount = $amount; + } + + /** + * The share ratio of the AllocationItem. + * + * @return int + */ + public function getShareRatio() + { + return $this->shareRatio; + } + + /** + * @param int $shareRatio + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setShareRatio($shareRatio) + { + $this->shareRatio = $shareRatio; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->type)) { + return false; + } + + if (!is_null($this->membership)) { + return false; + } + + if (!is_null($this->amount)) { + return false; + } + + if (!is_null($this->shareRatio)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Object/Amount.php b/src/Model/Generated/Object/Amount.php index 13cf211e..f9f27b19 100644 --- a/src/Model/Generated/Object/Amount.php +++ b/src/Model/Generated/Object/Amount.php @@ -62,7 +62,6 @@ public function getValue() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setValue($value) { @@ -84,7 +83,6 @@ public function getCurrency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCurrency($currency) { diff --git a/src/Model/Generated/Object/Attachment.php b/src/Model/Generated/Object/Attachment.php index e83d61fd..80e52db0 100644 --- a/src/Model/Generated/Object/Attachment.php +++ b/src/Model/Generated/Object/Attachment.php @@ -37,7 +37,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -59,7 +58,6 @@ public function getContentType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContentType($contentType) { diff --git a/src/Model/Generated/Object/AttachmentMonetaryAccountPayment.php b/src/Model/Generated/Object/AttachmentMonetaryAccountPayment.php index f0935455..66930614 100644 --- a/src/Model/Generated/Object/AttachmentMonetaryAccountPayment.php +++ b/src/Model/Generated/Object/AttachmentMonetaryAccountPayment.php @@ -52,7 +52,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -74,7 +73,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { diff --git a/src/Model/Generated/Object/AttachmentPublic.php b/src/Model/Generated/Object/AttachmentPublic.php index a541875d..f804f112 100644 --- a/src/Model/Generated/Object/AttachmentPublic.php +++ b/src/Model/Generated/Object/AttachmentPublic.php @@ -44,7 +44,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -66,7 +65,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -88,7 +86,6 @@ public function getContentType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContentType($contentType) { diff --git a/src/Model/Generated/Object/AttachmentTab.php b/src/Model/Generated/Object/AttachmentTab.php index d916d477..2fbd2711 100644 --- a/src/Model/Generated/Object/AttachmentTab.php +++ b/src/Model/Generated/Object/AttachmentTab.php @@ -44,7 +44,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -66,7 +65,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -88,7 +86,6 @@ public function getContentType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContentType($contentType) { diff --git a/src/Model/Generated/Object/Avatar.php b/src/Model/Generated/Object/Avatar.php index 3cd9f2f8..9fed124d 100644 --- a/src/Model/Generated/Object/Avatar.php +++ b/src/Model/Generated/Object/Avatar.php @@ -59,7 +59,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -81,7 +80,6 @@ public function getAnchorUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAnchorUuid($anchorUuid) { @@ -103,7 +101,6 @@ public function getImage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setImage($image) { diff --git a/src/Model/Generated/Object/BudgetRestriction.php b/src/Model/Generated/Object/BudgetRestriction.php index 0af58d3c..fd42d5a6 100644 --- a/src/Model/Generated/Object/BudgetRestriction.php +++ b/src/Model/Generated/Object/BudgetRestriction.php @@ -65,7 +65,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -88,7 +87,6 @@ public function getFrequency() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFrequency($frequency) { diff --git a/src/Model/Generated/Object/BunqId.php b/src/Model/Generated/Object/BunqId.php index b9e65cad..2f406cfa 100644 --- a/src/Model/Generated/Object/BunqId.php +++ b/src/Model/Generated/Object/BunqId.php @@ -45,7 +45,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Object/BunqMeMerchantAvailable.php b/src/Model/Generated/Object/BunqMeMerchantAvailable.php index c5cc328b..0c441d5a 100644 --- a/src/Model/Generated/Object/BunqMeMerchantAvailable.php +++ b/src/Model/Generated/Object/BunqMeMerchantAvailable.php @@ -37,7 +37,6 @@ public function getMerchantType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantType($merchantType) { @@ -59,7 +58,6 @@ public function getAvailable() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvailable($available) { diff --git a/src/Model/Generated/Object/CardCountryPermission.php b/src/Model/Generated/Object/CardCountryPermission.php index 7b41e912..0d6df443 100644 --- a/src/Model/Generated/Object/CardCountryPermission.php +++ b/src/Model/Generated/Object/CardCountryPermission.php @@ -69,7 +69,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -91,7 +90,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { @@ -113,7 +111,6 @@ public function getExpiryTime() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryTime($expiryTime) { diff --git a/src/Model/Generated/Object/CardPinAssignment.php b/src/Model/Generated/Object/CardPinAssignment.php index 63ed5bfb..51da419f 100644 --- a/src/Model/Generated/Object/CardPinAssignment.php +++ b/src/Model/Generated/Object/CardPinAssignment.php @@ -72,7 +72,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -94,7 +93,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { diff --git a/src/Model/Generated/Object/CardPrimaryAccountNumber.php b/src/Model/Generated/Object/CardPrimaryAccountNumber.php index 2959a65f..62eafa82 100644 --- a/src/Model/Generated/Object/CardPrimaryAccountNumber.php +++ b/src/Model/Generated/Object/CardPrimaryAccountNumber.php @@ -115,7 +115,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -137,7 +136,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -159,7 +157,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -181,7 +178,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -204,7 +200,6 @@ public function getMonetaryAccountId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccountId($monetaryAccountId) { @@ -226,7 +221,6 @@ public function getFourDigit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFourDigit($fourDigit) { diff --git a/src/Model/Generated/Object/Certificate.php b/src/Model/Generated/Object/Certificate.php index 9a8bb723..415a50c7 100644 --- a/src/Model/Generated/Object/Certificate.php +++ b/src/Model/Generated/Object/Certificate.php @@ -46,7 +46,6 @@ public function getCertificate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCertificate($certificate) { diff --git a/src/Model/Generated/Object/CoOwner.php b/src/Model/Generated/Object/CoOwner.php index 3110d1d3..d3ddb850 100644 --- a/src/Model/Generated/Object/CoOwner.php +++ b/src/Model/Generated/Object/CoOwner.php @@ -52,7 +52,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -74,7 +73,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Object/DraftPaymentAnchorObject.php b/src/Model/Generated/Object/DraftPaymentAnchorObject.php index 8985ee0d..354438a4 100644 --- a/src/Model/Generated/Object/DraftPaymentAnchorObject.php +++ b/src/Model/Generated/Object/DraftPaymentAnchorObject.php @@ -40,7 +40,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -60,7 +59,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { diff --git a/src/Model/Generated/Object/DraftPaymentEntry.php b/src/Model/Generated/Object/DraftPaymentEntry.php index 60c468b6..f2f5ff02 100644 --- a/src/Model/Generated/Object/DraftPaymentEntry.php +++ b/src/Model/Generated/Object/DraftPaymentEntry.php @@ -152,7 +152,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -174,7 +173,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -197,7 +195,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -220,7 +217,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -244,7 +240,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -266,7 +261,6 @@ public function getMerchantReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantReference($merchantReference) { @@ -288,7 +282,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -310,7 +303,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { diff --git a/src/Model/Generated/Object/DraftPaymentResponse.php b/src/Model/Generated/Object/DraftPaymentResponse.php index 8fcdd933..e3c7b8ad 100644 --- a/src/Model/Generated/Object/DraftPaymentResponse.php +++ b/src/Model/Generated/Object/DraftPaymentResponse.php @@ -37,7 +37,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -59,7 +58,6 @@ public function getUserAliasCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserAliasCreated($userAliasCreated) { diff --git a/src/Model/Generated/Object/DraftShareInviteEntry.php b/src/Model/Generated/Object/DraftShareInviteEntry.php index 1c5ddfa2..dfb5b029 100644 --- a/src/Model/Generated/Object/DraftShareInviteEntry.php +++ b/src/Model/Generated/Object/DraftShareInviteEntry.php @@ -78,7 +78,6 @@ public function getShareDetail() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareDetail($shareDetail) { @@ -100,7 +99,6 @@ public function getStartDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStartDate($startDate) { @@ -122,7 +120,6 @@ public function getEndDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEndDate($endDate) { diff --git a/src/Model/Generated/Object/Error.php b/src/Model/Generated/Object/Error.php index 23261d2c..842b6730 100644 --- a/src/Model/Generated/Object/Error.php +++ b/src/Model/Generated/Object/Error.php @@ -37,7 +37,6 @@ public function getErrorDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorDescription($errorDescription) { @@ -59,7 +58,6 @@ public function getErrorDescriptionTranslated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setErrorDescriptionTranslated($errorDescriptionTranslated) { diff --git a/src/Model/Generated/Object/EventObject.php b/src/Model/Generated/Object/EventObject.php index c2edee01..78648a23 100644 --- a/src/Model/Generated/Object/EventObject.php +++ b/src/Model/Generated/Object/EventObject.php @@ -196,7 +196,6 @@ public function getBunqMeTab() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTab($bunqMeTab) { @@ -216,7 +215,6 @@ public function getBunqMeTabResultResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTabResultResponse($bunqMeTabResultResponse) { @@ -236,7 +234,6 @@ public function getBunqMeFundraiserResult() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeFundraiserResult($bunqMeFundraiserResult) { @@ -256,7 +253,6 @@ public function getCard() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCard($card) { @@ -276,7 +272,6 @@ public function getCardDebit() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCardDebit($cardDebit) { @@ -296,7 +291,6 @@ public function getDraftPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftPayment($draftPayment) { @@ -316,7 +310,6 @@ public function getFeatureAnnouncement() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setFeatureAnnouncement($featureAnnouncement) { @@ -336,7 +329,6 @@ public function getIdealMerchantTransaction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIdealMerchantTransaction($idealMerchantTransaction) { @@ -356,7 +348,6 @@ public function getInvoice() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoice($invoice) { @@ -376,7 +367,6 @@ public function getScheduledPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledPayment($scheduledPayment) { @@ -396,7 +386,6 @@ public function getScheduledPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledPaymentBatch($scheduledPaymentBatch) { @@ -416,7 +405,6 @@ public function getScheduledInstance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledInstance($scheduledInstance) { @@ -436,7 +424,6 @@ public function getMasterCardAction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMasterCardAction($masterCardAction) { @@ -457,7 +444,6 @@ public function getBankSwitchServiceNetherlandsIncomingPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBankSwitchServiceNetherlandsIncomingPayment($bankSwitchServiceNetherlandsIncomingPayment) { @@ -477,7 +463,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -497,7 +482,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { @@ -517,7 +501,6 @@ public function getRequestInquiryBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestInquiryBatch($requestInquiryBatch) { @@ -537,7 +520,6 @@ public function getRequestInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestInquiry($requestInquiry) { @@ -557,7 +539,6 @@ public function getRequestResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestResponse($requestResponse) { @@ -577,7 +558,6 @@ public function getRewardRecipient() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRewardRecipient($rewardRecipient) { @@ -597,7 +577,6 @@ public function getRewardSender() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRewardSender($rewardSender) { @@ -617,7 +596,6 @@ public function getShareInviteBankInquiryBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankInquiryBatch($shareInviteBankInquiryBatch) { @@ -637,7 +615,6 @@ public function getShareInviteBankInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankInquiry($shareInviteBankInquiry) { @@ -657,7 +634,6 @@ public function getShareInviteBankResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankResponse($shareInviteBankResponse) { @@ -677,7 +653,6 @@ public function getSofortMerchantTransaction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSofortMerchantTransaction($sofortMerchantTransaction) { @@ -697,7 +672,6 @@ public function getTabResultInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabResultInquiry($tabResultInquiry) { @@ -717,7 +691,6 @@ public function getTabResultResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabResultResponse($tabResultResponse) { @@ -737,7 +710,6 @@ public function getTransferwisePayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransferwisePayment($transferwisePayment) { diff --git a/src/Model/Generated/Object/Geolocation.php b/src/Model/Generated/Object/Geolocation.php index 9802965a..be028119 100644 --- a/src/Model/Generated/Object/Geolocation.php +++ b/src/Model/Generated/Object/Geolocation.php @@ -98,7 +98,6 @@ public function getLatitude() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLatitude($latitude) { @@ -120,7 +119,6 @@ public function getLongitude() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLongitude($longitude) { @@ -142,7 +140,6 @@ public function getAltitude() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAltitude($altitude) { @@ -164,7 +161,6 @@ public function getRadius() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRadius($radius) { diff --git a/src/Model/Generated/Object/Image.php b/src/Model/Generated/Object/Image.php index 845d39f6..f5500352 100644 --- a/src/Model/Generated/Object/Image.php +++ b/src/Model/Generated/Object/Image.php @@ -51,7 +51,6 @@ public function getAttachmentPublicUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachmentPublicUuid($attachmentPublicUuid) { @@ -73,7 +72,6 @@ public function getContentType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setContentType($contentType) { @@ -95,7 +93,6 @@ public function getHeight() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setHeight($height) { @@ -117,7 +114,6 @@ public function getWidth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setWidth($width) { diff --git a/src/Model/Generated/Object/InvoiceItem.php b/src/Model/Generated/Object/InvoiceItem.php index b41bf911..43b548f6 100644 --- a/src/Model/Generated/Object/InvoiceItem.php +++ b/src/Model/Generated/Object/InvoiceItem.php @@ -86,7 +86,6 @@ public function getBillingDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBillingDate($billingDate) { @@ -108,7 +107,6 @@ public function getTypeDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTypeDescription($typeDescription) { @@ -130,7 +128,6 @@ public function getTypeDescriptionTranslated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTypeDescriptionTranslated($typeDescriptionTranslated) { @@ -152,7 +149,6 @@ public function getUnitVatExclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUnitVatExclusive($unitVatExclusive) { @@ -174,7 +170,6 @@ public function getUnitVatInclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUnitVatInclusive($unitVatInclusive) { @@ -196,7 +191,6 @@ public function getVat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setVat($vat) { @@ -218,7 +212,6 @@ public function getQuantity() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setQuantity($quantity) { @@ -240,7 +233,6 @@ public function getTotalVatExclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatExclusive($totalVatExclusive) { @@ -262,7 +254,6 @@ public function getTotalVatInclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTotalVatInclusive($totalVatInclusive) { diff --git a/src/Model/Generated/Object/InvoiceItemGroup.php b/src/Model/Generated/Object/InvoiceItemGroup.php index 4adf43ea..957ff360 100644 --- a/src/Model/Generated/Object/InvoiceItemGroup.php +++ b/src/Model/Generated/Object/InvoiceItemGroup.php @@ -72,7 +72,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -94,7 +93,6 @@ public function getTypeDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTypeDescription($typeDescription) { @@ -116,7 +114,6 @@ public function getTypeDescriptionTranslated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTypeDescriptionTranslated($typeDescriptionTranslated) { @@ -138,7 +135,6 @@ public function getInstanceDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInstanceDescription($instanceDescription) { @@ -160,7 +156,6 @@ public function getProductVatExclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProductVatExclusive($productVatExclusive) { @@ -182,7 +177,6 @@ public function getProductVatInclusive() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setProductVatInclusive($productVatInclusive) { @@ -204,7 +198,6 @@ public function getItem() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setItem($item) { diff --git a/src/Model/Generated/Object/Issuer.php b/src/Model/Generated/Object/Issuer.php index 6dcb8b85..8b2f6bf2 100644 --- a/src/Model/Generated/Object/Issuer.php +++ b/src/Model/Generated/Object/Issuer.php @@ -61,7 +61,6 @@ public function getBic() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBic($bic) { @@ -83,7 +82,6 @@ public function getName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setName($name) { diff --git a/src/Model/Generated/Object/LabelCard.php b/src/Model/Generated/Object/LabelCard.php index 6a4d7259..cf892a43 100644 --- a/src/Model/Generated/Object/LabelCard.php +++ b/src/Model/Generated/Object/LabelCard.php @@ -65,7 +65,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -87,7 +86,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -109,7 +107,6 @@ public function getSecondLine() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSecondLine($secondLine) { @@ -131,7 +128,6 @@ public function getExpiryDate() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setExpiryDate($expiryDate) { @@ -153,7 +149,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -175,7 +170,6 @@ public function getLabelUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUser($labelUser) { diff --git a/src/Model/Generated/Object/LabelMonetaryAccount.php b/src/Model/Generated/Object/LabelMonetaryAccount.php index 83026814..d7bfbca5 100644 --- a/src/Model/Generated/Object/LabelMonetaryAccount.php +++ b/src/Model/Generated/Object/LabelMonetaryAccount.php @@ -108,7 +108,6 @@ public function getIban() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIban($iban) { @@ -130,7 +129,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -152,7 +150,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -174,7 +171,6 @@ public function getLabelUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLabelUser($labelUser) { @@ -196,7 +192,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { @@ -218,7 +213,6 @@ public function getBunqMe() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMe($bunqMe) { @@ -240,7 +234,6 @@ public function getIsLight() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIsLight($isLight) { @@ -262,7 +255,6 @@ public function getSwiftBic() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSwiftBic($swiftBic) { @@ -284,7 +276,6 @@ public function getSwiftAccountNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSwiftAccountNumber($swiftAccountNumber) { @@ -307,7 +298,6 @@ public function getTransferwiseAccountNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransferwiseAccountNumber($transferwiseAccountNumber) { @@ -329,7 +319,6 @@ public function getTransferwiseBankCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransferwiseBankCode($transferwiseBankCode) { @@ -351,7 +340,6 @@ public function getMerchantCategoryCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantCategoryCode($merchantCategoryCode) { diff --git a/src/Model/Generated/Object/LabelUser.php b/src/Model/Generated/Object/LabelUser.php index e7946418..d675a383 100644 --- a/src/Model/Generated/Object/LabelUser.php +++ b/src/Model/Generated/Object/LabelUser.php @@ -92,7 +92,6 @@ public function getUuid() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUuid($uuid) { @@ -114,7 +113,6 @@ public function getAvatar() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAvatar($avatar) { @@ -136,7 +134,6 @@ public function getPublicNickName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPublicNickName($publicNickName) { @@ -158,7 +155,6 @@ public function getDisplayName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDisplayName($displayName) { @@ -180,7 +176,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { diff --git a/src/Model/Generated/Object/MonetaryAccountProfileDrain.php b/src/Model/Generated/Object/MonetaryAccountProfileDrain.php index dda4a708..ac140961 100644 --- a/src/Model/Generated/Object/MonetaryAccountProfileDrain.php +++ b/src/Model/Generated/Object/MonetaryAccountProfileDrain.php @@ -97,7 +97,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -119,7 +118,6 @@ public function getBalancePreferred() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalancePreferred($balancePreferred) { @@ -141,7 +139,6 @@ public function getBalanceThresholdHigh() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalanceThresholdHigh($balanceThresholdHigh) { @@ -163,7 +160,6 @@ public function getSavingsAccountAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setSavingsAccountAlias($savingsAccountAlias) { diff --git a/src/Model/Generated/Object/MonetaryAccountProfileFill.php b/src/Model/Generated/Object/MonetaryAccountProfileFill.php index 55fe8372..b2d2f8a2 100644 --- a/src/Model/Generated/Object/MonetaryAccountProfileFill.php +++ b/src/Model/Generated/Object/MonetaryAccountProfileFill.php @@ -118,7 +118,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { @@ -140,7 +139,6 @@ public function getBalancePreferred() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalancePreferred($balancePreferred) { @@ -162,7 +160,6 @@ public function getBalanceThresholdLow() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBalanceThresholdLow($balanceThresholdLow) { @@ -185,7 +182,6 @@ public function getMethodFill() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMethodFill($methodFill) { @@ -207,7 +203,6 @@ public function getIssuer() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIssuer($issuer) { diff --git a/src/Model/Generated/Object/MonetaryAccountSetting.php b/src/Model/Generated/Object/MonetaryAccountSetting.php index 891dfa16..e6284efe 100644 --- a/src/Model/Generated/Object/MonetaryAccountSetting.php +++ b/src/Model/Generated/Object/MonetaryAccountSetting.php @@ -103,7 +103,6 @@ public function getColor() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setColor($color) { @@ -125,7 +124,6 @@ public function getIcon() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIcon($icon) { @@ -148,7 +146,6 @@ public function getDefaultAvatarStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDefaultAvatarStatus($defaultAvatarStatus) { @@ -171,7 +168,6 @@ public function getRestrictionChat() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRestrictionChat($restrictionChat) { diff --git a/src/Model/Generated/Object/NotificationAnchorObject.php b/src/Model/Generated/Object/NotificationAnchorObject.php index 642ca54b..c0b8548d 100644 --- a/src/Model/Generated/Object/NotificationAnchorObject.php +++ b/src/Model/Generated/Object/NotificationAnchorObject.php @@ -160,7 +160,6 @@ public function getBunqMeFundraiserResult() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeFundraiserResult($bunqMeFundraiserResult) { @@ -180,7 +179,6 @@ public function getBunqMeTab() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTab($bunqMeTab) { @@ -200,7 +198,6 @@ public function getBunqMeTabResultInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTabResultInquiry($bunqMeTabResultInquiry) { @@ -220,7 +217,6 @@ public function getBunqMeTabResultResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBunqMeTabResultResponse($bunqMeTabResultResponse) { @@ -240,7 +236,6 @@ public function getChatMessage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setChatMessage($chatMessage) { @@ -260,7 +255,6 @@ public function getDraftPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftPayment($draftPayment) { @@ -280,7 +274,6 @@ public function getIdealMerchantTransaction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIdealMerchantTransaction($idealMerchantTransaction) { @@ -300,7 +293,6 @@ public function getInvoice() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setInvoice($invoice) { @@ -320,7 +312,6 @@ public function getMasterCardAction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMasterCardAction($masterCardAction) { @@ -340,7 +331,6 @@ public function getMonetaryAccount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMonetaryAccount($monetaryAccount) { @@ -360,7 +350,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -380,7 +369,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { @@ -400,7 +388,6 @@ public function getRequestInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestInquiry($requestInquiry) { @@ -420,7 +407,6 @@ public function getRequestInquiryBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestInquiryBatch($requestInquiryBatch) { @@ -440,7 +426,6 @@ public function getRequestResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestResponse($requestResponse) { @@ -460,7 +445,6 @@ public function getShareInviteBankInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankInquiry($shareInviteBankInquiry) { @@ -480,7 +464,6 @@ public function getShareInviteBankResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setShareInviteBankResponse($shareInviteBankResponse) { @@ -500,7 +483,6 @@ public function getScheduledPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledPayment($scheduledPayment) { @@ -520,7 +502,6 @@ public function getScheduledInstance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduledInstance($scheduledInstance) { @@ -540,7 +521,6 @@ public function getTabResultInquiry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabResultInquiry($tabResultInquiry) { @@ -560,7 +540,6 @@ public function getTabResultResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabResultResponse($tabResultResponse) { @@ -580,7 +559,6 @@ public function getUser() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUser($user) { diff --git a/src/Model/Generated/Object/NotificationFilter.php b/src/Model/Generated/Object/NotificationFilter.php index 9a5f083e..354e6820 100644 --- a/src/Model/Generated/Object/NotificationFilter.php +++ b/src/Model/Generated/Object/NotificationFilter.php @@ -108,7 +108,6 @@ public function getNotificationDeliveryMethod() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationDeliveryMethod($notificationDeliveryMethod) { @@ -132,7 +131,6 @@ public function getNotificationTarget() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationTarget($notificationTarget) { @@ -159,7 +157,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { diff --git a/src/Model/Generated/Object/NotificationFilterPush.php b/src/Model/Generated/Object/NotificationFilterPush.php index f8b6af4d..b98aae9e 100644 --- a/src/Model/Generated/Object/NotificationFilterPush.php +++ b/src/Model/Generated/Object/NotificationFilterPush.php @@ -46,7 +46,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { diff --git a/src/Model/Generated/Object/NotificationFilterUrl.php b/src/Model/Generated/Object/NotificationFilterUrl.php index 245cf9fa..845030c0 100644 --- a/src/Model/Generated/Object/NotificationFilterUrl.php +++ b/src/Model/Generated/Object/NotificationFilterUrl.php @@ -84,7 +84,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -106,7 +105,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -128,7 +126,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -150,7 +147,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { @@ -172,7 +168,6 @@ public function getNotificationTarget() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNotificationTarget($notificationTarget) { diff --git a/src/Model/Generated/Object/NotificationUrl.php b/src/Model/Generated/Object/NotificationUrl.php index 1de8261b..81597203 100644 --- a/src/Model/Generated/Object/NotificationUrl.php +++ b/src/Model/Generated/Object/NotificationUrl.php @@ -41,7 +41,6 @@ public function getTargetUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTargetUrl($targetUrl) { @@ -61,7 +60,6 @@ public function getCategory() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCategory($category) { @@ -81,7 +79,6 @@ public function getEventType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setEventType($eventType) { @@ -101,7 +98,6 @@ public function getObject() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setObject($object) { diff --git a/src/Model/Generated/Object/OauthCallbackUrl.php b/src/Model/Generated/Object/OauthCallbackUrl.php index b9126b9c..9c36c358 100644 --- a/src/Model/Generated/Object/OauthCallbackUrl.php +++ b/src/Model/Generated/Object/OauthCallbackUrl.php @@ -51,7 +51,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -73,7 +72,6 @@ public function getCreated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCreated($created) { @@ -95,7 +93,6 @@ public function getUpdated() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUpdated($updated) { @@ -117,7 +114,6 @@ public function getUrl() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUrl($url) { diff --git a/src/Model/Generated/Object/PaymentBatchAnchoredPayment.php b/src/Model/Generated/Object/PaymentBatchAnchoredPayment.php index a59231ee..9d8a931a 100644 --- a/src/Model/Generated/Object/PaymentBatchAnchoredPayment.php +++ b/src/Model/Generated/Object/PaymentBatchAnchoredPayment.php @@ -27,7 +27,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { diff --git a/src/Model/Generated/Object/PermittedDevice.php b/src/Model/Generated/Object/PermittedDevice.php index 7033f522..4f2a9b10 100644 --- a/src/Model/Generated/Object/PermittedDevice.php +++ b/src/Model/Generated/Object/PermittedDevice.php @@ -37,7 +37,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -59,7 +58,6 @@ public function getIp() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setIp($ip) { diff --git a/src/Model/Generated/Object/Pointer.php b/src/Model/Generated/Object/Pointer.php index 2ac9dae3..3f90f715 100644 --- a/src/Model/Generated/Object/Pointer.php +++ b/src/Model/Generated/Object/Pointer.php @@ -79,7 +79,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -101,7 +100,6 @@ public function getValue() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setValue($value) { @@ -123,7 +121,6 @@ public function getName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setName($name) { diff --git a/src/Model/Generated/Object/RegistryEntryAttachment.php b/src/Model/Generated/Object/RegistryEntryAttachment.php new file mode 100644 index 00000000..45713f5d --- /dev/null +++ b/src/Model/Generated/Object/RegistryEntryAttachment.php @@ -0,0 +1,97 @@ +idFieldForRequest = $id; + } + + /** + * The id of the attachment. + * + * @return int + */ + public function getId() + { + return $this->id; + } + + /** + * @param int $id + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setId($id) + { + $this->id = $id; + } + + /** + * The id of the monetary account to which the attachment belongs. + * + * @return int + */ + public function getMonetaryAccountId() + { + return $this->monetaryAccountId; + } + + /** + * @param int $monetaryAccountId + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMonetaryAccountId($monetaryAccountId) + { + $this->monetaryAccountId = $monetaryAccountId; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->id)) { + return false; + } + + if (!is_null($this->monetaryAccountId)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Object/RegistryEntryReference.php b/src/Model/Generated/Object/RegistryEntryReference.php new file mode 100644 index 00000000..c83a4a98 --- /dev/null +++ b/src/Model/Generated/Object/RegistryEntryReference.php @@ -0,0 +1,44 @@ +typeFieldForRequest = $type; + $this->idFieldForRequest = $id; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + return true; + } +} diff --git a/src/Model/Generated/Object/RegistrySettlementItem.php b/src/Model/Generated/Object/RegistrySettlementItem.php new file mode 100644 index 00000000..6885b125 --- /dev/null +++ b/src/Model/Generated/Object/RegistrySettlementItem.php @@ -0,0 +1,179 @@ +amount; + } + + /** + * @param Amount $amount + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setAmount($amount) + { + $this->amount = $amount; + } + + /** + * The membership of the user that has to pay. + * + * @return RegistryMembership + */ + public function getMembershipPaying() + { + return $this->membershipPaying; + } + + /** + * @param RegistryMembership $membershipPaying + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembershipPaying($membershipPaying) + { + $this->membershipPaying = $membershipPaying; + } + + /** + * The membership of the user that will receive money. + * + * @return RegistryMembership + */ + public function getMembershipReceiving() + { + return $this->membershipReceiving; + } + + /** + * @param RegistryMembership $membershipReceiving + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setMembershipReceiving($membershipReceiving) + { + $this->membershipReceiving = $membershipReceiving; + } + + /** + * The LabelMonetaryAccount of the user that has to pay the request. + * + * @return LabelMonetaryAccount + */ + public function getPayingUserAlias() + { + return $this->payingUserAlias; + } + + /** + * @param LabelMonetaryAccount $payingUserAlias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setPayingUserAlias($payingUserAlias) + { + $this->payingUserAlias = $payingUserAlias; + } + + /** + * The LabelMonetaryAccount of the user that will receive the amount. + * + * @return LabelMonetaryAccount + */ + public function getReceivingUserAlias() + { + return $this->receivingUserAlias; + } + + /** + * @param LabelMonetaryAccount $receivingUserAlias + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setReceivingUserAlias($receivingUserAlias) + { + $this->receivingUserAlias = $receivingUserAlias; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->amount)) { + return false; + } + + if (!is_null($this->membershipPaying)) { + return false; + } + + if (!is_null($this->membershipReceiving)) { + return false; + } + + if (!is_null($this->payingUserAlias)) { + return false; + } + + if (!is_null($this->receivingUserAlias)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Object/RequestInquiryReference.php b/src/Model/Generated/Object/RequestInquiryReference.php index e1aa5d19..bd14ef8a 100644 --- a/src/Model/Generated/Object/RequestInquiryReference.php +++ b/src/Model/Generated/Object/RequestInquiryReference.php @@ -39,7 +39,6 @@ public function getType() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setType($type) { @@ -61,7 +60,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { diff --git a/src/Model/Generated/Object/RequestReferenceSplitTheBillAnchorObject.php b/src/Model/Generated/Object/RequestReferenceSplitTheBillAnchorObject.php index 54e3a4ae..55506638 100644 --- a/src/Model/Generated/Object/RequestReferenceSplitTheBillAnchorObject.php +++ b/src/Model/Generated/Object/RequestReferenceSplitTheBillAnchorObject.php @@ -88,7 +88,6 @@ public function getBillingInvoice() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBillingInvoice($billingInvoice) { @@ -108,7 +107,6 @@ public function getDraftPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftPayment($draftPayment) { @@ -128,7 +126,6 @@ public function getMasterCardAction() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMasterCardAction($masterCardAction) { @@ -148,7 +145,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -168,7 +164,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { @@ -188,7 +183,6 @@ public function getRequestResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestResponse($requestResponse) { @@ -208,7 +202,6 @@ public function getScheduleInstance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setScheduleInstance($scheduleInstance) { @@ -228,7 +221,6 @@ public function getTabResultResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabResultResponse($tabResultResponse) { @@ -248,7 +240,6 @@ public function getWhitelistResult() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setWhitelistResult($whitelistResult) { @@ -268,7 +259,6 @@ public function getTransferwisePayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTransferwisePayment($transferwisePayment) { diff --git a/src/Model/Generated/Object/ScheduleAnchorObject.php b/src/Model/Generated/Object/ScheduleAnchorObject.php index f2017041..21d23fad 100644 --- a/src/Model/Generated/Object/ScheduleAnchorObject.php +++ b/src/Model/Generated/Object/ScheduleAnchorObject.php @@ -40,7 +40,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -60,7 +59,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { diff --git a/src/Model/Generated/Object/ScheduleInstanceAnchorObject.php b/src/Model/Generated/Object/ScheduleInstanceAnchorObject.php index d9d94e3d..0cad6ca1 100644 --- a/src/Model/Generated/Object/ScheduleInstanceAnchorObject.php +++ b/src/Model/Generated/Object/ScheduleInstanceAnchorObject.php @@ -40,7 +40,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -60,7 +59,6 @@ public function getPaymentBatch() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPaymentBatch($paymentBatch) { diff --git a/src/Model/Generated/Object/SchedulePaymentEntry.php b/src/Model/Generated/Object/SchedulePaymentEntry.php index c7f4e1b6..fb9b75a0 100644 --- a/src/Model/Generated/Object/SchedulePaymentEntry.php +++ b/src/Model/Generated/Object/SchedulePaymentEntry.php @@ -153,7 +153,6 @@ public function getAmount() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAmount($amount) { @@ -176,7 +175,6 @@ public function getAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAlias($alias) { @@ -199,7 +197,6 @@ public function getCounterpartyAlias() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCounterpartyAlias($counterpartyAlias) { @@ -223,7 +220,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { @@ -245,7 +241,6 @@ public function getAttachment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setAttachment($attachment) { @@ -267,7 +262,6 @@ public function getMerchantReference() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMerchantReference($merchantReference) { diff --git a/src/Model/Generated/Object/ShareDetail.php b/src/Model/Generated/Object/ShareDetail.php index c67d7d74..2d1e11c3 100644 --- a/src/Model/Generated/Object/ShareDetail.php +++ b/src/Model/Generated/Object/ShareDetail.php @@ -103,7 +103,6 @@ public function getPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setPayment($payment) { @@ -126,7 +125,6 @@ public function getReadOnly() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setReadOnly($readOnly) { @@ -149,7 +147,6 @@ public function getDraftPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftPayment($draftPayment) { diff --git a/src/Model/Generated/Object/ShareDetailDraftPayment.php b/src/Model/Generated/Object/ShareDetailDraftPayment.php index 0f78d0c8..7d97d498 100644 --- a/src/Model/Generated/Object/ShareDetailDraftPayment.php +++ b/src/Model/Generated/Object/ShareDetailDraftPayment.php @@ -106,7 +106,6 @@ public function getMakeDraftPayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMakeDraftPayments($makeDraftPayments) { @@ -129,7 +128,6 @@ public function getViewBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewBalance($viewBalance) { @@ -152,7 +150,6 @@ public function getViewOldEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewOldEvents($viewOldEvents) { @@ -175,7 +172,6 @@ public function getViewNewEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewNewEvents($viewNewEvents) { diff --git a/src/Model/Generated/Object/ShareDetailPayment.php b/src/Model/Generated/Object/ShareDetailPayment.php index 86b42a65..167bcdef 100644 --- a/src/Model/Generated/Object/ShareDetailPayment.php +++ b/src/Model/Generated/Object/ShareDetailPayment.php @@ -147,7 +147,6 @@ public function getMakePayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMakePayments($makePayments) { @@ -170,7 +169,6 @@ public function getMakeDraftPayments() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setMakeDraftPayments($makeDraftPayments) { @@ -193,7 +191,6 @@ public function getViewBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewBalance($viewBalance) { @@ -216,7 +213,6 @@ public function getViewOldEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewOldEvents($viewOldEvents) { @@ -239,7 +235,6 @@ public function getViewNewEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewNewEvents($viewNewEvents) { @@ -261,7 +256,6 @@ public function getBudget() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setBudget($budget) { diff --git a/src/Model/Generated/Object/ShareDetailReadOnly.php b/src/Model/Generated/Object/ShareDetailReadOnly.php index 07f8b911..04842fbf 100644 --- a/src/Model/Generated/Object/ShareDetailReadOnly.php +++ b/src/Model/Generated/Object/ShareDetailReadOnly.php @@ -87,7 +87,6 @@ public function getViewBalance() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewBalance($viewBalance) { @@ -110,7 +109,6 @@ public function getViewOldEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewOldEvents($viewOldEvents) { @@ -133,7 +131,6 @@ public function getViewNewEvents() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setViewNewEvents($viewNewEvents) { diff --git a/src/Model/Generated/Object/TabTextWaitingScreen.php b/src/Model/Generated/Object/TabTextWaitingScreen.php index dc0b9bc2..955c087a 100644 --- a/src/Model/Generated/Object/TabTextWaitingScreen.php +++ b/src/Model/Generated/Object/TabTextWaitingScreen.php @@ -61,7 +61,6 @@ public function getLanguage() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLanguage($language) { @@ -83,7 +82,6 @@ public function getDescription() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDescription($description) { diff --git a/src/Model/Generated/Object/TabVisibility.php b/src/Model/Generated/Object/TabVisibility.php index 3811a5ee..1622bd37 100644 --- a/src/Model/Generated/Object/TabVisibility.php +++ b/src/Model/Generated/Object/TabVisibility.php @@ -89,7 +89,6 @@ public function getCashRegisterQrCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCashRegisterQrCode($cashRegisterQrCode) { @@ -112,7 +111,6 @@ public function getTabQrCode() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTabQrCode($tabQrCode) { @@ -134,7 +132,6 @@ public function getLocation() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setLocation($location) { diff --git a/src/Model/Generated/Object/TaxResident.php b/src/Model/Generated/Object/TaxResident.php index 957bacaf..da6da93a 100644 --- a/src/Model/Generated/Object/TaxResident.php +++ b/src/Model/Generated/Object/TaxResident.php @@ -78,7 +78,6 @@ public function getCountry() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setCountry($country) { @@ -100,7 +99,6 @@ public function getTaxNumber() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setTaxNumber($taxNumber) { @@ -122,7 +120,6 @@ public function getStatus() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setStatus($status) { diff --git a/src/Model/Generated/Object/TransferwiseRequirementField.php b/src/Model/Generated/Object/TransferwiseRequirementField.php new file mode 100644 index 00000000..65803c1d --- /dev/null +++ b/src/Model/Generated/Object/TransferwiseRequirementField.php @@ -0,0 +1,106 @@ +keyFieldForRequest = $key; + $this->valueFieldForRequest = $value; + } + + /** + * The descriptive label of the field. + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * @param string $name + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setName($name) + { + $this->name = $name; + } + + /** + * The field group. + * + * @return BunqModel + */ + public function getGroup() + { + return $this->group; + } + + /** + * @param BunqModel $group + * + * @deprecated User should not be able to set values via setters, use + * constructor. + */ + public function setGroup($group) + { + $this->group = $group; + } + + /** + * @return bool + */ + public function isAllFieldNull() + { + if (!is_null($this->name)) { + return false; + } + + if (!is_null($this->group)) { + return false; + } + + return true; + } +} diff --git a/src/Model/Generated/Object/Ubo.php b/src/Model/Generated/Object/Ubo.php index 2396e9e7..a1f75892 100644 --- a/src/Model/Generated/Object/Ubo.php +++ b/src/Model/Generated/Object/Ubo.php @@ -81,7 +81,6 @@ public function getName() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setName($name) { @@ -103,7 +102,6 @@ public function getDateOfBirth() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDateOfBirth($dateOfBirth) { @@ -125,7 +123,6 @@ public function getNationality() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setNationality($nationality) { diff --git a/src/Model/Generated/Object/UserApiKeyAnchoredUser.php b/src/Model/Generated/Object/UserApiKeyAnchoredUser.php index a71d08de..dc94867b 100644 --- a/src/Model/Generated/Object/UserApiKeyAnchoredUser.php +++ b/src/Model/Generated/Object/UserApiKeyAnchoredUser.php @@ -46,7 +46,6 @@ public function getUserPerson() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserPerson($userPerson) { @@ -66,7 +65,6 @@ public function getUserCompany() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserCompany($userCompany) { @@ -86,7 +84,6 @@ public function getUserPaymentServiceProvider() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setUserPaymentServiceProvider($userPaymentServiceProvider) { diff --git a/src/Model/Generated/Object/WhitelistResultViewAnchoredObject.php b/src/Model/Generated/Object/WhitelistResultViewAnchoredObject.php index 356f8dd1..114ea2e1 100644 --- a/src/Model/Generated/Object/WhitelistResultViewAnchoredObject.php +++ b/src/Model/Generated/Object/WhitelistResultViewAnchoredObject.php @@ -46,7 +46,6 @@ public function getId() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setId($id) { @@ -68,7 +67,6 @@ public function getRequestResponse() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setRequestResponse($requestResponse) { @@ -90,7 +88,6 @@ public function getDraftPayment() * * @deprecated User should not be able to set values via setters, use * constructor. - * */ public function setDraftPayment($draftPayment) { From 036c81009bbd39eda2d5523ed5d0a197546162d1 Mon Sep 17 00:00:00 2001 From: Angelo Melonas Date: Mon, 27 Jul 2020 12:30:28 +0200 Subject: [PATCH 4/7] Updated .gitignore to exclude IDEA shelf files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 9ff121a5..d0546fb9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ .idea/**/tasks.xml .idea/dictionaries .idea/php.xml +./idea/shelf # Sensitive or high-churn files: .idea/**/dataSources/ From f41e1e466fd94e12ea8159a5a7f3f3703235b7e4 Mon Sep 17 00:00:00 2001 From: Angelo Melonas Date: Mon, 27 Jul 2020 12:40:12 +0200 Subject: [PATCH 5/7] Updated tests with legal image file for avatar and attachment tests. --- .gitignore | 2 +- tests/BunqSdkTestBase.php | 4 ++-- tests/resource/bunq_App_Icon_Square@4x.png | Bin 9852 -> 0 bytes tests/resource/config.example.json | 2 +- tests/resource/vader.png | Bin 0 -> 237618 bytes 5 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 tests/resource/bunq_App_Icon_Square@4x.png create mode 100644 tests/resource/vader.png diff --git a/.gitignore b/.gitignore index d0546fb9..3973dfe2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ .idea/**/tasks.xml .idea/dictionaries .idea/php.xml -./idea/shelf +.idea/shelf # Sensitive or high-churn files: .idea/**/dataSources/ diff --git a/tests/BunqSdkTestBase.php b/tests/BunqSdkTestBase.php index dedf7e68..d22033a7 100644 --- a/tests/BunqSdkTestBase.php +++ b/tests/BunqSdkTestBase.php @@ -53,14 +53,14 @@ class BunqSdkTestBase extends TestCase * Full name of context config file to use for testing. */ const FILE_PATH_CONTEXT_CONFIG = __DIR__ . '/../bunq-test.conf'; - const FILE_PATH_AVATAR = '/resource/bunq_App_Icon_Square@4x.png'; + const FILE_PATH_AVATAR = '/resource/vader.png'; /** * Attachment constants. */ const ATTACHMENT_CONTENT_TYPE = 'image/png'; const ATTACHMENT_DESCRIPTION = 'TEST PNG PHP'; - const ATTACHMENT_PATH_IN = '/bunq_App_Icon_Square@4x.png'; + const ATTACHMENT_PATH_IN = '/vader.png'; /** * Default constants. diff --git a/tests/resource/bunq_App_Icon_Square@4x.png b/tests/resource/bunq_App_Icon_Square@4x.png deleted file mode 100644 index 1eebc9a741227cc495c3f516ecaf6b62c8895ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9852 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 W_jirN)u|CoG@$NdlOd~gl` diff --git a/tests/resource/config.example.json b/tests/resource/config.example.json index 88d6ec63..fd924e7d 100644 --- a/tests/resource/config.example.json +++ b/tests/resource/config.example.json @@ -6,7 +6,7 @@ "AttachmentPublicTest": { "CONTENT_TYPE": "image/png", "DESCRIPTION": "TEST PNG PHP", - "PATH_IN": "/bunq_App_Icon_Square@4x.png" + "PATH_IN": "/vader.png" }, "TabUsageSingleTest": { "CASH_REGISTER_ID": "xxx" diff --git a/tests/resource/vader.png b/tests/resource/vader.png new file mode 100644 index 0000000000000000000000000000000000000000..7d4b2d6c4053ac67f3b4d6b1d8c68f7dc124b105 GIT binary patch literal 237618 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

W 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

Q(m~z!#$N>V0z)0-GJ3piX1a3 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%0AevI^_oK2$yW_by{m9-1!udyi(8Y{` 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 WL0+psmc!}VrhDuF(RGWXo;_#py#$RHl> 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

noBqE2Y36DA+k~( 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 Date: Mon, 27 Jul 2020 13:53:05 +0200 Subject: [PATCH 6/7] Regenerated changelog. --- CHANGELOG.md | 51 ++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de2f88b8..593948d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,17 @@ -# Change Log +# Changelog ## [Unreleased](https://github.com/bunq/sdk_php/tree/HEAD) -[Full Changelog](https://github.com/bunq/sdk_php/compare/1.13.0...HEAD) +[Full Changelog](https://github.com/bunq/sdk_php/compare/1.13.1...HEAD) + +**Closed issues:** + +- Balance is null [\#194](https://github.com/bunq/sdk_php/issues/194) +- Switch to new Request Signing [\#190](https://github.com/bunq/sdk_php/issues/190) + +## [1.13.1](https://github.com/bunq/sdk_php/tree/1.13.1) (2020-04-03) + +[Full Changelog](https://github.com/bunq/sdk_php/compare/1.13.0...1.13.1) **Closed issues:** @@ -13,9 +22,11 @@ - Use correct oauth token url for sandbox [\#193](https://github.com/bunq/sdk_php/pull/193) ([thijsdejong](https://github.com/thijsdejong)) ## [1.13.0](https://github.com/bunq/sdk_php/tree/1.13.0) (2020-02-19) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.12.1...1.13.0) ## [1.12.1](https://github.com/bunq/sdk_php/tree/1.12.1) (2019-09-16) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.12.0...1.12.1) **Closed issues:** @@ -27,6 +38,7 @@ - Fix decoding of double-wrapped objects. Updated OAuth endpoints. [\#181](https://github.com/bunq/sdk_php/pull/181) ([NickvandeGroes](https://github.com/NickvandeGroes)) ## [1.12.0](https://github.com/bunq/sdk_php/tree/1.12.0) (2019-09-10) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.10.16...1.12.0) **Closed issues:** @@ -43,15 +55,19 @@ - Fix NotificationFilter, Model issues and implement PSD2 [\#179](https://github.com/bunq/sdk_php/pull/179) ([NickvandeGroes](https://github.com/NickvandeGroes)) ## [1.10.16](https://github.com/bunq/sdk_php/tree/1.10.16) (2019-06-15) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.10.2...1.10.16) ## [1.10.2](https://github.com/bunq/sdk_php/tree/1.10.2) (2019-05-15) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.10.1...1.10.2) ## [1.10.1](https://github.com/bunq/sdk_php/tree/1.10.1) (2019-05-15) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.10.0...1.10.1) ## [1.10.0](https://github.com/bunq/sdk_php/tree/1.10.0) (2019-03-22) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.2.2...1.10.0) **Fixed bugs:** @@ -65,12 +81,15 @@ - QUESITION: Does BUNQ-INSTALL make API Key Wildcard if no IP is given for permitted IP? [\#168](https://github.com/bunq/sdk_php/issues/168) ## [1.2.2](https://github.com/bunq/sdk_php/tree/1.2.2) (2018-11-21) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.2.1...1.2.2) ## [1.2.1](https://github.com/bunq/sdk_php/tree/1.2.1) (2018-11-21) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.2.0...1.2.1) ## [1.2.0](https://github.com/bunq/sdk_php/tree/1.2.0) (2018-11-06) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.1.0...1.2.0) **Closed issues:** @@ -79,6 +98,7 @@ - In addCallbackUrl voor Tinker geeft error Bunq PHP [\#161](https://github.com/bunq/sdk_php/issues/161) ## [1.1.0](https://github.com/bunq/sdk_php/tree/1.1.0) (2018-10-05) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.0.1...1.1.0) **Closed issues:** @@ -88,6 +108,7 @@ - \[epic\] Revamp readme [\#139](https://github.com/bunq/sdk_php/issues/139) ## [1.0.1](https://github.com/bunq/sdk_php/tree/1.0.1) (2018-09-01) + [Full Changelog](https://github.com/bunq/sdk_php/compare/1.0.0...1.0.1) **Closed issues:** @@ -95,6 +116,7 @@ - FatalThrowableError when using linkCardToBankAccount [\#158](https://github.com/bunq/sdk_php/issues/158) ## [1.0.0](https://github.com/bunq/sdk_php/tree/1.0.0) (2018-07-24) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.13.2...1.0.0) **Implemented enhancements:** @@ -119,7 +141,6 @@ - Parameter default should be null and not a string. [\#137](https://github.com/bunq/sdk_php/issues/137) - Composer installation will generate warnings on case-insensitive systems [\#130](https://github.com/bunq/sdk_php/issues/130) - Can not construct a BunqMeTabEntry for use with BunqMeTab::create\(\) [\#118](https://github.com/bunq/sdk_php/issues/118) -- Monetary account joint cannot be retrieved. [\#76](https://github.com/bunq/sdk_php/issues/76) **Closed issues:** @@ -132,6 +153,7 @@ **Merged pull requests:** - Updating Sandbox API key procedure. \(bunq/sdk\_php\#153\) [\#154](https://github.com/bunq/sdk_php/pull/154) ([sandervdo](https://github.com/sandervdo)) +- Removed userContext.php \(bunq/sdk\_php\#114\) [\#116](https://github.com/bunq/sdk_php/pull/116) ([OGKevin](https://github.com/OGKevin)) - Oauth bunq/sdk\_php\#156 [\#157](https://github.com/bunq/sdk_php/pull/157) ([OGKevin](https://github.com/OGKevin)) - Proper check for curl error zero. \(bunq/sdk\_php\#7\) [\#148](https://github.com/bunq/sdk_php/pull/148) ([OGKevin](https://github.com/OGKevin)) - Fix joint co owner error bunq/sdk\_php\#76 [\#144](https://github.com/bunq/sdk_php/pull/144) ([OGKevin](https://github.com/OGKevin)) @@ -146,6 +168,7 @@ - Fix typo in README [\#117](https://github.com/bunq/sdk_php/pull/117) ([casperboone](https://github.com/casperboone)) ## [0.13.2](https://github.com/bunq/sdk_php/tree/0.13.2) (2018-05-30) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.13.1...0.13.2) **Implemented enhancements:** @@ -169,10 +192,10 @@ **Merged pull requests:** -- Removed userContext.php \(bunq/sdk\_php\#114\) [\#116](https://github.com/bunq/sdk_php/pull/116) ([OGKevin](https://github.com/OGKevin)) - Move to new sandbox bunq/sdk\_php\#149 [\#150](https://github.com/bunq/sdk_php/pull/150) ([OGKevin](https://github.com/OGKevin)) ## [0.13.1](https://github.com/bunq/sdk_php/tree/0.13.1) (2018-03-21) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.13.0...0.13.1) **Closed issues:** @@ -184,6 +207,7 @@ - Renamed filename accordingly. [\#115](https://github.com/bunq/sdk_php/pull/115) ([OGKevin](https://github.com/OGKevin)) ## [0.13.0](https://github.com/bunq/sdk_php/tree/0.13.0) (2018-03-20) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.12.4...0.13.0) **Implemented enhancements:** @@ -222,6 +246,7 @@ - Bunq update 7 [\#113](https://github.com/bunq/sdk_php/pull/113) ([OGKevin](https://github.com/OGKevin)) ## [0.12.4](https://github.com/bunq/sdk_php/tree/0.12.4) (2017-12-21) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.12.3...0.12.4) **Implemented enhancements:** @@ -247,6 +272,7 @@ - Allow permitted IPs to be null in the interactive installer [\#78](https://github.com/bunq/sdk_php/pull/78) ([mbernson](https://github.com/mbernson)) ## [0.12.3](https://github.com/bunq/sdk_php/tree/0.12.3) (2017-11-15) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.12.2...0.12.3) **Implemented enhancements:** @@ -262,6 +288,7 @@ - Feature/callback models \#67 [\#69](https://github.com/bunq/sdk_php/pull/69) ([OGKevin](https://github.com/OGKevin)) ## [0.12.2](https://github.com/bunq/sdk_php/tree/0.12.2) (2017-11-08) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.12.1...0.12.2) **Implemented enhancements:** @@ -278,18 +305,23 @@ **Merged pull requests:** -- toJson\(\) fails on ApiContext of an user person due to session context [\#57](https://github.com/bunq/sdk_php/pull/57) ([DennisSnijder](https://github.com/DennisSnijder)) - Feature/fix draft payment object \#63 [\#66](https://github.com/bunq/sdk_php/pull/66) ([OGKevin](https://github.com/OGKevin)) - Feature/add missing cvc fields \#64 [\#65](https://github.com/bunq/sdk_php/pull/65) ([OGKevin](https://github.com/OGKevin)) ## [0.12.1](https://github.com/bunq/sdk_php/tree/0.12.1) (2017-10-11) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.12.0...0.12.1) **Fixed bugs:** - toJson\(\) fails on ApiContext of an user person due to session context [\#56](https://github.com/bunq/sdk_php/issues/56) +**Merged pull requests:** + +- toJson\(\) fails on ApiContext of an user person due to session context [\#57](https://github.com/bunq/sdk_php/pull/57) ([DennisSnijder](https://github.com/DennisSnijder)) + ## [0.12.0](https://github.com/bunq/sdk_php/tree/0.12.0) (2017-10-11) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.11.0...0.12.0) **Implemented enhancements:** @@ -313,6 +345,7 @@ - Added PHPStan and script to run "composer phpstan" [\#48](https://github.com/bunq/sdk_php/pull/48) ([holtkamp](https://github.com/holtkamp)) ## [0.11.0](https://github.com/bunq/sdk_php/tree/0.11.0) (2017-09-06) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.10.0...0.11.0) **Implemented enhancements:** @@ -323,6 +356,7 @@ - Add Pagination and missing fields/endpoints \[\#15\] [\#43](https://github.com/bunq/sdk_php/pull/43) ([dnl-blkv](https://github.com/dnl-blkv)) ## [0.10.0](https://github.com/bunq/sdk_php/tree/0.10.0) (2017-08-22) + [Full Changelog](https://github.com/bunq/sdk_php/compare/0.9.1...0.10.0) **Implemented enhancements:** @@ -332,6 +366,7 @@ - Allow to configure Guzzle options / use a proxy to ensure static IP address [\#5](https://github.com/bunq/sdk_php/issues/5) - Cleanup; add toJson and fromJson to ApiContext \[\#39\] [\#40](https://github.com/bunq/sdk_php/pull/40) ([dnl-blkv](https://github.com/dnl-blkv)) - \#33 bunq response [\#34](https://github.com/bunq/sdk_php/pull/34) ([dnl-blkv](https://github.com/dnl-blkv)) +- \#5 Allow setting a proxy [\#27](https://github.com/bunq/sdk_php/pull/27) ([qurben](https://github.com/qurben)) - Introduction of Grumphp [\#24](https://github.com/bunq/sdk_php/pull/24) ([cafferata](https://github.com/cafferata)) **Fixed bugs:** @@ -344,11 +379,13 @@ - Added an .gitattributes file. [\#20](https://github.com/bunq/sdk_php/pull/20) ([cafferata](https://github.com/cafferata)) ## [0.9.1](https://github.com/bunq/sdk_php/tree/0.9.1) (2017-08-07) + +[Full Changelog](https://github.com/bunq/sdk_php/compare/e8ae793435861444486ac48e0fbb385f06afcd1d...0.9.1) + **Implemented enhancements:** - Remove phpstan [\#28](https://github.com/bunq/sdk_php/issues/28) - Suggestion: use Objects instead of arrays [\#22](https://github.com/bunq/sdk_php/issues/22) -- \#5 Allow setting a proxy [\#27](https://github.com/bunq/sdk_php/pull/27) ([qurben](https://github.com/qurben)) - Changes the composer PHP requirement [\#19](https://github.com/bunq/sdk_php/pull/19) ([cafferata](https://github.com/cafferata)) - Removed the default PHPStorm constructor header\(s\) [\#18](https://github.com/bunq/sdk_php/pull/18) ([cafferata](https://github.com/cafferata)) - Add readme for tests. [\#16](https://github.com/bunq/sdk_php/pull/16) ([OGKevin](https://github.com/OGKevin)) @@ -379,4 +416,4 @@ -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* From a7bf67ce04f08babae54e67d592f25c4d6cf65d9 Mon Sep 17 00:00:00 2001 From: Angelo Melonas Date: Mon, 27 Jul 2020 13:57:32 +0200 Subject: [PATCH 7/7] Version bump to 1.14.0. --- src/Http/ApiClient.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Http/ApiClient.php b/src/Http/ApiClient.php index aaf2b9a6..0278f77f 100644 --- a/src/Http/ApiClient.php +++ b/src/Http/ApiClient.php @@ -86,7 +86,7 @@ class ApiClient /** * User agent constants. */ - const HEADER_USER_AGENT_BUNQ_SDK_DEFAULT = 'bunq-sdk-php/1.13.1'; + const HEADER_USER_AGENT_BUNQ_SDK_DEFAULT = 'bunq-sdk-php/1.14.0'; /** * Binary request constants.