Documentation ¶
Index ¶
- type AddCommand
- type AddDataTransferObject
- type AddDependency
- type AddEndpoint
- type AddModel
- type AddRepository
- type AddRepositoryDataTransferObject
- type AddUsecase
- type Dependency
- type ProjectConfig
- type ProjectConfigWithPackage
- type ProjectConfigWithRepository
- type RemoveCommand
- type RemoveDataTransferObject
- type RemoveEndpoint
- type RemoveModel
- type RemoveRepository
- type RemoveRepositoryDataTransferObject
- type RemoveUsecase
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 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 }
Click to show internal directories.
Click to hide internal directories.