Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KaoutharAsma/nestjs-kafka-saga-pattern
/ types & classes
Types & classes
67 in github.com/KaoutharAsma/nestjs-kafka-saga-pattern
⨍
Functions
91
◇
Types & classes
67
Class
payment/src/app.module.ts:23
Class
payment/src/usecases/authorize-payment/authorize-payment.controller.ts:10
Class
payment/src/services/payment.service.ts:6
Class
payment/src/entities/payment.ts:11
Class
payment/src/repositories/memory/payment.repository.ts:4
Class
order/src/app.module.ts:81
Class
order/src/usecases/create-order/create-order.controller.ts:16
Class
order/src/usecases/create-order/dtos/create-order-dto.ts:4
Class
order/src/usecases/create-order/dtos/create-order-dto.ts:14
Class
order/src/usecases/create-order/saga/create-order.saga.ts:11
Class
order/src/usecases/create-order/saga/steps/authorize-payment.step.ts:10
Class
order/src/usecases/create-order/saga/steps/update-stock.step.ts:9
Class
order/src/usecases/create-order/saga/steps/place-order.step.ts:7
Class
order/src/usecases/create-order/saga/steps/check-product-availibilty.step.ts:10
Class
order/src/usecases/create-order/saga/steps/confirm-order.step.ts:7
Class
order/src/usecases/create-order/saga/steps/step.ts:1
Class
order/src/exceptions/out_of_stock_error.ts:3
Class
order/src/exceptions/payment_not_successful.ts:3
Class
order/src/exceptions/base_error.ts:1
Class
order/src/exceptions/http/payment_required_exception.ts:7
Class
order/src/services/order.service.ts:9
Class
order/src/entities/order-item.ts:9
Class
order/src/entities/order.ts:12
Class
order/src/repositories/memory/order.repository.ts:4
Class
inventory/src/app.module.ts:23
Class
inventory/src/usecases/update-stock/update-stock.controller.ts:15
Class
inventory/src/usecases/fetch-availible-products/check-products-availiblity.controller.ts:15
Class
inventory/src/services/product.service.ts:6
Class
inventory/src/entities/product.ts:9
Class
inventory/src/repositories/memory/product.repository.ts:4
Class
AppModule
payment/src/app.module.ts:23
Class
AppModule
order/src/app.module.ts:81
Class
AppModule
inventory/src/app.module.ts:23
Class
AuthorizePaymentController
payment/src/usecases/authorize-payment/authorize-payment.controller.ts:10
Class
AuthorizePaymentStep
order/src/usecases/create-order/saga/steps/authorize-payment.step.ts:10
Class
BaseError
order/src/exceptions/base_error.ts:1
Class
CheckProductAvailibityController
inventory/src/usecases/fetch-availible-products/check-products-availiblity.controller.ts:15
Class
CheckProductsAvailibityStep
order/src/usecases/create-order/saga/steps/check-product-availibilty.step.ts:10
Class
ConfirmOrderStep
order/src/usecases/create-order/saga/steps/confirm-order.step.ts:7
Class
CreateOrderController
order/src/usecases/create-order/create-order.controller.ts:16
Class
CreateOrderDto
order/src/usecases/create-order/dtos/create-order-dto.ts:4
Class
CreateOrderItemDto
order/src/usecases/create-order/dtos/create-order-dto.ts:14
Class
CreateOrderSaga
order/src/usecases/create-order/saga/create-order.saga.ts:11
Class
Order
order/src/entities/order.ts:12
Class
OrderItem
order/src/entities/order-item.ts:9
Class
OrderRepository
order/src/repositories/memory/order.repository.ts:4
Interface
OrderRepositoryInterface
order/src/repositories/order.repository.interface.ts:3
Class
OrderService
order/src/services/order.service.ts:9
Interface
OrderServiceInterface
order/src/services/order.service.interface.ts:4
Enum
OrderStatus
order/src/entities/order-status.ts:None
Class
OutOfStockError
order/src/exceptions/out_of_stock_error.ts:3
Class
Payment
payment/src/entities/payment.ts:11
Class
PaymentNotSuccessfulError
order/src/exceptions/payment_not_successful.ts:3
Class
PaymentRepository
payment/src/repositories/memory/payment.repository.ts:4
Interface
PaymentRepositoryInterface
payment/src/repositories/payment.repository.interface.ts:3
Class
PaymentRequiredException
order/src/exceptions/http/payment_required_exception.ts:7
Class
PaymentService
payment/src/services/payment.service.ts:6
Interface
PaymentServiceInterface
payment/src/services/payment.service.interface.ts:1
Enum
PaymentStatus
payment/src/entities/payment-status.ts:None
Class
PlaceOrderStep
order/src/usecases/create-order/saga/steps/place-order.step.ts:7
Class
Product
inventory/src/entities/product.ts:9
Class
ProductRepository
inventory/src/repositories/memory/product.repository.ts:4
Interface
ProductRepositoryInterface
inventory/src/repositories/product.repository.interface.ts:3
Class
ProductService
inventory/src/services/product.service.ts:6
Interface
ProductServiceInterface
inventory/src/services/product.service.interface.ts:3
Class
UpdateStockController
inventory/src/usecases/update-stock/update-stock.controller.ts:15
Class
UpdateStockStep
order/src/usecases/create-order/saga/steps/update-stock.step.ts:9