領収証発行サービス
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 line
1.1KB

  1. <?php
  2. namespace App\Codes\FourSMessage;
  3. /**
  4. * 送達状態
  5. */
  6. enum ResultStatus: string
  7. {
  8. case NONE = '';
  9. case SUCCESS_00 = '00'; // 正常
  10. case OUT_OF_SERVIFCE_21 = '21'; // 圏外等
  11. case NETWORK_ERROR_22 = '22'; // キャリア側NW 障害
  12. case MOBILE_ERROR_23 = '23'; // 移動機起因エラー(SMS 拒否設定等)
  13. case OUT_OF_SERVIFCE_31 = '31'; // 圏外・電源オフ
  14. case MOBILE_ERROR_32 = '32'; // 移動機起因エラー
  15. case OTHER_ERROR_33 = '33'; // その他エラー
  16. case CARRIER_ERROR_33 = '33'; // キャリア側エラー
  17. case NOT_CARRIERS_USER_34 = '34'; // 自社キャリアのユーザではない
  18. case DONE_40 = '40'; // 送達済
  19. case DELIVERD = 'DELIVERD'; // 正常
  20. case FAILED = 'FAILED'; // 送信エラー
  21. case EXPIRED = 'EXPIRED'; // 圏外等
  22. case DELETED = 'DELETED'; // 圏外等
  23. case UNDELIV = 'UNDELIV'; // キャリア側NW 障害
  24. case REJECTD = 'REJECTD'; // 移動機起因エラー(SMS 拒否設定等)
  25. case UNKNOWN = 'UNKNOWN'; // 想定外のエラー
  26. }