The RRDataHubMasterSchema
project is a collection of class definitions that represent all types of data used within the Retail Data Hub by RECEIPTROLLER.
Setting up RRDataHubMasterSchema
is straightforward:
-
Install the library via NuGet: Install-Package RRDataHubMasterSchema -Version [LatestVersion] Replace
[LatestVersion]
with the current version number. -
Reference the library in your project.
-
There's no need for explicit testing procedures—simply run your project!
We welcome contributions to RRDataHubMasterSchema
! Here's how you can help:
- Fork the repository from Receipt-Roller/datahub-master-schema.
- Create your feature branch (
git checkout -b feature/my-new-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push the branch (
git push origin feature/my-new-feature
). - Submit a pull request to the main repository.
Once you've submitted a pull request, our team will review your proposed changes. Ensure that you provide a comprehensive description of the changes you're proposing to facilitate the review process.
- GitHub Repository: Receipt-Roller/datahub-master-schema
This project is licensed under the MIT License. The MIT License is a short and simple permissive license that allows for reuse with few restrictions. It permits use, modification, and distribution while ensuring the original creators receive credit for their work.
- 1.0.13.0 Added Inventory, InventoryTransaction.
- 1.0.12.0 Added Person.
- 1.0.11.0 Fixed error on ProductGroup HasAdultConsideration null handler.
- 1.0.10.0 Added list of ProductGroup within.
- 1.0.09.0 Updated Brand, ProductGroup classes
- 1.0.08.0 Parameterless constructor for deserialization in Place
- 1.0.07.0 Parameterless constructor for deserialization in PostalAddress
- 1.0.06.0 Add GeoCoordinate class
- 1.0.05.0 Set parameterless constructor for deserialization