28 lines
680 B
Dart
28 lines
680 B
Dart
class Configuracion {
|
|
final int? id;
|
|
final String diasRecordatorio;
|
|
final String tema;
|
|
final String moneda;
|
|
|
|
Configuracion({
|
|
this.id,
|
|
required this.diasRecordatorio,
|
|
this.tema = 'claro',
|
|
this.moneda = 'USD',
|
|
});
|
|
|
|
Map<String, dynamic> toMap() => {
|
|
'id': id,
|
|
'dias_recordatorio': diasRecordatorio,
|
|
'tema': tema,
|
|
'moneda': moneda,
|
|
};
|
|
|
|
factory Configuracion.fromMap(Map<String, dynamic> map) => Configuracion(
|
|
id: map['id'] as int?,
|
|
diasRecordatorio: map['dias_recordatorio'] as String,
|
|
tema: map['tema'] as String? ?? 'claro',
|
|
moneda: map['moneda'] as String? ?? 'USD',
|
|
);
|
|
}
|