// GENERATED CODE - DO NOT MODIFY BY HAND part of 'user_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$UserImpl _$$UserImplFromJson(Map json) => _$UserImpl( id: (json['id'] as num?)?.toInt(), name: json['name'] as String, email: json['email'] as String?, phone: json['phone'] as String?, companyName: json['companyName'] as String?, username: json['username'] as String? ?? '', role: $enumDecodeNullable(_$UserRoleEnumMap, json['role']) ?? UserRole.staff, isActive: json['isActive'] as bool? ?? true, createdAt: json['createdAt'] == null ? null : DateTime.parse(json['createdAt'] as String), updatedAt: json['updatedAt'] == null ? null : DateTime.parse(json['updatedAt'] as String), ); Map _$$UserImplToJson(_$UserImpl instance) => { 'id': instance.id, 'name': instance.name, 'email': instance.email, 'phone': instance.phone, 'companyName': instance.companyName, 'username': instance.username, 'role': _$UserRoleEnumMap[instance.role]!, 'isActive': instance.isActive, 'createdAt': instance.createdAt?.toIso8601String(), 'updatedAt': instance.updatedAt?.toIso8601String(), }; const _$UserRoleEnumMap = { UserRole.admin: 'admin', UserRole.manager: 'manager', UserRole.staff: 'staff', };