Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidField = errors.New("invalid field")
)
Functions ¶
Types ¶
type DeviceSettings ¶
type DeviceSettings struct {
models.TimedModel
UserID string `gorm:"primaryKey;not null;type:varchar(32)"`
Settings map[string]any `gorm:"not null;type:json;serializer:json"`
User users.User `gorm:"foreignKey:UserID;constraint:OnDelete:CASCADE"`
}
func NewDeviceSettings ¶ added in v1.34.3
func NewDeviceSettings(userID string, settings map[string]any) *DeviceSettings
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(params ServiceParams) *Service
func (*Service) GetSettings ¶
func (*Service) ReplaceSettings ¶
Click to show internal directories.
Click to hide internal directories.