package quartermaster type Group struct { ID int `json:"id"` Name string `json:"name"` Description string `json:"description"` } type GroupService interface { Group(int) (*Group, error) AddGroup(*Group) (*Group, error) UpdateGroup(*Group) error DeleteGroup(*Group) error GetItems(*Group) ([]*Item, error) }