# Minglar Admin Module Functions # Admin dashboard and management endpoints minglarRegistration: handler: src/modules/minglaradmin/handlers/registration.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/registration method: post minglarLoginForAdmin: handler: src/modules/minglaradmin/handlers/loginForMinglar.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/login method: post minglarCreatePassword: handler: src/modules/minglaradmin/handlers/createPassword.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/create-password method: post updateMinglarProfile: handler: src/modules/minglaradmin/handlers/updateProfile.handler memorySize: 1024 timeout: 30 package: patterns: - 'src/modules/minglaradmin/handlers/updateProfile.*' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/update-profile method: patch prepopulateRole: handler: src/modules/minglaradmin/handlers/prepopulateRole.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/prepopulate-Roles method: get getHostDetailsById: handler: src/modules/minglaradmin/handlers/hosthub/hosts/getByIdHostDetails.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/get-host-details/{host_xid} method: get inviteTeammate: handler: src/modules/minglaradmin/handlers/settings/teammates/inviteTeammate.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/settings/teammates/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/settings/teammates/invite-teammate method: post getAllHostApplication: handler: src/modules/minglaradmin/handlers/hosthub/hosts/getAllHostApplicationForAM.handler memorySize: 512 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/get-all-host-applications-am method: get getAllHostActivityForAdmin: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler.*' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/get-all-activity-of-host/{id} method: get getAllOnboardingHostApplications: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getAllOnboardingHosts.handler memorySize: 512 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/get-all-host-applications-admin method: get getAllOnboardingHostApplications_New: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getOnboardingNewApplications.handler memorySize: 512 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/get-all-host-applications-admin-new method: get getAllInvitationDetails: handler: src/modules/minglaradmin/handlers/settings/teammates/getAllInvitationDetails.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/settings/teammates**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/settings/teammates/get-all-invitation-details method: get addSuggestion: handler: src/modules/minglaradmin/handlers/hosthub/hosts/addSuggestion.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/add-suggestion method: post getAllCoadminAndAMDetails: handler: src/modules/minglaradmin/handlers/settings/teammates/getAllCoadminAndAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/settings/teammates/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/settings/teammates/get-all-coadmin-am method: get getAllInvitedCoadminAndAMDetails: handler: src/modules/minglaradmin/handlers/settings/teammates/getAllInvitedCoadminAndAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/settings/teammates/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/settings/teammates/get-all-invited-coadmin-am method: get getAmDetailsbyId: handler: src/modules/minglaradmin/handlers/getAmDetail_ById.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/settings/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/settings/teammates/get-am-details-by-id/{amXid} method: get assignAMToHost: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/assignAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/assign-am method: patch editAgreementDetailsAndAccept: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/editAgreementDetailsAndAccept.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/edit-agreement-accept-host method: patch getAllPqqQuesAnsForAM: handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns.handler memorySize: 512 package: patterns: - 'src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/get-all-pqq-ques-ans-for-am method: get acceptHostApplication: handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptHostApplication.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/accept-host-application method: patch RejectPQQByAM: handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectPQQbyAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/reject-pq-by-am method: patch rejectActivityDetailsApplicationByAM: handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectActivityApplicationByAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/rejectActivityApplicationByAM**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/reject-activity-application-by-am method: patch acceptPQByAM: handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptPQByAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/acceptPQByAM**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/accept-pq-by-am method: patch acceptActivityDetailsApplicationByAM: handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptActivityApplicationByAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/acceptActivityApplicationByAM**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/accept-activity-application-by-am method: patch rejectHostApplication: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/rejectHostApplication.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/reject-host-application method: patch rejectHostApplicationAM: handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectHostApplicationAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/reject-host-application-am method: patch addPQQSuggestion: handler: src/modules/minglaradmin/handlers/hosthub/hosts/addPQQSuggestion.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/add-Pqq-suggestion method: post addActivitySuggestion: handler: src/modules/minglaradmin/handlers/hosthub/hosts/addActivtiySuggestion.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/hosts/**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/hosts/add-Activity-suggestion method: post getAllPQPDetailsForAM: handler: src/modules/minglaradmin/handlers/hosthub/pqp/getAllPQPDetailsForAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/pqp/getAllPQPDetailsForAM**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/pqp/pqp-details-for-am/{activityXid} method: get getSuggestionsForAM: handler: src/modules/minglaradmin/handlers/hosthub/onboarding/showSuggestionToAM.handler memorySize: 384 package: patterns: - 'src/modules/minglaradmin/handlers/hosthub/onboarding/showSuggestionToAM**' - 'src/modules/minglaradmin/services/**' - ${file(./serverless/patterns/base.yml):pattern1} - ${file(./serverless/patterns/base.yml):pattern2} - ${file(./serverless/patterns/base.yml):pattern3} - ${file(./serverless/patterns/base.yml):pattern4} events: - httpApi: path: /minglaradmin/hosthub/onboarding/show-suggestion-to-am/{hostXid} method: get