Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaksimDzhangirov/practicalDDD
/ functions
Functions
185 in github.com/MaksimDzhangirov/practicalDDD
⨍
Functions
185
◇
Types & classes
121
Method
GetValues
GetValues возвращает значение для бинарного оператора
gorm-generics/specification.go:81
Method
HasLimitedResponsibility
()
value-objects/value_objects.go:107
Method
HasMoney
()
pkg/bankAccount/domain/model/bank_account.go:35
Method
InDebt
()
pkg/bankAccount/domain/model/bank_account.go:45
Method
IsAdult
()
value-objects/value_objects.go:90
Method
IsConversionPossible
(from domain.Currency, to domain.Currency)
services/bank_service.go:10
Method
IsConversionPossible
(from domain.Currency, to domain.Currency)
services/bank_service.go:24
Function
IsDeliverable
()
pkg/product/infrastructure/product.go:93
Function
IsDeliverable
(product model.Product)
pkg/product/infrastructure/create/product.go:46
Function
IsDeliverable
(product Product)
pkg/product/domain/model/product.go:92
Method
IsIndividual
()
value-objects/value_objects.go:103
Method
IsMagenta
()
value-objects/value_objects.go:249
Method
IsPerson
()
value-objects/value_objects.go:35
Function
IsPlastic
()
pkg/product/infrastructure/product.go:89
Function
IsPlastic
(product model.Product)
pkg/product/infrastructure/create/product.go:41
Function
IsPlastic
(product Product)
pkg/product/domain/model/product.go:88
Method
IsRed
()
value-objects/value_objects.go:241
Method
IsValid
(product Product)
pkg/product/domain/model/product.go:30
Method
IsValid
(product Product)
pkg/product/domain/model/product.go:50
Method
IsValid
(product Product)
pkg/product/domain/model/product.go:70
Method
IsValid
(product Product)
pkg/product/domain/model/product.go:84
Method
IsValid
(product Product)
pkg/product/domain/model/product.go:98
Method
IsYellow
()
value-objects/value_objects.go:245
Method
IsYoungerThen
(other time.Time)
value-objects/value_objects.go:86
Method
KeepOnlyGreen
Неправильно. Состояние изменяется внутри объекта-значения
value-objects/value_objects.go:169
Method
MarkAsDeleted
()
pkg/bankAccount/domain/model/customer_account.go:31
Method
Name
()
events/event.go:17
Method
Name
()
events/event.go:32
Method
Name
()
events/event.go:45
Method
Name
()
events/event.go:58
Method
Name
()
events/event.go:76
Method
Name
()
events/event.go:94
Method
Name
()
events/event.go:112
Method
Name
()
events/email_events.go:17
Function
NewAccessModule
(useDatabase bool)
pkg/access/access.go:15
Function
NewAccountService
(client *http.Client)
services/account_service.go:15
Function
NewAndSpecification
(specifications ...ProductSpecification)
pkg/product/infrastructure/product.go:17
Function
NewAndSpecification
(specifications ...ProductSpecification)
pkg/product/domain/model/product.go:24
Function
NewExchangeRateService
(repository repository.ExchangeRateRepository)
services/bank_service.go:18
Function
NewHasAtLeast
(pieces int)
pkg/product/infrastructure/product.go:75
Function
NewHasAtLeast
(pieces int)
pkg/product/domain/model/product.go:78
Function
NewMoney
(amount int, currencyID uuid.UUID)
value-objects/value_objects.go:183
Function
NewNotSpecification
(specification ProductSpecification)
pkg/product/domain/model/product.go:64
Function
NewOrSpecification
(specifications ...ProductSpecification)
pkg/product/infrastructure/product.go:46
Function
NewOrSpecification
(specifications ...ProductSpecification)
pkg/product/domain/model/product.go:44
Function
Not
Not передаёт NOT оператор в виде Specification
gorm-generics/specification.go:61
Method
Notify
(event Event)
events/email_events.go:31
Method
Notify
Метод Notify уведомляет подписанный EventHandler о том, что произошло определенное событие (Event)
events/event_publisher.go:24
Method
Notify
Notify передаёт события через SQS
events/sqs.go:22
Method
OrderID
()
events/event.go:24
Method
OrderID
()
events/event.go:36
Method
OrderID
()
events/event.go:49
Method
OrderID
()
events/event.go:62
Method
OrderID
()
events/event.go:80
Method
OrderID
()
events/event.go:98
Method
OrderID
()
events/event.go:116
Method
Query
()
pkg/product/infrastructure/product.go:23
Method
Query
()
pkg/product/infrastructure/product.go:52
Method
Query
()
pkg/product/infrastructure/product.go:81
Method
Query
()
pkg/product/infrastructure/product.go:99
Method
Run
Run запускает прослушивание SQS сообщений
events/sqs.go:49
Method
SaveCustomer
(ctx context.Context, customer model.Customer)
pkg/client/infrastructure/customer.go:34
Method
SaveCustomer
(ctx context.Context, customer model.Customer)
pkg/client/domain/repository/customer_repository.go:17
Method
Search
(ctx context.Context, specification CustomerSpecification)
pkg/client/domain/repository/customer_repository.go:16
Method
Stop
Stop останавливает прослушивание SQS сообщений
events/sqs.go:69
Method
Subscribe
Метод Subscribe подписывает EventHandler на определённое событие (Event)
events/event_publisher.go:15
Method
ToBrighter
()
value-objects/value_objects.go:217
Method
ToCSS
()
value-objects/value_objects.go:45
Method
ToCompany
()
value-objects/value_objects.go:125
Method
ToDarker
()
value-objects/value_objects.go:225
Method
ToEntity
()
infrastructure/bankAccount/dto/dto.go:24
Method
ToEntity
()
pkg/client/infrastructure/dto/company.go:15
Method
ToEntity
(dto CryptoInvestmentGorm)
pkg/investment/infrastructure/investment.go:30
Method
ToHTML
()
value-objects/value_objects.go:29
Method
ToPerson
()
value-objects/value_objects.go:118
Method
Update
(account domain.Account)
services/account_service.go:21
Method
UpdateCustomer
(ctx context.Context, customer model.Customer)
pkg/client/domain/repository/customer_repository.go:18
Method
Value
()
pkg/product/infrastructure/product.go:34
Method
Value
()
pkg/product/infrastructure/product.go:63
Method
Value
()
pkg/product/infrastructure/product.go:85
Method
Value
()
pkg/product/infrastructure/product.go:103
Method
WithAmount
Правильно. Возвращаем новый объект-значение с новым состоянием
value-objects/value_objects.go:148
Method
WithOnlyGreen
Правильно. Возвращаем новый объект-значение с новым состоянием
value-objects/value_objects.go:175
Function
main
()
gorm-generics/simple_example.go:37
Function
main
()
cmd/main.go:10
← previous
101–185 of 185, ranked by callers