parameter

package
v0.0.0-...-2a2181e Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCommand

type AddCommand struct {
	ProjectConfig
	CommandName string
}

type AddDataTransferObject

type AddDataTransferObject struct {
	ProjectConfigWithPackage
	Name string
	Type string
}

type AddDependency

type AddDependency struct {
	ProjectConfig
	Dependency Dependency
}

type AddEndpoint

type AddEndpoint struct {
	ProjectConfig
	PackageName  string
	EndpointName string
}

type AddModel

type AddModel struct {
	ProjectConfig
	RepositoryName string
	ModelName      string
	SkipIfError    bool
}

type AddRepository

type AddRepository struct {
	ProjectConfig
	RepositoryName string
	FunctionName   string
	ModelName      string
}

func (AddRepository) FunctionPath

func (r AddRepository) FunctionPath() string

func (AddRepository) GeneratedFolders

func (r AddRepository) GeneratedFolders() []string

func (AddRepository) RepositoryPath

func (r AddRepository) RepositoryPath() string

type AddRepositoryDataTransferObject

type AddRepositoryDataTransferObject struct {
	ProjectConfig
	RepositoryName string
	Name           string
	Type           string
}

type AddUsecase

type AddUsecase struct {
	ProjectConfig
	PackageName  string
	FunctionName string
}

type Dependency

type Dependency string
const (
	Postgres Dependency = "postgres"
	Redis    Dependency = "redis"
	Kafka    Dependency = "kafka"
)

type ProjectConfig

type ProjectConfig struct {
	Path   string
	Name   string
	Module string
}

type ProjectConfigWithPackage

type ProjectConfigWithPackage struct {
	ProjectConfig
	PackageName string
}

type ProjectConfigWithRepository

type ProjectConfigWithRepository struct {
	ProjectConfig
	RepositoryPath string
	RepositoryName string
}

type RemoveCommand

type RemoveCommand struct {
	ProjectConfig
	CommandName string
}

type RemoveDataTransferObject

type RemoveDataTransferObject struct {
	ProjectConfigWithPackage
	Name string
	Type string
}

type RemoveEndpoint

type RemoveEndpoint struct {
	ProjectConfig
	PackageName  string
	EndpointName string
}

type RemoveModel

type RemoveModel struct {
	ProjectConfig
	RepositoryName string
	ModelName      string
	SkipIfError    bool
}

type RemoveRepository

type RemoveRepository struct {
	ProjectConfig
	RepositoryName string
	FunctionName   string
	ModelName      string
}

func (RemoveRepository) FunctionPath

func (r RemoveRepository) FunctionPath() string

func (RemoveRepository) RepositoryPath

func (r RemoveRepository) RepositoryPath() string

type RemoveRepositoryDataTransferObject

type RemoveRepositoryDataTransferObject struct {
	ProjectConfig
	RepositoryName string
	Name           string
	Type           string
}

type RemoveUsecase

type RemoveUsecase struct {
	ProjectConfig
	PackageName  string
	FunctionName string
}

Jump to

Keyboard shortcuts

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