Commit 85a0628
cleilson pereira
feat: Add XSD Code Generator for ISO 20022 message classes
- Implemented PowerShell script (Generate-Classes.ps1) for generating C# classes from XSD files.
- Developed main application (Program.cs) to handle class generation using xsd.exe.
- Created project file (XsdCodeGenerator.csproj) for .NET 8.0 SDK compatibility.
- Added comprehensive documentation for usage, features, and troubleshooting.
- Enhanced generated classes with auto-generated headers, XML documentation, and attributes.
- Included error handling and smart path discovery for xsd.exe.1 parent 68485b2 commit 85a0628
21 files changed
Lines changed: 56553 additions & 0 deletions
File tree
- Iso20022Library.Messages/Payments/Pacs
- Generated
- Pacs00200111
- Pacs00300108
- Pacs00400110
- Pacs00700110
- Pacs00800109
- Pacs00900109
- Pacs01000104
- Pacs02800104
- Xsd
- Tools/XsdCodeGenerator
- docs
Lines changed: 6278 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 6150 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 7521 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 6578 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 6479 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 5828 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 2351 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 5991 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1173 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1170 additions & 0 deletions
Large diffs are not rendered by default.
0 commit comments