Finish user log in to endi's account + rename some files and class

This commit is contained in:
Emeline G
2020-08-06 14:19:17 +02:00
parent 384c67e9a3
commit 4d6ca678fc
19 changed files with 525 additions and 522 deletions

23
lib/models/companie.dart Normal file
View File

@@ -0,0 +1,23 @@
class Companie {
int id;
String name;
Companie({this.id, this.name});
Companie.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
}
// Map<String, dynamic> toJson() {
// final Map<String, dynamic> data = new Map<String, dynamic>();
// data['id'] = this.id;
// data['name'] = this.name;
// return data;
// }
@override
String toString() {
return 'Companie{name: $name}';
}
}

View File

@@ -1,18 +0,0 @@
class Companies {
int id;
String name;
Companies({this.id, this.name});
Companies.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
return data;
}
}

View File

@@ -0,0 +1,15 @@
import 'package:flutter/foundation.dart';
class Credential {
int userId;
String url;
String login;
String password;
Credential({this.url,this.login,this.password,this.userId});
@override
String toString() {
return 'UserLogIn{url: $url, login: $login}';
}
}

View File

@@ -1,33 +0,0 @@
import 'package:astronote_app/models/companies.dart';
class Datas {
String lastname;
List<Companies> companies;
String firstname;
String civilite;
Datas({this.lastname, this.companies, this.firstname, this.civilite});
Datas.fromJson(Map<String, dynamic> json) {
lastname = json['lastname'];
if (json['companies'] != null) {
companies = new List<Companies>();
json['companies'].forEach((v) {
companies.add(new Companies.fromJson(v));
});
}
firstname = json['firstname'];
civilite = json['civilite'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['lastname'] = this.lastname;
if (this.companies != null) {
data['companies'] = this.companies.map((v) => v.toJson()).toList();
}
data['firstname'] = this.firstname;
data['civilite'] = this.civilite;
return data;
}
}

View File

@@ -1,28 +0,0 @@
import 'package:astronote_app/models/datas.dart';
class Api {
String status;
String api;
String id;
Datas datas;
Api ({this.status, this.api, this.id, this.datas});
Api.fromJson(Map<String, dynamic> json) {
status = json['status'];
api = json['api'];
id = json['id'];
datas = json['datas'] != null ? new Datas.fromJson(json['datas']) : null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['status'] = this.status;
data['api'] = this.api;
data['id'] = this.id;
if (this.datas != null) {
data['datas'] = this.datas.toJson();
}
return data;
}
}

View File

@@ -0,0 +1,41 @@
import 'package:astronote_app/models/companie.dart';
class User {
String lastname;
List<Companie> companies;
String firstname;
String civilite;
User({this.lastname, this.companies, this.firstname, this.civilite});
User.fromJson(Map<String, dynamic> json) {
lastname = json['lastname'];
if (json['companies'] != null) {
companies = new List<Companie>();
json['companies'].forEach((v) {
companies.add(new Companie.fromJson(v));
});
}
firstname = json['firstname'];
civilite = json['civilite'];
}
// Map<String, dynamic> toJson() {
// final Map<String, dynamic> data = new Map<String, dynamic>();
// data['lastname'] = this.lastname;
// if (this.companies != null) {
// data['companies'] = this.companies.map((v) => v.toJson()).toList();
// }
// data['firstname'] = this.firstname;
// data['civilite'] = this.civilite;
// return data;
// }
@override
String toString() {
return 'User{lastname: $lastname, companies: $companies, firstname: $firstname, civilite: $civilite}';
}
}