biz

package
v0.0.0-...-a9741ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ProviderSet = wire.NewSet(NewSceneUseCase)

Functions

This section is empty.

Types

type Role

type Role struct {
	Id    int64
	Blood float64
}

type Scene

type Scene struct {
	SceneId int64
	Roles   []Role
}

type SceneRepo

type SceneRepo interface {
	GetScene(ctx context.Context, uid int64) (*Scene, error)
	SaveScene(ctx context.Context, c *Scene) error
	DeleteScene(ctx context.Context, uid int64) error
}

type SceneUseCase

type SceneUseCase struct {
	// contains filtered or unexported fields
}

func NewSceneUseCase

func NewSceneUseCase(repo SceneRepo, logger log.Logger) *SceneUseCase

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL