LoginResponse.fromJson constructor

LoginResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LoginResponse.fromJson(Map<String, dynamic> json) {
  return LoginResponse(
    data: LoginResponseData(
      phone: json['data']['phone'],
      emailRequired: json['data']['emailRequired'],
      email: json['data']['email'],
      merchantResponse: MerchantResponse(
        email: json['data']['merchantResponse']['email'],
        id: json['data']['merchantResponse']['id'],
        token: json['data']['merchantResponse']['token'],
        refreshToken: json['data']['merchantResponse']['refreshToken'],
        csrfToken: json['data']['merchantResponse']['csrfToken'],
      ),
      isSuccess: json['data']['isSuccess'],
      message: json['data']['message'],
    ),
    success: json['success'],
    statusCode: json['statusCode'],
    timestamp: json['timestamp'],
    isSuccess: json['isSuccess'],
    error: json['error'],
  );
}