You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 31e3a58
Browse filesBrowse the repository at this point in the historyBrowse files
Fix: Resolve CS8618 nullable warnings in SOAP response classes (#13)
* fix: Resolve CS8618 nullable warnings in SOAP response classes
- Changed properties from 'set' to 'init' for immutability
- Added 'required' modifier for properties that are always present in responses
- Made optional properties nullable with '?' modifier
- Fixed warnings in ChangePasswordResponseIo and GetPostboxMessagesResponseIo
*Collaboration by Claude*
* fix: Add nullable and required modifiers to AccountMovement properties
- Made core movement properties required (movementId, debitCredit, description, amount)
- Made optional properties nullable (partner info, taxpayer info, additional details)
- Ensures proper handling of SOAP responses with missing optional fields
*Collaboration by Claude*
---------
Co-authored-by: Petre Chitashvili <petre.chitashvili@appifysheets.com>
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/GetAccountMovements/GetAccountMovementsResponseIo.cs
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/GetPaymentOrderStatus/GetPaymentOrderStatusRequestIo.cs
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/GetPaymentOrderStatus/GetPaymentOrderStatusResponseIo.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ public class GetPaymentOrderStatusResponseIo : ISoapResponse
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/ImportSinglePaymentOrders/ImportSinglePaymentOrdersRequestIo.cs
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -55,8 +55,6 @@ public override string SoapXml()
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/ImportSinglePaymentOrders/TransferTypeInterfaces.cs
-10Lines changed: 0 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -26,16 +26,6 @@ public abstract record TransferTypeRecord
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/ImportSinglePaymentOrders/TransferTypeRecords.cs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -22,4 +22,4 @@ public record TransferToOtherBankNationalCurrencyPaymentOrderIo(BankAccountWithC
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/PasswordChangeRelated/ChangePasswordResponseIo.cs
Copy file name to clipboardExpand all lines: AppifySheets.TBC.IntegrationService.Client/SoapInfrastructure/PostboxMessages/GetPostboxMessagesResponseIo.cs
0 commit comments