Models - C# class model
Create C# class model
Writing C# classes, setting program logic, usings, namespaces, public/private classes, getter/setter... requires domain expertise that in most cases only IT experts and software developers have.
C# class model is mostly used (but not limited to) by webhook listeners, API's or as a variable in the Microflow model. Thereby, this implies that this programming model does not store data within the database.
Click the C# class model from the Toolbox section located on the right-hand side, and enter the Model name.
According to professional expertise this is the place where you will fully utilize our Low-Code approach, using the advanced in-built Monaco code editor with rich C# IntelliSense validation to create models from pure C# models with custom methods.
Write any type of C# classes (abstract, static, enumerations) and create tailored logic to anything you can imagine as you have total freedom to do so, without any limitations and restrictions from the Studio.

Our studio then, automatically translates, synchronizes and displays the created C# class model into No-Code, so everyone on the team can preview the changes in the C# class model container, as ordinary properties (as if they were created manually).

C# class model - edit and delete property
Click on the
Each model property can be edited or deleted with:
No Code: If the C# class model is used to create properties, you can preview and click the buttons located next to the property and take the following actions:
- Change property type (option available only if they are of the same type)
- Edit validation attributes
- Delete property. Be careful when taking the this action. It may affect the functionality of the entire solution!

Low-Code: click the button "edit with C#" to open the modal window, where you can easily make changes or set additional logic with C# code.

C# class model - delete model
To delete, click on the container to select the C# class model. Find and click on the delete
To take this action there is two-step verification in place, to prevent accidental mistakes. You should type the model name to enable the delete button.

##