Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Domain-Driven-Design-with-GoLang
/ types & classes
Types & classes
77 in github.com/PacktPublishing/Domain-Driven-Design-with-GoLang
⨍
Functions
122
◇
Types & classes
77
Struct
AnemicAuction
chapter3/anemic_entity.go:9
Struct
Auction
Auction is an entity to represent our auction construct.
chapter3/auction.go:10
Struct
AuctionRefactored
chapter3/refactored_auction_entity.go:10
Interface
AvailabilityGetter
chapter6/recommendation/internal/recommendation/recommendation.go:27
Struct
BMW
chapter4/car_factory.go:12
Struct
Booking
chapter4/calendar_factory.go:10
Struct
BookingAppService
chapter4/booking_application_service.go:19
Interface
BookingDomainService
chapter4/booking_application_service.go:15
Interface
BookingRepository
chapter4/calendar_repository.go:10
Struct
Campaign
chapter2/anti_corruption.go:8
Interface
Car
chapter4/car_factory.go:8
Interface
CardChargeService
chapter5/internal/purchase/purchase.go:48
Interface
CardCharger
chapter8/cookies.go:12
Struct
CardDetails
chapter5/internal/payment/means.go:11
Struct
CheckoutService
chapter4/domain_service_after.go:5
Struct
CoffeeBux
chapter5/internal/loyalty/coffeebux.go:14
Struct
CoffeeLover
chapter5/internal/coffeelover.go:5
Struct
CookieService
chapter8/cookies.go:19
Interface
CookieStockChecker
chapter8/cookies.go:15
Struct
Customer
chapter2/second_pass.go:17
Interface
EmailSender
chapter8/cookies.go:9
Interface
EmailSender
chapter4/email_service.go:11
Struct
GetRecommendationResponse
chapter6/recommendation/internal/recommendation/handler.go:24
Struct
Handler
chapter6/recommendation/internal/recommendation/handler.go:13
Struct
Lead
chapter2/second_pass.go:9
Interface
LeadConvertor
chapter2/second_pass.go:30
Interface
LeadCreator
chapter2/second_pass.go:13
Struct
LeadRequest
chapter2/second_pass.go:5
Struct
MailChimp
chapter4/email_service.go:17
Struct
MailChimpReqBody
chapter4/email_service.go:23
Struct
MarketingCampaignModel
chapter2/anti_corruption.go:15
TypeAlias
Means
chapter5/internal/payment/means.go:3
Struct
MockCardCharger
MockCardCharger is a mock of CardCharger interface.
chapter8/mocks/cookies.go:52
Struct
MockCardChargerMockRecorder
MockCardChargerMockRecorder is the mock recorder for MockCardCharger.
chapter8/mocks/cookies.go:58
Struct
MockCookieStockChecker
MockCookieStockChecker is a mock of CookieStockChecker interface.
chapter8/mocks/cookies.go:15
Struct
MockCookieStockCheckerMockRecorder
MockCookieStockCheckerMockRecorder is the mock recorder for MockCookieStockChecker.
chapter8/mocks/cookies.go:21
Struct
MockEmailSender
MockEmailSender is a mock of EmailSender interface.
chapter8/mocks/cookies.go:89
Struct
MockEmailSenderMockRecorder
MockEmailSenderMockRecorder is the mock recorder for MockEmailSender.
chapter8/mocks/cookies.go:95
Struct
MongoRepository
chapter5/internal/store/repository.go:21
Struct
MongoRepository
chapter5/internal/purchase/repository.go:23
Struct
Option
chapter6/recommendation/internal/recommendation/recommendation.go:21
Struct
Order
chapter3/order.go:12
Struct
OrderCreator
chapter7/saga.go:10
Struct
PartnershipAdaptor
chapter6/recommendation/internal/recommendation/adapter.go:21
Struct
PaymentCreator
chapter7/saga.go:25
Struct
PaymentDetails
chapter2/preliminary_design.go:45
Struct
Point
chapter3/value_objects.go:3
Struct
PostgresRepository
chapter4/calendar_repository.go:15
Struct
Product
chapter5/internal/product.go:5
Struct
Product
chapter4/domain_service_before.go:3
Struct
Purchase
chapter5/internal/purchase/purchase.go:18
Struct
Recommendation
chapter6/recommendation/internal/recommendation/recommendation.go:13
Interface
Repository
chapter5/internal/store/repository.go:16
Interface
Repository
chapter5/internal/purchase/repository.go:18
Struct
Res
chapter6/partnerships/main.go:13
Interface
Saga
chapter7/saga.go:5
Struct
SagaManager
chapter7/saga.go:41
Struct
Service
chapter5/internal/store/store.go:17
Struct
Service
chapter5/internal/purchase/purchase.go:56
Struct
Service
chapter6/recommendation/internal/recommendation/recommendation.go:31
Struct
ShoppingCart
chapter4/domain_service_before.go:13
Struct
SomeEntity
chapter3/uuid.go:5
Struct
Store
chapter5/internal/store/store.go:11
Interface
StoreService
chapter5/internal/purchase/purchase.go:52
Struct
StripeService
chapter5/internal/payment/stripe.go:13
Struct
Tesla
chapter4/car_factory.go:21
Struct
User
chapter2/preliminary_design.go:40
Struct
UserActiveResponse
chapter2/open_host.go:15
Struct
UserAddRequest
chapter2/preliminary_design.go:25
Interface
UserHandler
chapter2/open_host.go:11
Interface
UserManager
chapter2/preliminary_design.go:49
Struct
UserModifyRequest
chapter2/preliminary_design.go:32
Struct
Wallet
chapter3/wallet_aggregate.go:14
Interface
WalletItem
chapter3/wallet_aggregate.go:10
Struct
item
chapter3/order.go:8
Struct
mongoPurchase
chapter5/internal/purchase/repository.go:49
Struct
partnerShipsResponse
chapter6/recommendation/internal/recommendation/adapter.go:14