Contentstack .Net Model Generator

This utility is used to generate models based on content types in stack.

Installation

To install Contenstack Model Generator, run following command:

dotnet tool install --global contentstack.model.generator --version 0.2.1

Use the Model Generator

Once you install Contentstack Model Generator utility, run --help to view available commands. The following table lists the shortcut keys for running specific operations:

Short keyLong KeyDescription
-a--api-keyThe Stack API key for the Content Delivery API
-d--delivery-tokenThe Delivery token for the Content Delivery API
-e--endpointThe Contentstack Host for the Content Delivery API
-n--namespaceThe namespace the classes should be created in
-f--forceAutomatically overwrite files that already exist
-m--modular-block-prefixThe Modular block Class Prefix
-g--group-prefixThe Modular block Class Prefix
-p--pathPath to the file or directory to create files in

Example 1

To create classes in the current directory run the following command:

contentstack.model.generator -a <stack_api_key> -d <delivery_token>

Example 2

To create classes in a specific path, run the following command:

contentstack.model.generator -a <stack_api_key> -d <delivery_token> -p /User/xxx/Desktop

Example 3

To create classes with namespace, run the following command:

contentstack.model.generator -a <stack_api_key> -d <delivery_token> -n YourProject.Models

Reference

For more details, refer to our GitHub page.

Was this article helpful?

Thanks for your feedbackSmile-icon

More articles in "Use .NET SDK"

On This Page

top-arrow