# Prepopulate Module Functions # Reference data and lookup endpoints registerUser: handler: src/modules/user/handlers/authentication/registration.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /register method: post submitPersonalInfo: handler: src/modules/user/handlers/authentication/submitPersonalInfo.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /submit-personal-info method: post verifyOtpForUser: handler: src/modules/user/handlers/authentication/verifyOtpForUser.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /verify-otp method: post generateAccessFromRefreshToken: handler: src/modules/user/handlers/authentication/generateRefereshToAccess.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /generate-access-from-refresh method: post setPasscodeForMobile: handler: src/modules/user/handlers/authentication/setPasscodeForMobile.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /set-passcode method: post verifyPasscode: handler: src/modules/user/handlers/authentication/verifyPasscode.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /verify-passcode method: post setUserInterest: handler: src/modules/user/handlers/authentication/SetuserInterest.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /set-interests method: post setUserLocationss: handler: src/modules/user/handlers/authentication/SetLocationofUser.handler memorySize: 384 package: patterns: - 'src/modules/user/**' - ${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: /set-location-user method: post getLandingPageDetails: handler: src/modules/user/handlers/activities/landingPageAllDetails.handler memorySize: 384 package: patterns: - 'src/modules/user/activities/**' - ${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: /activities/get-landing-page-details method: get getSurpriseMePageDetails: handler: src/modules/user/handlers/activities/surpriseMePage.handler memorySize: 384 package: patterns: - 'src/modules/user/activities/**' - ${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: /activities/get-surprise-me-page-details method: get getActivityDetailsById: handler: src/modules/user/handlers/activities/getByIdActivityDetails.handler memorySize: 384 package: patterns: - 'src/modules/user/activities/**' - ${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: /activities/get-activity-details-by-id/{activity_xid} method: get checkAvailabilityDetails: handler: src/modules/user/handlers/activities/checkAvailabilityDetails.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/check-availability/{activity_xid} method: get searchActivities: handler: src/modules/user/handlers/activities/getSpecificSearchApi.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/specific-search method: get searchSchoolsAndCompanies: handler: src/modules/user/handlers/connections/getSchoolCompanyName.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/search-schools-companies method: get searchCities: handler: src/modules/user/handlers/connections/searchCities.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/search-cities method: get addSchoolCompanyDetail: handler: src/modules/user/handlers/connections/addSchoolCompanyDetail.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/add-school-company method: post removeConnectionDetails: handler: src/modules/user/handlers/connections/removeConnectionDetails.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/remove-connection-details method: delete getAllConnectionOfUser: handler: src/modules/user/handlers/connections/getAllConnectionDetailsOfUser.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/get-all-connections-details method: get getActivityFromConnectionsInterest: handler: src/modules/user/handlers/connections/getActivityFromConnectionsInterest.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/connections/**' - ${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: /connections/get-activity-from-connections-interest method: get viewMoreActivitiesByInterest: handler: src/modules/user/handlers/activities/viewMoreActivities.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/view-more-activities method: get viewMoreActivitiesUpperSection: handler: src/modules/user/handlers/activities/viewMoreUpperSection.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/view-more-activities-upper-section method: get getRandomActiveActivity: handler: src/modules/user/handlers/activities/getRandomActiveActivity.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/get-random-active-activity method: get getNearbyActivities: handler: src/modules/user/handlers/activities/getNearbyActivities.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/get-nearby-activities method: get addActivityToBucketInterested: handler: src/modules/user/handlers/activities/addToBucketInterested.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/add-to-bucket-interested method: post removeActivityFromBucketInterested: handler: src/modules/user/handlers/activities/removeFromBucketInterested.handler memorySize: 384 package: patterns: - 'src/modules/user/handlers/activities/**' - ${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: /activities/remove-from-bucket-interested method: post getFilteredLandingPageAllDetails: handler: src/modules/user/handlers/activities/filteredLandingPageAllDetails.handler memorySize: 512 package: patterns: - 'src/modules/user/**' - ${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: /activities/get-filtered-landing-page-details method: get getAllBucketActivities: handler: src/modules/user/handlers/activities/getAllBucketActivities.handler memorySize: 512 package: patterns: - 'src/modules/user/**' - ${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: /activities/get-all-bucket-activities method: get getUserItineraryDetails: handler: src/modules/user/handlers/itinerary/getUserItineraryDetails.handler memorySize: 512 package: patterns: - 'src/modules/user/**' - ${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: /itinerary/get-user-itinerary-details method: get