InteractivePlusSystemExceptionType.fromInt constructor

InteractivePlusSystemExceptionType.fromInt(
  1. int serialized
)

Implementation

factory InteractivePlusSystemExceptionType.fromInt(int serialized){
  if(serialized == NO_ERROR.errCode){
      return NO_ERROR;
  }else if(serialized == UNKNOWN_INNER_ERROR.errCode){
    return UNKNOWN_INNER_ERROR;
  }else if(serialized == INNER_PARSE_EXCEPTION.errCode){
    return INNER_PARSE_EXCEPTION;
  }else if(serialized == STROAGE_ENGINE_FAILURE.errCode){
    return STROAGE_ENGINE_FAILURE;
  }else if(serialized == OUTER_SERVICE_CREDENTIAL_MISMATCH.errCode){
    return OUTER_SERVICE_CREDENTIAL_MISMATCH;
  }else if(serialized == OUTER_SERVICE_FAILURE.errCode){
    return OUTER_SERVICE_FAILURE;
  }else if(serialized == REQUEST_FORMAT_EXCEPTION.errCode){
    return REQUEST_FORMAT_EXCEPTION;
  }else if(serialized == ITEM_NOT_FOUND_EXCEPTION.errCode){
    return ITEM_NOT_FOUND_EXCEPTION;
  }else if(serialized == ITEM_ALREADY_EXIST_EXCEPTION.errCode){
    return ITEM_ALREADY_EXIST_EXCEPTION;
  }else if(serialized == ITEM_EXPIRED_EXCEPTION.errCode){
    return ITEM_EXPIRED_EXCEPTION;
  }else if(serialized == ITEM_USED_EXCEPTION.errCode){
    return ITEM_USED_EXCEPTION;
  }else if(serialized == CREDENTIAL_MISMATCH_EXCEPTION.errCode){
    return CREDENTIAL_MISMATCH_EXCEPTION;
  }else if(serialized == PERMISSION_DENIED_EXCEPTION.errCode){
    return PERMISSION_DENIED_EXCEPTION;
  }else if(serialized == TOO_MANY_REQUESTS_EXCEPTION.errCode){
    return TOO_MANY_REQUESTS_EXCEPTION;
  }else if(serialized == SYSTEM_BUSY_EXCEPTION.errCode){
    return SYSTEM_BUSY_EXCEPTION;
  }else{
    throw InteractivePlusSystemException.SERIALIZATION_EXCEPTION;
  }
}