toBulkEmailStatus method

BulkEmailStatus toBulkEmailStatus()

Implementation

BulkEmailStatus toBulkEmailStatus() {
  switch (this) {
    case 'Success':
      return BulkEmailStatus.success;
    case 'MessageRejected':
      return BulkEmailStatus.messageRejected;
    case 'MailFromDomainNotVerified':
      return BulkEmailStatus.mailFromDomainNotVerified;
    case 'ConfigurationSetDoesNotExist':
      return BulkEmailStatus.configurationSetDoesNotExist;
    case 'TemplateDoesNotExist':
      return BulkEmailStatus.templateDoesNotExist;
    case 'AccountSuspended':
      return BulkEmailStatus.accountSuspended;
    case 'AccountThrottled':
      return BulkEmailStatus.accountThrottled;
    case 'AccountDailyQuotaExceeded':
      return BulkEmailStatus.accountDailyQuotaExceeded;
    case 'InvalidSendingPoolName':
      return BulkEmailStatus.invalidSendingPoolName;
    case 'AccountSendingPaused':
      return BulkEmailStatus.accountSendingPaused;
    case 'ConfigurationSetSendingPaused':
      return BulkEmailStatus.configurationSetSendingPaused;
    case 'InvalidParameterValue':
      return BulkEmailStatus.invalidParameterValue;
    case 'TransientFailure':
      return BulkEmailStatus.transientFailure;
    case 'Failed':
      return BulkEmailStatus.failed;
  }
  throw Exception('$this is not known in enum BulkEmailStatus');
}