Files

681 lines
12 KiB
YAML
Raw Permalink Normal View History

2025-11-26 09:42:07 +05:30
# Host Module Functions
2025-11-26 09:42:07 +05:30
# All authentication and host management endpoints
2025-11-26 09:42:07 +05:30
getHosts:
2025-11-26 09:42:07 +05:30
handler: src/modules/host/handlers/host.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/host.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 09:42:07 +05:30
path: /host
2025-11-26 09:42:07 +05:30
method: get
verifyOTP:
handler: src/modules/host/handlers/Host_Admin/onboarding/verifyOTP.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/verifyOtp.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/verify-otp
2025-11-26 09:42:07 +05:30
method: post
login:
handler: src/modules/host/handlers/Host_Admin/onboarding/login.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/loginForHost.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/login
2025-11-26 09:42:07 +05:30
method: post
signUp:
handler: src/modules/host/handlers/Host_Admin/onboarding/signUp.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/registration.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/registration
2025-11-26 09:42:07 +05:30
method: post
createPassword:
handler: src/modules/host/handlers/Host_Admin/onboarding/createPassword.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/createPassword.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/create-password
2025-11-26 09:42:07 +05:30
method: post
updateBankDetails:
handler: src/modules/host/handlers/Host_Admin/onboarding/updateBankDetails.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/addPaymentDetails.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/add-payment-details
2025-11-26 09:42:07 +05:30
method: post
saveActivity_ForPQQ:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/saveActivity_ForPQQ.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/addActivity.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Activity_Hub/OnBoarding/add-activity
2025-11-26 09:42:07 +05:30
method: post
2025-11-26 09:42:07 +05:30
getHostById:
2025-11-26 09:42:07 +05:30
handler: src/modules/host/handlers/getbyidhandler.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/getbyidhandler.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 09:42:07 +05:30
path: /host/getById
2025-11-26 09:42:07 +05:30
method: get
getPQQ_ByQuestionId:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_ByQuestionId.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/getByIdPQQ.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Activity_Hub/OnBoarding/get-pqq-question-details
2025-11-26 09:42:07 +05:30
method: get
getPQQ_LastUpdatedQuestion:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_LastUpdatedQuestion.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/getLatestQuestionDetailsPQQ.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Activity_Hub/OnBoarding/get-latest-pqq-question-details
2025-11-26 09:42:07 +05:30
method: get
getAllActivityType:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllActivityType.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
- 'src/modules/host/handlers/getActivityType.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
path: /host/Activity_Hub/OnBoarding/get-activity-type
method: get
showSuggestion:
handler: src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler
memorySize: 384
package:
patterns:
- 'src/modules/host/handlers/Host_Admin/onboarding/showSuggestion.handler.*'
- 'src/modules/host/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: /host/get-suggestion
method: get
getAllHostActivity:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.handler
memorySize: 384
package:
patterns:
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/getAllHostActivity.*'
- 'src/modules/host/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: /host/Activity_Hub/OnBoarding/get-all-host-activity
2025-11-26 09:42:07 +05:30
method: get
acceptAggrement:
handler: src/modules/host/handlers/Host_Admin/onboarding/acceptAggrement.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/acceptAgreement.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Host_Admin/onboarding/accept-agreement
2025-11-26 09:42:07 +05:30
method: patch
2025-11-26 09:42:07 +05:30
getStepperInfo:
2025-11-26 09:42:07 +05:30
handler: src/modules/host/handlers/getStepper.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/getStepper.*'
2025-11-26 09:42:07 +05:30
- 'src/common/utils/handlers/safeHandler.*'
2025-11-26 09:42:07 +05:30
- 'src/common/database/**'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 09:42:07 +05:30
path: /stepper
2025-11-26 09:42:07 +05:30
method: get
2025-11-26 09:42:07 +05:30
# Functions with S3/AWS SDK dependencies
submitCompanyDetails:
handler: src/modules/host/handlers/Host_Admin/onboarding/submitCompanyDetails.handler
memorySize: 1024
2025-11-26 09:42:07 +05:30
timeout: 30
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
- 'src/modules/host/handlers/addCompanyDetails.*'
- 'src/modules/host/services/**'
- 'src/common/**'
- ${file(./serverless/patterns/base.yml):pattern1}
- ${file(./serverless/patterns/base.yml):pattern2}
- ${file(./serverless/patterns/base.yml):pattern3}
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
path: /host/Host_Admin/onboarding/add-company-details
method: patch
2025-11-26 09:42:07 +05:30
submitPQQ_Answer:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/submitPQQ_Answer.handler
2025-11-29 12:04:50 +05:30
memorySize: 1024
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/submitPqqAns.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Activity_Hub/OnBoarding/submit-pqq-answer
2025-11-29 10:29:58 +05:30
method: patch
2025-11-26 09:42:07 +05:30
updatePQQ_LastAnswer:
2025-11-27 16:07:20 +05:30
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQScore.handler
2025-11-26 09:42:07 +05:30
memorySize: 384
2025-11-26 09:42:07 +05:30
package:
2025-11-26 09:42:07 +05:30
patterns:
2025-11-26 09:42:07 +05:30
- 'src/modules/host/handlers/submitPqqAns.*'
2025-11-26 09:42:07 +05:30
- 'src/modules/host/services/**'
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-26 09:42:07 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-26 09:42:07 +05:30
events:
2025-11-26 09:42:07 +05:30
- httpApi:
2025-11-26 19:21:49 +05:30
path: /host/Activity_Hub/OnBoarding/submit-final-pqq-answer
method: post
getAllPQQwithSubmittedAns:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns.handler
memorySize: 512
package:
patterns:
- 'src/modules/prepopulate/**'
- ${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: /host/Activity_Hub/OnBoarding/get-all-pqq-ques-submited-ans
method: get
updateSuggestionAsReviewed:
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/updateSuggestionAsReviewed.handler
memorySize: 512
package:
patterns:
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/**'
- ${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: /host/Activity_Hub/OnBoarding/update-suggestion-reviewed
method: patch
2025-11-28 12:23:08 +05:30
2025-11-28 12:23:08 +05:30
resendOTPmail:
2025-11-28 12:23:08 +05:30
handler: src/modules/host/handlers/resendOtp.handler
2025-11-28 12:23:08 +05:30
memorySize: 512
2025-11-28 12:23:08 +05:30
package:
2025-11-28 12:23:08 +05:30
patterns:
2025-11-28 12:23:08 +05:30
- 'src/modules/host/handlers/resendOtp/**'
2025-11-28 12:23:08 +05:30
- ${file(./serverless/patterns/base.yml):pattern1}
2025-11-28 12:23:08 +05:30
- ${file(./serverless/patterns/base.yml):pattern2}
2025-11-28 12:23:08 +05:30
- ${file(./serverless/patterns/base.yml):pattern3}
2025-11-28 12:23:08 +05:30
- ${file(./serverless/patterns/base.yml):pattern4}
2025-11-28 12:23:08 +05:30
events:
2025-11-28 12:23:08 +05:30
- httpApi:
2025-11-28 12:23:08 +05:30
path: /resend-otp
2025-11-28 12:23:08 +05:30
method: post