BaseLoginSignUpResponse.fromJson constructor
BaseLoginSignUpResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BaseLoginSignUpResponse.fromJson(Map<String, dynamic> json) {
if (json['status'] == SuperTokensResponseStatus.fieldError.code) {
return BaseLoginSignUpResponse(
errorCode: json['status'],
message: json['formFields'][0]['error'],
user: null,
);
}
if (json.containsKey('error') || json.containsKey('errors')) {
return BaseLoginSignUpResponse(
errorCode: json['error'] ?? json['errors'],
message: json['message'],
user: null,
);
}
return BaseLoginSignUpResponse(
errorCode: null,
message: null,
user: BaseUser.fromJson(json['user']),
);
}