# 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: path: /signup 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: path: /verify-otp 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: path: /create-password 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: path: /login method: post 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 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 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 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