# 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: /user/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: /user/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: /user/verify-otp 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: /user/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: /user/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: /user/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: /user/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: /user/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: /user/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: /user/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: /user/activities/check-availability/{activity_xid} method: get