Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BattleInitiator ¶
type BattleInitiator struct {
// contains filtered or unexported fields
}
func NewBattleInitiator ¶
func NewBattleInitiator(opts *BattleInitiatorOptions) *BattleInitiator
func (BattleInitiator) Initiate ¶
func (b BattleInitiator) Initiate(ctx context.Context, command service.InitiateBattleCommand) (successEvent service.BattleInitiatedEvent, err error)
type BattleInitiatorOptions ¶
type BattleInitiatorOptions struct { BattleRepository repository.Battle CharacterRepository charaRepository.Character }
Click to show internal directories.
Click to hide internal directories.