Documentation ¶
Index ¶
Constants ¶
View Source
const TransactionCreated = "wallet.core.transaction.created"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTransactionOutput ¶
type CreateTransactionUseCase ¶
type CreateTransactionUseCase struct { UnitOfWork uow.UnitOfWorkInterface EventPublisher events.EventPublisherInterface }
func NewCreateTransactionUseCase ¶
func NewCreateTransactionUseCase( UnitOfWork uow.UnitOfWorkInterface, EventPublisher events.EventPublisherInterface, ) *CreateTransactionUseCase
func (*CreateTransactionUseCase) Execute ¶
func (uc *CreateTransactionUseCase) Execute(ctx context.Context, command CreateTransactionCommand) (*CreateTransactionOutput, error)
Click to show internal directories.
Click to hide internal directories.