Created
August 16, 2021 14:28
-
-
Save guilhermecarvalhocarneiro/654f8c136c90be72a896b02a8db9ca70 to your computer and use it in GitHub Desktop.
Código gerado pelo plugin DartDataClassGenerator
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ClienteModel { | |
String id; | |
String nextUrl; | |
String previousUrl; | |
bool enabled; | |
bool deleted; | |
DateTime? createdOn; | |
DateTime? updatedOn; | |
int djangoUser; | |
String cpf; | |
String nome; | |
String email; | |
String telefone; | |
String token; | |
String firebase; | |
String accessToken; | |
String idToken; | |
double latitude; | |
double longitude; | |
String endereco; | |
int usuarioPtr; | |
String enderecoRes; | |
String enderecoCom; | |
ClienteModel({ | |
DateTime? createdOn, | |
DateTime? updatedOn, | |
this.id = '', | |
this.nextUrl = '', | |
this.previousUrl = '', | |
this.enabled = true, | |
this.deleted = false, | |
this.djangoUser = 0, | |
this.cpf = '', | |
this.nome = '', | |
this.email = '', | |
this.telefone = '', | |
this.token = '', | |
this.firebase = '', | |
this.accessToken = '', | |
this.idToken = '', | |
this.latitude = 0.0, | |
this.longitude = 0.0, | |
this.endereco = '', | |
this.usuarioPtr = 0, | |
this.enderecoRes = '', | |
this.enderecoCom = '', | |
}); | |
Map<String, dynamic> toMap() { | |
return { | |
'id': id, | |
'nextUrl': nextUrl, | |
'previousUrl': previousUrl, | |
'enabled': enabled, | |
'deleted': deleted, | |
'createdOn': createdOn, | |
'updatedOn': updatedOn, | |
'djangoUser': djangoUser, | |
'cpf': cpf, | |
'nome': nome, | |
'email': email, | |
'telefone': telefone, | |
'token': token, | |
'firebase': firebase, | |
'accessToken': accessToken, | |
'idToken': idToken, | |
'latitude': latitude, | |
'longitude': longitude, | |
'endereco': endereco, | |
'usuarioPtr': usuarioPtr, | |
'enderecoRes': enderecoRes, | |
'enderecoCom': enderecoCom, | |
}; | |
} | |
factory ClienteModel.fromMap(Map<String, dynamic> map) { | |
return ClienteModel( | |
id: map['id'] ?? '', | |
nextUrl: map['nextUrl'] ?? '', | |
previousUrl: map['previousUrl'] ?? '', | |
enabled: map['enabled'] ?? false, | |
deleted: map['deleted'] ?? false, | |
createdOn: DateTime.fromMillisecondsSinceEpoch(map['createdOn']), | |
updatedOn: DateTime.fromMillisecondsSinceEpoch(map['updatedOn']), | |
djangoUser: map['djangoUser'] ?? 0, | |
cpf: map['cpf'] ?? '', | |
nome: map['nome'] ?? '', | |
email: map['email'] ?? '', | |
telefone: map['telefone'] ?? '', | |
token: map['token'] ?? '', | |
firebase: map['firebase'] ?? '', | |
accessToken: map['accessToken'] ?? '', | |
idToken: map['idToken'] ?? '', | |
latitude: map['latitude'] ?? 0.0, | |
longitude: map['longitude'] ?? 0.0, | |
endereco: map['endereco'] ?? '', | |
usuarioPtr: map['usuarioPtr'] ?? 0, | |
enderecoRes: map['enderecoRes'] ?? '', | |
enderecoCom: map['enderecoCom'] ?? '', | |
); | |
} | |
String toJson() => json.encode(toMap()); | |
factory ClienteModel.fromJson(String source) => ClienteModel.fromMap(json.decode(source)); | |
@override | |
String toString() { | |
return 'ClienteModel(id: $id, nextUrl: $nextUrl, previousUrl: $previousUrl, enabled: $enabled, deleted: $deleted, createdOn: $createdOn, updatedOn: $updatedOn, djangoUser: $djangoUser, cpf: $cpf, nome: $nome, email: $email, telefone: $telefone, token: $token, firebase: $firebase, accessToken: $accessToken, idToken: $idToken, latitude: $latitude, longitude: $longitude, endereco: $endereco, usuarioPtr: $usuarioPtr, enderecoRes: $enderecoRes, enderecoCom: $enderecoCom)'; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment