usecase

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PullInput

type PullInput struct {
	APIID                     string
	DeleteExtraneousResources bool
}

type PullOutput

type PullOutput struct {
}

type PullUseCase

type PullUseCase interface {
	Execute(ctx context.Context, params *PullInput) (*PullOutput, error)
}

func NewPullUseCase

func NewPullUseCase(repo repository.Repository) PullUseCase

type PushInput

type PushInput struct {
	APIID                     string
	DeleteExtraneousResources bool
}

type PushOutput

type PushOutput struct {
}

type PushUseCase

type PushUseCase interface {
	Execute(ctx context.Context, params *PushInput) (*PushOutput, error)
}

func NewPushUseCase

func NewPushUseCase(repo repository.Repository) PushUseCase

Directories

Path Synopsis
Package mock_usecase is a generated GoMock package.
Package mock_usecase is a generated GoMock package.

Jump to

Keyboard shortcuts

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