Skip to content

Instantly share code, notes, and snippets.

@guilhermecarvalhocarneiro
Created August 16, 2021 14:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guilhermecarvalhocarneiro/654f8c136c90be72a896b02a8db9ca70 to your computer and use it in GitHub Desktop.
Save guilhermecarvalhocarneiro/654f8c136c90be72a896b02a8db9ca70 to your computer and use it in GitHub Desktop.
Código gerado pelo plugin DartDataClassGenerator
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