type property

SmtpResponseType get type

The type of the response

Implementation

SmtpResponseType get type {
  SmtpResponseType type;
  switch (code ~/ 100) {
    case 1:
      type = SmtpResponseType.accepted;
      break;
    case 2:
      type = SmtpResponseType.success;
      break;
    case 3:
      type = SmtpResponseType.needInfo;
      break;
    case 4:
      type = SmtpResponseType.temporaryError;
      break;
    case 5:
      type = SmtpResponseType.fatalError;
      break;

    default:
      type = SmtpResponseType.unknown;
  }

  return type;
}