Files
recipe-app/flutter/lib/features/admin/domain/ai_model_info.dart
T
Nils-Johan Gynther 8ea2b97c27 feat: enhance profile screen with tab navigation and admin panels
- Added tab navigation for profile, database, users, suggestions, and AI sections.
- Implemented database management with inventory, pantry, and products tabs.
- Created Admin AI panel to display AI model information.
- Introduced Admin Pending Products panel for managing product approvals.
- Developed Admin Users panel for user management, including role changes and password resets.
- Added data models for AI models and pending products.
2026-04-25 08:22:14 +02:00

29 lines
850 B
Dart

class AiModelInfo {
final String id;
final String name;
final String description;
final String model;
final String path;
final String trigger;
final String access;
const AiModelInfo({
required this.id,
required this.name,
required this.description,
required this.model,
required this.path,
required this.trigger,
required this.access,
});
factory AiModelInfo.fromJson(Map<String, dynamic> json) => AiModelInfo(
id: (json['id'] ?? '').toString(),
name: (json['name'] ?? '').toString(),
description: (json['description'] ?? '').toString(),
model: (json['model'] ?? '').toString(),
path: (json['path'] ?? '').toString(),
trigger: (json['trigger'] ?? '').toString(),
access: (json['access'] ?? '').toString(),
);
}