tools\nice_cross_platform library
Classes
- NiceApiContract
- A typed API contract describing all endpoints for a module.
- NiceApiEndpoint
- Standard API endpoint description (for documentation/contract).
- NiceCodeGenerator
- Generates Dart or TypeScript type definitions from entity schemas.
- NiceComponentMapping
- A mapping entry between React and Flutter component types.
- NiceComponentMappingTable
- Registry of all React ↔ Flutter component mappings.
- NiceEntitySchema
- Entity schema for code generation.
- NicePermission
- A permission entry: action on a specific resource.
- NiceRbacService
- RBAC authorization service — checks permissions for the current user.
- NiceRole
- An RBAC role with associated permissions.
- NiceSchemaField
- Field definition for code generation.
- NiceViewDataBinding
- Data binding specification — how a component connects to data.
- NiceViewSchema
- Cross-platform JSON View Schema — the root schema format shared identically between React and Flutter.
- NiceViewSchemaComponent
- Cross-platform component schema — defines a component in the JSON View Schema format shared by React and Flutter.
- NiceViewValidation
- Validation rule for a component field.
Enums
- NiceCodeGenLanguage
- Supported output languages for the code generator.
- NiceRbacAction
- An action that can be performed on a resource.