settings

package
v0.0.42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SystemSettingsAggregate

type SystemSettingsAggregate struct {
	Id       int64             `json:"id"`
	Sequence int64             `json:"sequence"`
	Settings map[string]string `json:"settings"`
}

evercore:aggregate

func NewSystemSettingsAggregate

func NewSystemSettingsAggregate() *SystemSettingsAggregate

func (*SystemSettingsAggregate) ApplyEventState

func (s *SystemSettingsAggregate) ApplyEventState(eventState evercore.EventState, eventTime time.Time, reference string) error

func (*SystemSettingsAggregate) ApplySnapshot

func (s *SystemSettingsAggregate) ApplySnapshot(snapshot *evercore.Snapshot) error

func (*SystemSettingsAggregate) AsAggregate

func (s *SystemSettingsAggregate) AsAggregate() evercore.Aggregate

func (*SystemSettingsAggregate) GetAggregateType

func (s *SystemSettingsAggregate) GetAggregateType() string

func (*SystemSettingsAggregate) GetId

func (s *SystemSettingsAggregate) GetId() int64

func (*SystemSettingsAggregate) GetSequence

func (s *SystemSettingsAggregate) GetSequence() int64

func (*SystemSettingsAggregate) GetSnapshotFrequency

func (s *SystemSettingsAggregate) GetSnapshotFrequency() int64

func (*SystemSettingsAggregate) GetSnapshotState

func (s *SystemSettingsAggregate) GetSnapshotState() (*string, error)

func (*SystemSettingsAggregate) SetId

func (s *SystemSettingsAggregate) SetId(id int64)

func (*SystemSettingsAggregate) SetSequence

func (s *SystemSettingsAggregate) SetSequence(seq int64)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL