APIGateway.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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 MediaAPI from 'src/api/models/Media.js'
  7. import TicketAPI from 'src/api/models/Ticket.js'
  8. import WalletAPI from 'src/api/models/Wallet.js'
  9. import InvoiceAPI from 'src/api/models/Invoice.js'
  10. import PaymentAPI from 'src/api/models/Payment.js'
  11. import SessionAPI from 'src/api/models/Session.js'
  12. import ContentAPI from 'src/api/models/Content.js'
  13. import ProjectAPI from 'src/api/models/Project.js'
  14. import ClassroomAPI from 'src/api/models/Classroom.js'
  15. import InstalmentAPI from 'src/api/models/Instalment.js'
  16. import TransactionAPI from 'src/api/models/Transaction.js'
  17. import PageSettingAPI from 'src/api/models/PageSetting.js'
  18. import PostCategoryAPI from 'src/api/models/PostCategory.js'
  19. import MediaHashtagAPI from 'src/api/models/MediaHashtag.js'
  20. import RegistrationAPI from 'src/api/models/Registration.js'
  21. import UnitCategoryAPI from 'src/api/models/UnitCategory.js'
  22. import MediaCategoryAPI from 'src/api/models/MediaCategory.js'
  23. import TicketCategoryAPI from 'src/api/models/TicketCategory.js'
  24. import SessionTemplateAPI from 'src/api/models/SessionTemplate.js'
  25. import ContentCategoryAPI from 'src/api/models/ContentCategory.js'
  26. import InstalmentOfferAPI from 'src/api/models/InstalmentOffer.js'
  27. import ClassroomRegistrationAPI from 'src/api/models/ClassroomRegistration.js'
  28. import ProjectAttendanceSheetsAPI from 'src/api/models/ProjectAttendanceSheets.js'
  29. /* Exporting the APIGateway object. */
  30. export const APIGateway = {
  31. seo: new SeoAPI(),
  32. auth: new AuthAPI(),
  33. user: new UserAPI(),
  34. unit: new UnitAPI(),
  35. post: new PostAPI(),
  36. media: new MediaAPI(),
  37. ticket: new TicketAPI(),
  38. wallet: new WalletAPI(),
  39. project: new ProjectAPI(),
  40. invoice: new InvoiceAPI(),
  41. payment: new PaymentAPI(),
  42. session: new SessionAPI(),
  43. content: new ContentAPI(),
  44. classroom: new ClassroomAPI(),
  45. instalment: new InstalmentAPI(),
  46. transaction: new TransactionAPI(),
  47. pageSetting: new PageSettingAPI(),
  48. registration: new RegistrationAPI(),
  49. postCategory: new PostCategoryAPI(),
  50. unitCategory: new UnitCategoryAPI(),
  51. mediaHashtag: new MediaHashtagAPI(),
  52. mediaCategory: new MediaCategoryAPI(),
  53. ticketCategory: new TicketCategoryAPI(),
  54. sessionTemplate: new SessionTemplateAPI(),
  55. contentCategory: new ContentCategoryAPI(),
  56. instalmentOffer: new InstalmentOfferAPI(),
  57. classroomRegistration: new ClassroomRegistrationAPI(),
  58. projectAttendanceSheets: new ProjectAttendanceSheetsAPI()
  59. }