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.