Documentation ¶
Index ¶
- type EnvironmentHandler
- type EnvironmentService
- func (e *EnvironmentService) CreateEnvironment(ctx context.Context, projectID string, input *model.CreateEnvironmentRequest) (*model.Environment, error)
- func (e *EnvironmentService) DeleteEnvironment(ctx context.Context, projectID string, environmentID string) (string, error)
- func (e *EnvironmentService) GetEnvironment(projectID string, environmentID string) (*model.Environment, error)
- func (e *EnvironmentService) ListEnvironments(projectID string, request *model.ListEnvironmentRequest) (*model.ListEnvironmentResponse, error)
- func (e *EnvironmentService) UpdateEnvironment(ctx context.Context, projectID string, request *model.UpdateEnvironmentRequest) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvironmentHandler ¶
type EnvironmentHandler interface { CreateEnvironment(ctx context.Context, projectID string, input *model.CreateEnvironmentRequest) (*model.Environment, error) UpdateEnvironment(ctx context.Context, projectID string, request *model.UpdateEnvironmentRequest) (string, error) DeleteEnvironment(ctx context.Context, projectID string, environmentID string) (string, error) GetEnvironment(projectID string, environmentID string) (*model.Environment, error) ListEnvironments(projectID string, request *model.ListEnvironmentRequest) (*model.ListEnvironmentResponse, error) }
func NewEnvironmentService ¶
func NewEnvironmentService(EnvironmentOperator *dbOperationsEnvironment.Operator) EnvironmentHandler
type EnvironmentService ¶
type EnvironmentService struct {
EnvironmentOperator *dbOperationsEnvironment.Operator
}
func (*EnvironmentService) CreateEnvironment ¶
func (e *EnvironmentService) CreateEnvironment(ctx context.Context, projectID string, input *model.CreateEnvironmentRequest) (*model.Environment, error)
func (*EnvironmentService) DeleteEnvironment ¶
func (*EnvironmentService) GetEnvironment ¶
func (e *EnvironmentService) GetEnvironment(projectID string, environmentID string) (*model.Environment, error)
func (*EnvironmentService) ListEnvironments ¶
func (e *EnvironmentService) ListEnvironments(projectID string, request *model.ListEnvironmentRequest) (*model.ListEnvironmentResponse, error)
func (*EnvironmentService) UpdateEnvironment ¶
func (e *EnvironmentService) UpdateEnvironment(ctx context.Context, projectID string, request *model.UpdateEnvironmentRequest) (string, error)
Click to show internal directories.
Click to hide internal directories.