001package com.plivo.api.models.message;
002
003public enum ErrorCode {
004  INVALID_MESSAGE(10), NETWORK_ERROR(20), SPAM_DETECTED(30), INVALID_SOURCE_NUMBER(
005    40), INVALID_DESTINATION_NUMBER(50),
006  LOOP_DETECTED(60), DESTINATION_PERMANENTLY_UNAVAILABLE(70), DESTINATION_TEMPORARILY_UNAVAILABLE(
007    80), NO_ROUTE_AVAILABLE(90),
008  PROHIBITED_BY_CARRIER(100), MESSAGE_TOO_LONG(110), BLOCKED_BY_STOP(200), UNKNOWN_ERROR(1000);
009
010  private final long errorCode;
011
012  ErrorCode(long errorCode) {
013    this.errorCode = errorCode;
014  }
015
016  public long getErrorCode() {
017    return errorCode;
018  }
019}