APIGateway.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import SeoAPI from 'src/api/models/Seo.js'
  2. import AuthAPI from 'src/api/models/Auth.js'
  3. import UserAPI from 'src/api/models/User.js'
  4. import PostAPI from 'src/api/models/Post.js'
  5. import UnitAPI from 'src/api/models/Unit.js'
  6. import TeamAPI from 'src/api/models/Team.js'
  7. import TestAPI from 'src/api/models/Test.js'
  8. import EventAPI from 'src/api/models/Event.js'
  9. import MediaAPI from 'src/api/models/Media.js'
  10. import TicketAPI from 'src/api/models/Ticket.js'
  11. import WalletAPI from 'src/api/models/Wallet.js'
  12. import TestSetAPI from 'src/api/models/TestSet.js'
  13. import InvoiceAPI from 'src/api/models/Invoice.js'
  14. import PaymentAPI from 'src/api/models/Payment.js'
  15. import SessionAPI from 'src/api/models/Session.js'
  16. import ContentAPI from 'src/api/models/Content.js'
  17. import ProjectAPI from 'src/api/models/Project.js'
  18. import QuestionApi from 'src/api/models/Question.js'
  19. import ClassroomAPI from 'src/api/models/Classroom.js'
  20. import AnswerBookApi from 'src/api/models/AnswerBook.js'
  21. import InstalmentAPI from 'src/api/models/Instalment.js'
  22. import AnswerSheetApi from 'src/api/models/AnswerSheet.js'
  23. import TransactionAPI from 'src/api/models/Transaction.js'
  24. import PageSettingAPI from 'src/api/models/PageSetting.js'
  25. import PostCategoryAPI from 'src/api/models/PostCategory.js'
  26. import MediaHashtagAPI from 'src/api/models/MediaHashtag.js'
  27. import RegistrationAPI from 'src/api/models/Registration.js'
  28. import UnitCategoryAPI from 'src/api/models/UnitCategory.js'
  29. import MediaCategoryAPI from 'src/api/models/MediaCategory.js'
  30. import TicketCategoryAPI from 'src/api/models/TicketCategory.js'
  31. import SessionTemplateAPI from 'src/api/models/SessionTemplate.js'
  32. import ContentCategoryAPI from 'src/api/models/ContentCategory.js'
  33. import InstalmentOfferAPI from 'src/api/models/InstalmentOffer.js'
  34. import ClassroomGraderAPI from 'src/api/models/ClassroomGraders.js'
  35. import ClassroomLeadersAPI from 'src/api/models/ClassroomLeaders.js'
  36. import TeamRegistrationsAPI from 'src/api/models/TeamRegistrations.js'
  37. import EventRegistrationApi from 'src/api/models/EventRegistration.js'
  38. import ClassroomRegistrationAPI from 'src/api/models/ClassroomRegistration.js'
  39. import ProjectAttendanceSheetsAPI from 'src/api/models/ProjectAttendanceSheets.js'
  40. import SessionAttendanceSheetsAPI from 'src/api/models/SessionAttendanceSheets.js'
  41. /* Exporting the APIGateway object. */
  42. export const APIGateway = {
  43. seo: new SeoAPI(),
  44. auth: new AuthAPI(),
  45. user: new UserAPI(),
  46. unit: new UnitAPI(),
  47. post: new PostAPI(),
  48. team: new TeamAPI(),
  49. test: new TestAPI(),
  50. event: new EventAPI(),
  51. media: new MediaAPI(),
  52. ticket: new TicketAPI(),
  53. wallet: new WalletAPI(),
  54. testSet: new TestSetAPI(),
  55. project: new ProjectAPI(),
  56. invoice: new InvoiceAPI(),
  57. payment: new PaymentAPI(),
  58. session: new SessionAPI(),
  59. content: new ContentAPI(),
  60. question: new QuestionApi(),
  61. classroom: new ClassroomAPI(),
  62. answerBook: new AnswerBookApi(),
  63. instalment: new InstalmentAPI(),
  64. answerSheet: new AnswerSheetApi(),
  65. transaction: new TransactionAPI(),
  66. pageSetting: new PageSettingAPI(),
  67. registration: new RegistrationAPI(),
  68. postCategory: new PostCategoryAPI(),
  69. unitCategory: new UnitCategoryAPI(),
  70. mediaHashtag: new MediaHashtagAPI(),
  71. mediaCategory: new MediaCategoryAPI(),
  72. ticketCategory: new TicketCategoryAPI(),
  73. sessionTemplate: new SessionTemplateAPI(),
  74. contentCategory: new ContentCategoryAPI(),
  75. instalmentOffer: new InstalmentOfferAPI(),
  76. classroomGrader: new ClassroomGraderAPI(),
  77. classroomLeaders: new ClassroomLeadersAPI(),
  78. teamRegistrations: new TeamRegistrationsAPI(),
  79. eventRegistration: new EventRegistrationApi(),
  80. classroomRegistration: new ClassroomRegistrationAPI(),
  81. projectAttendanceSheets: new ProjectAttendanceSheetsAPI(),
  82. sessionAttendanceSheets: new SessionAttendanceSheetsAPI()
  83. }