toBulkEmailStatus method
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');
}