Documentation
¶
Index ¶
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 provides project-related functions
func NewMockService ¶
func NewMockService() *Service
NewMockService creates a new Service instance for testing
type ServiceIface ¶
type ServiceIface interface { CreateProject(db.CreateProjectParams) (*db.Project, error) GetAllProjects() ([]*db.Project, error) GetProjectByID(int32) (*db.Project, error) UpdateProjectByID(int32, db.UpdateProjectByIDParams) (*db.Project, error) DeleteProjectByID(int32) error CreateProjectMember(int32, db.CreateProjectMemberParams) error GetAllProjectMembers(int32) ([]*db.ProjectMember, error) GetProjectMemberByID(int32, int32) (*db.ProjectMember, error) UpdateProjectMemberByID(int32, int32, db.UpdateProjectMemberByIDParams) (*db.ProjectMember, error) DeleteProjectMemberByID(int32, int32) error }
ServiceIface is an interface for the Service
Click to show internal directories.
Click to hide internal directories.