type Contact struct {
MemberId int `db:"member_id" json:"-"`
Name string `db:"name" json:"name"`
}
type ContactList []Contact
var contacts *interfaces.ContactList = repo.GetContactList()
for _, contact := range contacts {
...
}
*interfaces.ContactList
не нужно делать указатель на массив. Массивы и так передаются по указателю.interfaces.ContactList