UriConstants.swift 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. // BASE URL NEW
  15. let HOST_API_NEW = "https://sertifikasi.postel.go.id/sirani_sertifikasi/"
  16. let SIMPONI = "simponi/"
  17. // AUTH
  18. let METHOD_LOGIN = "\(HOST_API)\(API)\(VERSION)Auth_login"
  19. // AUTH NEW
  20. let METHOD_LOGIN_NEW = "\(HOST_API_NEW)\(API)\(VERSION)\(SIMPONI)Auth_login"
  21. // HOME
  22. let METHOD_GET_TOTAL_UNREAD_NOTIF = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime"
  23. let METHOD_GET_TOTAL_NOTIFIKASI = "\(HOST_API)\(API)\(VERSION)Notifikasi"
  24. let METHOD_GET_SLIDE_IMAGE = "\(HOST_API)\(API)\(VERSION)Flashslide"
  25. let METHOD_GET_NEWS = "\(HOST_API)\(API)\(VERSION)Flashnews"
  26. let METHOD_GET_NEWS_DETAIL = "\(HOST_API)\(API)\(VERSION)Flashnewsdetail"
  27. let METHOD_GET_FAQ_CATEGORY = "\(HOST_API)\(API)\(VERSION)Faq/Category"
  28. let METHOD_GET_FAQ_CONTENT = "\(HOST_API)\(API)\(VERSION)Faq/Content"
  29. //HOME NEW
  30. let METHOD_GET_NEWS_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashnews"
  31. let METHOD_GET_NEWS_DETAIL_NEW = "\(HOST_API_NEW)\(API)\(VERSION)Flashnewsdetail"
  32. // NOTIFICATIONS
  33. let METHOD_GET_PUSH_NOTIF_LIST = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/list"
  34. let METHOD_GET_PUSH_NOTIF_DETAIL = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/detail"
  35. let METHOD_GET_PUSH_NOTIF_READ = "\(HOST_API)\(API)\(VERSION)NotifikasiRealtime/read"
  36. // FCM TOKEN
  37. let METHOD_POST_FCM_TOKEN = "\(HOST_API)\(API)\(VERSION)token/updatetoken"
  38. // MAIN MENU
  39. let METHOD_GET_RESULT_QR_CODE = "\(HOST_API)\(API)\(VERSION)Qrcode"
  40. let METHOD_GET_LIST_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Sertifikat"
  41. let METHOD_GET_TARIF_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Tarifsertifikasi"
  42. let METHOD_GET_BALAI_UJI = "\(HOST_API)\(API)\(VERSION)Balaiuji"
  43. // ODS
  44. let METHOD_GET_ODS_APLIKASI_ENTRY = "\(HOST_API)\(API)\(VERSION)Ods_aplikasientry"
  45. let METHOD_GET_ODS_SP2_BARU = "\(HOST_API)\(API)\(VERSION)Ods_sp2baru"
  46. let METHOD_GET_ODS_SP2_OTORASI = "\(HOST_API)\(API)\(VERSION)Ods_sp2otorisasi"
  47. let METHOD_GET_ODS_SP2_PRINT = "\(HOST_API)\(API)\(VERSION)Ods_sp2print"
  48. let METHOD_GET_ODS_DAFTAR_RHU = "\(HOST_API)\(API)\(VERSION)Ods_sp2rhu"
  49. let METHOD_GET_ODS_SP2_BEFORE = "\(HOST_API)\(API)\(VERSION)Ods_sp2before"
  50. let METHOD_GET_ODS_SP2_AFTER = "\(HOST_API)\(API)\(VERSION)Ods_sp2after"
  51. // FOTO LABEL
  52. let METHOD_GET_SERTIFIKAT_BELUM_UPLOAD = "\(HOST_API)\(API)\(VERSION)Sertifikasinotupload"
  53. let METHOD_GET_SERTIFIKAT_BELUM_UPLOAD_DETAIL = "\(HOST_API)\(API)\(VERSION)Sertifikasinotuploaddetail"
  54. let METHOD_GET_SERTIFIKAT_SUDAH_UPLOAD = "\(HOST_API)\(API)\(VERSION)Sertifikasidoneupload"
  55. let METHOD_UPLOAD_SERTIFIKASI = "\(HOST_API)\(API)\(VERSION)Sertifikasiupload"
  56. // APLIKASI
  57. let METHOD_GET_APLIKASI_DITOLAK = "\(HOST_API)\(API)\(VERSION)Aplikasiditolak"
  58. let METHOD_GET_APLIKASI_STATUS = "\(HOST_API)\(API)\(VERSION)Aplikasistatus"
  59. // SP2 SERTIFIKAT
  60. let METHOD_GET_SP2_SERTIFIKAT = "\(HOST_API)\(API)\(VERSION)Sertdaftrasp"
  61. // SP2 TAMBAHAN
  62. let METHOD_GET_SP2_TAMBAHAN = "\(HOST_API)\(API)\(VERSION)Tambahandaftarsp"
  63. // DAFTAR RHU
  64. let METHOD_GET_DAFTAR_RHU = "\(HOST_API)\(API)\(VERSION)Rhu"
  65. // SERTIFIKAT
  66. let METHOD_GET_SERTIFIKAT_SEMENTARA = "\(HOST_API)\(API)\(VERSION)Sertifikatsementara"
  67. let METHOD_GET_SERTIFIKAT_BERLAKU = "\(HOST_API)\(API)\(VERSION)Sertifikatberlaku"
  68. let METHOD_GET_SERTIFIKAT_TIDAK_BERLAKU = "\(HOST_API)\(API)\(VERSION)Sertifikattidakberlaku"
  69. let METHOD_GET_SERTIFIKAT_DAFTAR_PENCABUTAN = "\(HOST_API)\(API)\(VERSION)Sertifikatpencabutan"
  70. // SURVEY
  71. let METHOD_GET_PERTANYAAN_SURVEY = "\(HOST_API)\(API)\(VERSION)Surveyheadpg"
  72. let METHOD_GET_JAWABAN_SURVEY_LIST = "\(HOST_API)\(API)\(VERSION)Surveylist"
  73. let METHOD_POST_JAWABAN_SURVEY = "\(HOST_API)\(API)\(VERSION)Surveypg"
  74. let METHOD_GET_HASIL_SURVEY = "\(HOST_API)\(API)\(VERSION)HasilSurvey"
  75. // DOWNLOAD
  76. let METHOD_DOWNLOAD_PRFM = "\(HOST_URL)uploads/file/frpm5.pdf"
  77. let METHOD_DOWNLOAD_INTEGRITAS = "\(HOST_URL)uploads/file/integritas.pdf"
  78. let METHOD_DOWNLOAD_UJI = "\(HOST_URL)uploads/file/uji.pdf"
  79. let METHOD_DOWNLOAD_USER_MANUAL = "\(HOST_URL)uploads/file/user_manual.pdf"
  80. let METHOD_DOWNLOAD_USER_MANUAL_SDOC = "\(HOST_URL)uploads/file/user_manual_sdoc.pdf"
  81. let METHOD_DOWNLOAD_H2H_MANDIRI = "\(HOST_URL)uploads/file/h2h_mandiri.pdf"
  82. let METHOD_DOWNLOAD_H2H_BNI = "\(HOST_URL)uploads/file/h2h_bni.pdf"