Documentation
¶
Overview ¶
Package agentpackage provides the AgentPackageService for managing agent packages.
Index ¶
- type Service
- func (a *Service) CreateAgentPackage(ctx context.Context, apiModel *v1.AgentPackage) (*v1.AgentPackage, error)
- func (a *Service) DeleteAgentPackage(ctx context.Context, name string) error
- func (a *Service) GetAgentPackage(ctx context.Context, name string) (*v1.AgentPackage, error)
- func (a *Service) ListAgentPackages(ctx context.Context, options *model.ListOptions) (*v1.ListResponse[v1.AgentPackage], error)
- func (a *Service) UpdateAgentPackage(ctx context.Context, name string, agentPackage *v1.AgentPackage) (*v1.AgentPackage, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service is a service for managing agent packages.
func NewAgentPackageService ¶
func NewAgentPackageService( agentpackageUsecase domainport.AgentPackageUsecase, logger *slog.Logger, ) *Service
NewAgentPackageService creates a new AgentPackageService.
func (*Service) CreateAgentPackage ¶
func (a *Service) CreateAgentPackage( ctx context.Context, apiModel *v1.AgentPackage, ) (*v1.AgentPackage, error)
CreateAgentPackage implements port.AgentPackageManageUsecase.
func (*Service) DeleteAgentPackage ¶
DeleteAgentPackage implements port.AgentPackageManageUsecase.
func (*Service) GetAgentPackage ¶
GetAgentPackage implements port.AgentPackageManageUsecase.
func (*Service) ListAgentPackages ¶
func (a *Service) ListAgentPackages( ctx context.Context, options *model.ListOptions, ) (*v1.ListResponse[v1.AgentPackage], error)
ListAgentPackages implements port.AgentPackageManageUsecase.
func (*Service) UpdateAgentPackage ¶
func (a *Service) UpdateAgentPackage( ctx context.Context, name string, agentPackage *v1.AgentPackage, ) (*v1.AgentPackage, error)
UpdateAgentPackage implements port.AgentPackageManageUsecase.
Click to show internal directories.
Click to hide internal directories.