Skip to content

Commit 968ec5a

Browse files
author
cleilson pereira
committed
feat: Add PACS.007.001.10 Builder Support
- Implemented `Pacs00700110Builder` for ISO 20022 message PACS.007.001.10 (Payment Reversal V10) - Added methods for setting group header, original group information, and payment transactions - Included validation for message structure and transaction counts - Implemented XML generation and serialization capabilities - Added comprehensive test suite with unit tests for builder functionality and validation - Updated `MessageType` enum to include `Pacs00700110` - Documented builder methods and usage
1 parent 6129abb commit 968ec5a

File tree

6 files changed

+1093
-2
lines changed

6 files changed

+1093
-2
lines changed

Iso20022Library.Application/Builders/MessageBuilderFactory.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ public class MessageBuilderFactory
5050
{ MessageType.Pain00700109, () => new Pain00700109Builder() },
5151
{ MessageType.Pacs00200111, () => new Pacs.Pacs00200111Builder() },
5252
{ MessageType.Pacs00300108, () => new Pacs.Pacs00300108Builder() },
53-
{ MessageType.Pacs00400110, () => new Pacs.Pacs00400110Builder() }
53+
{ MessageType.Pacs00400110, () => new Pacs.Pacs00400110Builder() },
54+
{ MessageType.Pacs00700110, () => new Pacs.Pacs00700110Builder() }
5455
};
5556

5657
/// <summary>

0 commit comments

Comments
 (0)