MCPcopy Create free account

hub / github.com/PacktPublishing/Domain-Driven-Design-with-GoLang / types & classes

Types & classes77 in github.com/PacktPublishing/Domain-Driven-Design-with-GoLang

StructAnemicAuction
chapter3/anemic_entity.go:9
StructAuction
Auction is an entity to represent our auction construct.
chapter3/auction.go:10
StructAuctionRefactored
chapter3/refactored_auction_entity.go:10
InterfaceAvailabilityGetter
chapter6/recommendation/internal/recommendation/recommendation.go:27
StructBMW
chapter4/car_factory.go:12
StructBooking
chapter4/calendar_factory.go:10
StructBookingAppService
chapter4/booking_application_service.go:19
InterfaceBookingDomainService
chapter4/booking_application_service.go:15
InterfaceBookingRepository
chapter4/calendar_repository.go:10
StructCampaign
chapter2/anti_corruption.go:8
InterfaceCar
chapter4/car_factory.go:8
InterfaceCardChargeService
chapter5/internal/purchase/purchase.go:48
InterfaceCardCharger
chapter8/cookies.go:12
StructCardDetails
chapter5/internal/payment/means.go:11
StructCheckoutService
chapter4/domain_service_after.go:5
StructCoffeeBux
chapter5/internal/loyalty/coffeebux.go:14
StructCoffeeLover
chapter5/internal/coffeelover.go:5
StructCookieService
chapter8/cookies.go:19
InterfaceCookieStockChecker
chapter8/cookies.go:15
StructCustomer
chapter2/second_pass.go:17
InterfaceEmailSender
chapter8/cookies.go:9
InterfaceEmailSender
chapter4/email_service.go:11
StructGetRecommendationResponse
chapter6/recommendation/internal/recommendation/handler.go:24
StructHandler
chapter6/recommendation/internal/recommendation/handler.go:13
StructLead
chapter2/second_pass.go:9
InterfaceLeadConvertor
chapter2/second_pass.go:30
InterfaceLeadCreator
chapter2/second_pass.go:13
StructLeadRequest
chapter2/second_pass.go:5
StructMailChimp
chapter4/email_service.go:17
StructMailChimpReqBody
chapter4/email_service.go:23
StructMarketingCampaignModel
chapter2/anti_corruption.go:15
TypeAliasMeans
chapter5/internal/payment/means.go:3
StructMockCardCharger
MockCardCharger is a mock of CardCharger interface.
chapter8/mocks/cookies.go:52
StructMockCardChargerMockRecorder
MockCardChargerMockRecorder is the mock recorder for MockCardCharger.
chapter8/mocks/cookies.go:58
StructMockCookieStockChecker
MockCookieStockChecker is a mock of CookieStockChecker interface.
chapter8/mocks/cookies.go:15
StructMockCookieStockCheckerMockRecorder
MockCookieStockCheckerMockRecorder is the mock recorder for MockCookieStockChecker.
chapter8/mocks/cookies.go:21
StructMockEmailSender
MockEmailSender is a mock of EmailSender interface.
chapter8/mocks/cookies.go:89
StructMockEmailSenderMockRecorder
MockEmailSenderMockRecorder is the mock recorder for MockEmailSender.
chapter8/mocks/cookies.go:95
StructMongoRepository
chapter5/internal/store/repository.go:21
StructMongoRepository
chapter5/internal/purchase/repository.go:23
StructOption
chapter6/recommendation/internal/recommendation/recommendation.go:21
StructOrder
chapter3/order.go:12
StructOrderCreator
chapter7/saga.go:10
StructPartnershipAdaptor
chapter6/recommendation/internal/recommendation/adapter.go:21
StructPaymentCreator
chapter7/saga.go:25
StructPaymentDetails
chapter2/preliminary_design.go:45
StructPoint
chapter3/value_objects.go:3
StructPostgresRepository
chapter4/calendar_repository.go:15
StructProduct
chapter5/internal/product.go:5
StructProduct
chapter4/domain_service_before.go:3
StructPurchase
chapter5/internal/purchase/purchase.go:18
StructRecommendation
chapter6/recommendation/internal/recommendation/recommendation.go:13
InterfaceRepository
chapter5/internal/store/repository.go:16
InterfaceRepository
chapter5/internal/purchase/repository.go:18
StructRes
chapter6/partnerships/main.go:13
InterfaceSaga
chapter7/saga.go:5
StructSagaManager
chapter7/saga.go:41
StructService
chapter5/internal/store/store.go:17
StructService
chapter5/internal/purchase/purchase.go:56
StructService
chapter6/recommendation/internal/recommendation/recommendation.go:31
StructShoppingCart
chapter4/domain_service_before.go:13
StructSomeEntity
chapter3/uuid.go:5
StructStore
chapter5/internal/store/store.go:11
InterfaceStoreService
chapter5/internal/purchase/purchase.go:52
StructStripeService
chapter5/internal/payment/stripe.go:13
StructTesla
chapter4/car_factory.go:21
StructUser
chapter2/preliminary_design.go:40
StructUserActiveResponse
chapter2/open_host.go:15
StructUserAddRequest
chapter2/preliminary_design.go:25
InterfaceUserHandler
chapter2/open_host.go:11
InterfaceUserManager
chapter2/preliminary_design.go:49
StructUserModifyRequest
chapter2/preliminary_design.go:32
StructWallet
chapter3/wallet_aggregate.go:14
InterfaceWalletItem
chapter3/wallet_aggregate.go:10
Structitem
chapter3/order.go:8
StructmongoPurchase
chapter5/internal/purchase/repository.go:49
StructpartnerShipsResponse
chapter6/recommendation/internal/recommendation/adapter.go:14