Implemented savePreferences API

This commit is contained in:
utkarshcmu
2016-03-06 03:47:39 -08:00
parent 1ef332e82c
commit 660d3fa1e9
8 changed files with 73 additions and 58 deletions
+8 -10
View File
@@ -9,20 +9,18 @@ var (
ErrPreferenceNotFound = errors.New("Preference not found")
)
type Preference struct {
Id int64
PrefId int64
PrefType string
PrefData map[string]interface{}
type Preferences struct {
Id int64
PrefId int64
PrefType string
PrefData map[string]interface{}
}
// ---------------------
// COMMANDS
type SavePreferenceCommand struct {
PrefData map[string]interface{} `json:"prefData"`
PrefId int64 `json:"-"`
type SavePreferencesCommand struct {
PrefData map[string]interface{} `json:"prefData" binding:"Required"`
PrefId int64 `json:"-"`
PrefType string `json:"-"`
}