Monetize plugin serves:
- apis for Public quadrant
- portals for Public quadrant
- connections between those entities
API is defined by:
models/API
modelreducers/apis
redux reducerreduxActions/apis
redux actionscomponents/CanvasElements/API
component displayed on the canvascomponents/EntitiesDetails/APIDetails
component displayed in the zoom window
API is rendered using composite components defined by in components/CanvasElements/Subelements
folder:
ApiEndpoint
- bundled ApiEndpoints to APIPlan
- for API plans
As it is now, API doesn't provide any functionality other, then bundling ApiEndpoints and displaying 3 plans: Free, Developer and Professional.
Portal is defined by:
models/Portal
modelreducers/portals
redux reducerreduxActions/portals
redux actionscomponents/CanvasElements/Portal
component displayed on the canvas
Portal is rendered using composite components defined in components/CanvasElements/Subelements/
folder:
API
- bundled APIs to PortalSubApiEndpoint
- bundled ApiEndpoints bundled to APIs bundled to Portal
As it is now, Portal doesn't provide any functionality other, then bundling APIs.