2025-11-26 09:42:07 +05:30
|
|
|
# Host Module Functions
|
|
|
|
|
# All authentication and host management endpoints
|
|
|
|
|
|
|
|
|
|
getHosts:
|
|
|
|
|
handler: src/modules/host/handlers/host.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/host.*'
|
|
|
|
|
- '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
|
|
|
|
|
method: get
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
verifyOTP:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/verifyOTP.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/verifyOtp.*'
|
|
|
|
|
- '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/verify-otp
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
login:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/login.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/loginForHost.*'
|
|
|
|
|
- '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/login
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
signUp:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/signUp.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/registration.*'
|
|
|
|
|
- '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/registration
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
createPassword:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/createPassword.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/createPassword.*'
|
|
|
|
|
- '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/create-password
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
updateBankDetails:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/updateBankDetails.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/addPaymentDetails.*'
|
|
|
|
|
- '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/add-payment-details
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
saveActivity_ForPQQ:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/saveActivity_ForPQQ.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/addActivity.*'
|
|
|
|
|
- '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/add-activity
|
|
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
getHostById:
|
|
|
|
|
handler: src/modules/host/handlers/getbyidhandler.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/getbyidhandler.*'
|
|
|
|
|
- '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/getById
|
|
|
|
|
method: get
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
getPQQ_ByQuestionId:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_ByQuestionId.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/getByIdPQQ.*'
|
|
|
|
|
- '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-pqq-question-details
|
|
|
|
|
method: get
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
getPQQ_LastUpdatedQuestion:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getPQQ_LastUpdatedQuestion.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/getLatestQuestionDetailsPQQ.*'
|
|
|
|
|
- '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-latest-pqq-question-details
|
|
|
|
|
method: get
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
getAllActivity:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllActivity.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/getActivity.*'
|
|
|
|
|
- '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-activity
|
|
|
|
|
method: get
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
acceptAggrement:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/acceptAggrement.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/acceptAgreement.*'
|
|
|
|
|
- '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/accept-agreement
|
|
|
|
|
method: patch
|
|
|
|
|
|
|
|
|
|
getStepperInfo:
|
|
|
|
|
handler: src/modules/host/handlers/getStepper.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/getStepper.*'
|
|
|
|
|
- 'src/common/utils/handlers/safeHandler.*'
|
|
|
|
|
- 'src/common/database/**'
|
|
|
|
|
- '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: /stepper
|
|
|
|
|
method: get
|
|
|
|
|
|
|
|
|
|
# Functions with S3/AWS SDK dependencies
|
2025-11-26 17:31:08 +05:30
|
|
|
submitCompanyDetails:
|
|
|
|
|
handler: src/modules/host/handlers/Host_Admin/onboarding/submitCompanyDetails.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 512
|
|
|
|
|
timeout: 30
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/addCompanyDetails.*'
|
|
|
|
|
- 'src/modules/host/services/**'
|
|
|
|
|
- 'src/common/middlewares/aws/**'
|
|
|
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
|
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
|
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
|
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern1}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern2}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern3}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern4}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern5}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern6}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern7}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern8}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern9}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern10}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern11}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern12}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern13}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern14}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern15}
|
|
|
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern16}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /host/add-company-details
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
submitPQQ_Answer:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/submitPQQ_Answer.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/submitPqqAns.*'
|
|
|
|
|
- '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/submit-pqq-answer
|
|
|
|
|
method: post
|
|
|
|
|
|
2025-11-26 17:31:08 +05:30
|
|
|
updatePQQ_LastAnswer:
|
|
|
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/updatePQQ_Answer.handler
|
2025-11-26 09:42:07 +05:30
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/submitPqqAns.*'
|
|
|
|
|
- '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/submit-final-pqq-answer
|
|
|
|
|
method: post
|