Welcome
Welcome to the technical documentation of the EMC NEMS Data Services Model Definitions class library, a library of strongly typed classes that represent reports and submissions received or submitted over data services provided by the National Electricity Market of Singapore (NEMS) system of the Energy Market Company (EMC) of Singapore.
✨ Key Features
- Strongly typed classes representing EMC Download Reports and Submission messages submitted to or received from EMC Data Services.
- Use of enumerations to represent object properties that take on a finite set of string values.
- EMC Download Reports classes can be serialised/deserialised using either their individual types or their report category types.
- Cross platform support: the library targets the following frameworks:
- .NET: Core 3.0, Core 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0
- .NET Framework: 4.0, 4.5, 4.5.2, 4.6.1, 4.6.2, 4.7.2, 4.8, 4.8.1
- .NET Standard: 2.0, 2.1
🚀 Quick Start
To jump right into using the library, please explore the Installation Guide for step-by-step instructions for adding NuGet packages.
Explore the Usage Guide for examples of how to use the library to serialise and deserialise reports and submissions.
📚 About the Documentation
The documentation comprises of:
- Namespaces & Classes: Full code architecture breakdown.
- Methods & Properties: Detailed parameter and return value information.
🌟 Community and Support
- What's New: Check out the latest changelog and breaking changes.
- GitHub Repository: Report issues or contribute.
- License Agreement: Review the standard MIT license guidelines for this project.
See Also
Other Resources