UriConstants.swift 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. //
  2. // UriConstants.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 27/03/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import Foundation
  9. // BASE URL
  10. let HOST_URL = "https://sertifikasi.postel.go.id/"
  11. let HOST_API = "https://sertifikasi.postel.go.id/esertifikasi_mobile/"
  12. let API = "api/"
  13. let VERSION = "v1/"
  14. // AUTH
  15. let METHOD_LOGIN = "\(HOST_API)\(API)\(VERSION)Auth_login"
  16. // HOME
  17. let METHOD_GET_TOTAL_UNREAD_NOTIF = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime"
  18. let METHOD_GET_TOTAL_NOTIFIKASI = "\(HOST_API)\(API)\(VERSION)Notifikasi"
  19. let METHOD_GET_SLIDE_IMAGE = "\(HOST_API)\(API)\(VERSION)Flashslide"
  20. let METHOD_GET_NEWS = "\(HOST_API)\(API)\(VERSION)Flashnews"
  21. let METHOD_GET_NEWS_DETAIL = "\(HOST_API)\(API)\(VERSION)Flashnewsdetail"
  22. let METHOD_GET_FAQ_CATEGORY = "\(HOST_API)\(API)\(VERSION)Faq/Category"
  23. let METHOD_GET_FAQ_CONTENT = "\(HOST_API)\(API)\(VERSION)Faq/Content"
  24. // NOTIFICATIONS
  25. let METHOD_GET_PUSH_NOTIF_LIST = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/list"
  26. let METHOD_GET_PUSH_NOTIF_DETAIL = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/detail"
  27. let METHOD_GET_PUSH_NOTIF_READ = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/read"
  28. // FCM TOKEN
  29. let METHOD_POST_FCM_TOKEN = "\(HOST_API)\(API)\(VERSION)token/updatetoken"
  30. // MAIN MENU
  31. let METHOD_GET_RESULT_QR_CODE = "\(HOST_API)\(API)\(VERSION)Qrcode"
  32. let METHOD_GET_LIST_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Sertifikat"
  33. let METHOD_GET_TARIF_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Tarifsertifikasi"
  34. let METHOD_GET_BALAI_UJI = "\(HOST_API)\(API)\(VERSION)Balaiuji"
  35. // ODS
  36. let METHOD_GET_ODS_APLIKASI_ENTRY = "\(HOST_API)\(API)\(VERSION)Ods_aplikasientry"
  37. let METHOD_GET_ODS_SP2_BARU = "\(HOST_API)\(API)\(VERSION)Ods_sp2baru"
  38. let METHOD_GET_ODS_SP2_OTORASI = "\(HOST_API)\(API)\(VERSION)Ods_sp2otorisasi"
  39. let METHOD_GET_ODS_SP2_PRINT = "\(HOST_API)\(API)\(VERSION)Ods_sp2print"
  40. let METHOD_GET_ODS_DAFTAR_RHU = "\(HOST_API)\(API)\(VERSION)Ods_sp2rhu"
  41. let METHOD_GET_ODS_SP2_BEFORE = "\(HOST_API)\(API)\(VERSION)Ods_sp2before"
  42. let METHOD_GET_ODS_SP2_AFTER = "\(HOST_API)\(API)\(VERSION)Ods_sp2after"
  43. // FOTO LABEL
  44. let METHOD_GET_SERTIFIKAT_BELUM_UPLOAD = "\(HOST_API)\(API)\(VERSION)Sertifikasinotupload"
  45. let METHOD_GET_SERTIFIKAT_BELUM_UPLOAD_DETAIL = "\(HOST_API)\(API)\(VERSION)Sertifikasinotuploaddetail"
  46. let METHOD_GET_SERTIFIKAT_SUDAH_UPLOAD = "\(HOST_API)\(API)\(VERSION)Sertifikasidoneupload"
  47. let METHOD_UPLOAD_SERTIFIKASI = "\(HOST_API)\(API)\(VERSION)Sertifikasiupload"
  48. // APLIKASI
  49. let METHOD_GET_APLIKASI_DITOLAK = "\(HOST_API)\(API)\(VERSION)Aplikasiditolak"
  50. let METHOD_GET_APLIKASI_STATUS = "\(HOST_API)\(API)\(VERSION)Aplikasistatus"
  51. // SP2 SERTIFIKAT
  52. let METHOD_GET_SP2_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Sertdaftrasp"
  53. // SP2 TAMBAHAN
  54. let METHOD_GET_SP2_TAMBAHAN = "\(HOST_API)\(API)\(VERSION)Tambahandaftarsp"
  55. // DAFTAR RHU
  56. let METHOD_GET_DAFTAR_RHU = "\(HOST_API)\(API)\(VERSION)Rhu"
  57. // SERTIFIKAT
  58. let METHOD_GET_SERTIFIKAT_SEMENTARA = "\(HOST_API)\(API)\(VERSION)Sertifikatsementara"
  59. let METHOD_GET_SERTIFIKAT_BERLAKU = "\(HOST_API)\(API)\(VERSION)Sertifikatberlaku"
  60. let METHOD_GET_SERTIFIKAT_TIDAK_BERLAKU = "\(HOST_API)\(API)\(VERSION)Sertifikattidakberlaku"
  61. let METHOD_GET_SERTIFIKAT_DAFTAR_PENCABUTAN = "\(HOST_API)\(API)\(VERSION)Sertifikatpencabutan"
  62. // SURVEY
  63. let METHOD_GET_PERTANYAAN_SURVEY = "\(HOST_API)\(API)\(VERSION)Surveyheadpg"
  64. let METHOD_GET_JAWABAN_SURVEY_LIST = "\(HOST_API)\(API)\(VERSION)Surveylist"
  65. let METHOD_POST_JAWABAN_SURVEY = "\(HOST_API)\(API)\(VERSION)Surveypg"
  66. let METHOD_GET_HASIL_SURVEY = "\(HOST_API)\(API)\(VERSION)HasilSurvey"
  67. // DOWNLOAD
  68. let METHOD_DOWNLOAD_PRFM = "\(HOST_URL)uploads/file/frpm5.pdf"
  69. let METHOD_DOWNLOAD_INTEGRITAS = "\(HOST_URL)uploads/file/integritas.pdf"
  70. let METHOD_DOWNLOAD_UJI = "\(HOST_URL)uploads/file/uji.pdf"
  71. let METHOD_DOWNLOAD_USER_MANUAL = "\(HOST_URL)uploads/file/user_manual.pdf"
  72. let METHOD_DOWNLOAD_USER_MANUAL_SDOC = "\(HOST_URL)uploads/file/user_manual_sdoc.pdf"
  73. let METHOD_DOWNLOAD_H2H_MANDIRI = "\(HOST_URL)uploads/file/h2h_mandiri.pdf"
  74. let METHOD_DOWNLOAD_H2H_BNI = "\(HOST_URL)uploads/file/h2h_bni.pdf"
  75. // ------------------------------- NEW URI -------------------------------------- //
  76. // BASE URL NEW
  77. let HOST_API_NEW = "https://sertifikasi.postel.go.id/sirani_sertifikasi/"
  78. let SIMPONI = "simponi/"
  79. // AUTH NEW
  80. let METHOD_LOGIN_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Auth_login"
  81. // HOME NEW
  82. let METHOD_GET_NEWS_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashnews"
  83. let METHOD_GET_NEWS_DETAIL_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashnewsdetail"
  84. // SERTIFIKAT
  85. let METHOD_GET_SERTIFIKAT_PRIVATE = "\(HOST_API_NEW)\(API)\(VERSION)SertifikatPrivate"
  86. let METHOD_GET_SERTIFIKAT_PUBLIC = "\(HOST_API_NEW)\(API)\(VERSION)SertifikatPublic"
  87. // APLIKASI
  88. let METHOD_GET_APLIKASI = "\(HOST_API_NEW)\(API)\(VERSION)Aplikasi"
  89. // TARIF SERTIFIKAT
  90. let METHOD_GET_TARIF_SERTIFIKAT_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Tarifsertifikasi"
  91. // BALAI UJI
  92. let METHOD_GET_BALAI_UJI_NEW = "\(HOST_API_NEW)\(API)\(VERSION)balaiuji"
  93. let METHOD_GET_SLIDE_IMAGE_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashslide"