78 lines
2.4 KiB
YAML
78 lines
2.4 KiB
YAML
# 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
|
|
|
|
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 |