ну или как проверить что строчка есть в слайсе?
type TokenPermissions struct {
Notify bool `gorm:"default:false"`
Friends bool `gorm:"default:false"`
Status bool `gorm:"default:false"`
Messages bool `gorm:"default:false"`
Comments bool `gorm:"default:false"`
Wall bool `gorm:"default:false"`
Notifications bool `gorm:"default:false"`
Email bool `gorm:"default:false"`
}
func (t Token) AddScopes(scope []string) {
// your epic code
}
вообще можно через рефлект проитерироваться по полям структуры. но это все звучит очень хлипко.
Обсуждают сегодня