Skip to main content

Generates C# Classes from JSON schemas for a 100% code-generated BO4E.NEt v2

Project description

Generate C# Code from BO4E JSON Schemas

This tool generates C# dotnet classes based on BO4E-JSON-Schemas. For fetching last json schemas it uses BO4E-Schema-Tool tool. it takes advantage of QuickType npm package to generate C# classes from JSON schemas.

License: MIT Python Versions (officially) supported Pypi status badge Unittests status badge Coverage status badge Linting status badge Black status badge

How to use this Tool (as a user)

pip install bo4e-dotnet-generator

How to use this Repository on Your Machine (as a developer)

Please follow the instructions in our Python Template Repository. And for further information, see the Tox Repository.

Quicktype Executable Path

This script checks the APPDATA environment variable to find the Quicktype.cmd npm package in the AppData path on Windows.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bo4e_dotnet_generator-0.0.3.tar.gz (670.5 kB view details)

Uploaded Source

Built Distribution

bo4e_dotnet_generator-0.0.3-py3-none-any.whl (850.8 kB view details)

Uploaded Python 3

File details

Details for the file bo4e_dotnet_generator-0.0.3.tar.gz.

File metadata

  • Download URL: bo4e_dotnet_generator-0.0.3.tar.gz
  • Upload date:
  • Size: 670.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for bo4e_dotnet_generator-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5bcb2c26c7c27d29429431f3b9f1366bbb575855a7096a2aa49239c6ec606968
MD5 986f09db82123aa007218ebbbfec47ec
BLAKE2b-256 162af6b476f2daa793c8889475817967892cc053f84debb93d60fed40d2b1d9f

See more details on using hashes here.

File details

Details for the file bo4e_dotnet_generator-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for bo4e_dotnet_generator-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9891ff4d47bd8ccbb8802d6fdbb271291119071c64b5f7b6dff8b8255383d011
MD5 e3c90da05f79f9de968a237af9497db4
BLAKE2b-256 7ad278ae905d239fd391705eea3730ea00d6a615fb73424fabfe5a9fe82a5b2b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page