2026-04-23 18:41:37 +05:30
|
|
|
# Operator Module Functions
|
|
|
|
|
|
|
|
|
|
operatorSignUp:
|
|
|
|
|
handler: src/modules/host/handlers/operator/signUp.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorAuth.service.ts'
|
|
|
|
|
- 'src/modules/host/services/token.service.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
2026-04-23 19:07:57 +05:30
|
|
|
path: /signup
|
2026-04-23 18:41:37 +05:30
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorVerifyOtp:
|
|
|
|
|
handler: src/modules/host/handlers/operator/verifyOtp.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorAuth.service.ts'
|
|
|
|
|
- 'src/modules/host/services/token.service.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
2026-04-23 19:07:57 +05:30
|
|
|
path: /verify-otp
|
2026-04-23 18:41:37 +05:30
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorCreatePassword:
|
|
|
|
|
handler: src/modules/host/handlers/operator/createPassword.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorAuth.service.ts'
|
|
|
|
|
- 'src/modules/host/services/token.service.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
2026-04-23 19:07:57 +05:30
|
|
|
path: /create-password
|
2026-04-23 18:41:37 +05:30
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorLogin:
|
|
|
|
|
handler: src/modules/host/handlers/operator/login.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorAuth.service.ts'
|
|
|
|
|
- 'src/modules/host/services/token.service.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
2026-04-23 19:07:57 +05:30
|
|
|
path: /login
|
2026-04-23 18:41:37 +05:30
|
|
|
method: post
|
2026-04-24 15:49:24 +05:30
|
|
|
|
|
|
|
|
operatorVerifyPassword:
|
|
|
|
|
handler: src/modules/host/handlers/operator/verifyPassword.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorAuth.service.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /verify-password
|
|
|
|
|
method: post
|
2026-04-27 12:24:04 +05:30
|
|
|
|
|
|
|
|
operatorGetActivitiesByDate:
|
|
|
|
|
handler: src/modules/host/handlers/operator/getActivitiesByDate.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /activities-by-date
|
|
|
|
|
method: get
|
2026-04-27 12:51:39 +05:30
|
|
|
|
|
|
|
|
operatorGetReservationByCheckInCode:
|
|
|
|
|
handler: src/modules/host/handlers/operator/getReservationByCheckInCode.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /reservation-by-checkin-code
|
|
|
|
|
method: get
|
2026-04-27 13:44:20 +05:30
|
|
|
|
|
|
|
|
operatorSendOtpCheckIn:
|
|
|
|
|
handler: src/modules/host/handlers/operator/sendOtpCheckIn.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /send-otp-checkin
|
|
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorSendOtpCheckout:
|
|
|
|
|
handler: src/modules/host/handlers/operator/sendOtpCheckout.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /send-otp-checkout
|
|
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorVerifyOtpCheckIn:
|
|
|
|
|
handler: src/modules/host/handlers/operator/verifyOtpCheckIn.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /verify-otp-checkin
|
|
|
|
|
method: post
|
|
|
|
|
|
|
|
|
|
operatorVerifyOtpCheckout:
|
|
|
|
|
handler: src/modules/host/handlers/operator/verifyOtpCheckout.handler
|
|
|
|
|
memorySize: 384
|
|
|
|
|
package:
|
|
|
|
|
patterns:
|
|
|
|
|
- 'src/modules/host/handlers/operator/**'
|
|
|
|
|
- 'src/modules/host/services/operatorActivity.service.ts'
|
|
|
|
|
- 'src/modules/host/dto/operator.activity.dto.ts'
|
|
|
|
|
- '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}
|
|
|
|
|
events:
|
|
|
|
|
- httpApi:
|
|
|
|
|
path: /verify-otp-checkout
|
|
|
|
|
method: post
|