package json import "gitea.local.lab/Lbenedar/foundry_helper_service/internal/foundry/temp_models/db" type User struct { Name string `json:"name"` Role int `json:"role"` ID string `json:"_id"` Avatar string `json:"avatar"` Character string `json:"character"` Color string `json:"color"` Pronouns string `json:"pronouns"` Hotbar map[int]string `json:"hotbar,omitempty"` UsersStats Stats `json:"_stats"` // Permissions any `json:"permissions"` // UsersFlags any `json:"flags,omitempty"` } func (u *User) ToDB(dest *db.User) bool { if dest == nil { return false } dest.Name = u.Name dest.Role = u.Role dest.ID = u.ID dest.Avatar = u.Avatar dest.Character = u.Character dest.Color = u.Color dest.Pronouns = u.Pronouns u.UsersStats.ToDB(&dest.Stats) HotbarToDB(&dest.Hotbar, u.Hotbar) return true }