UI - API (28)
Documentation about the API set of functions and how to utilise the API in the application itself.
Custom Entity Properties View
Custom Entity Properties allow you to define the properties/fields for each of your Custom Entities [more info]. These are equivalent to designing the columns in a database table - as for the back-end LemonEdge will use this to automatically do precisely that.
API - Auto Code Designers
LemonEdge believes in transparency as one of our core values. Our auto-code designers are about ensuring no part of your LemonEdge solution is a black-box to you. This includes our configuration tools.
Low and No-Code designers are great to a point, however you always hit a wall where it is difficult to continue further with the restrictions they place on you. Our Auto-Code Designers can be used to design elements in the system (such as grids, views or entites themselves). These can always just be used as is, however all our designers also offer the option to export the design into c# code itself. You then have the ability to see how the same functionality you configured using our designer can be implemented through our API.
API
The LemonEdge API underpins the entire platform and provides you access to every aspect of the system as granular as you like. For detailed documentation on our API, Auto-Code Designers and how to build solutions on the platform please see our developer documentation.
Our platform is written entirely in .Net Core providing you the ability to utilise our API using any .Net language such as c#, f# or VB.Net. The API has 3 broad ways of interacting with it:
- Design API
This covers creating your entities, their properties and interacting with them. - Context API
This covers querying, creating, updating and deleting your entites. It also covers creating your own algorithms that can run on the client or server tasks, and the rest/odata interface the web service creates. - UI API
This covers creating grids, views, commands and other controls for interacting with your entities in any of our multi-platform LemonEdge clients.
- Design API
Custom Entities
Custom Entities allow you to create objects with fields in your system. They belong to our class of Auto-Code Designers that enable you to accelerate your development on the LemonEdge platform. As with all our auto-code designers you can configure the system using the designer or allow it to provide you with the full code for your design that you can then tailor to your desire, compile and add-in to the system.