parse method
Implementation
@override
AuthUser parse(data) {
Map parsingData = data;
if (parsingData.containsKey('auth_user')) {
this.expire = data['auth_user']['expire'];
this.token = data['auth_user']['jwtToken'];
this.id = data['auth_user']['id'];
this.role = data['auth_user']['role'];
this.email = data['auth_user']['email'];
this.first_logged = data['auth_user']['first_logged'];
} else if (parsingData.containsKey('jwtToken')) {
this.expire = data['expire'];
this.token = data['jwtToken'];
this.id = data['id'];
this.role = data['role'];
this.email = data['email'];
this.first_logged = data['first_logged'];
} else {
this.expire = data['create_auth_user']['expire'];
this.token = data['create_auth_user']['jwtToken'];
this.id = data['create_auth_user']['id'];
}
return this;
}