space_types

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2023 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SpaceTypes

type SpaceTypes struct {
	// contains filtered or unexported fields
}

func NewSpaceTypes

func NewSpaceTypes(db database.DB) *SpaceTypes

func (*SpaceTypes) AddSpaceType

func (s *SpaceTypes) AddSpaceType(spaceType universe.SpaceType, updateDB bool) error

func (*SpaceTypes) AddSpaceTypes

func (s *SpaceTypes) AddSpaceTypes(spaceTypes []universe.SpaceType, updateDB bool) error

func (*SpaceTypes) CreateSpaceType

func (s *SpaceTypes) CreateSpaceType(spaceTypeID uuid.UUID) (universe.SpaceType, error)

func (*SpaceTypes) FilterSpaceTypes

func (s *SpaceTypes) FilterSpaceTypes(predicateFn universe.SpaceTypesFilterPredicateFn) map[uuid.UUID]universe.SpaceType

func (*SpaceTypes) GetSpaceType

func (s *SpaceTypes) GetSpaceType(spaceTypeID uuid.UUID) (universe.SpaceType, bool)

func (*SpaceTypes) GetSpaceTypes

func (s *SpaceTypes) GetSpaceTypes() map[uuid.UUID]universe.SpaceType

func (*SpaceTypes) Initialize

func (s *SpaceTypes) Initialize(ctx context.Context) error

func (*SpaceTypes) Load

func (s *SpaceTypes) Load() error

func (*SpaceTypes) RegisterAPI

func (s *SpaceTypes) RegisterAPI(r *gin.Engine)

func (*SpaceTypes) RemoveSpaceType

func (s *SpaceTypes) RemoveSpaceType(spaceType universe.SpaceType, updateDB bool) error

func (*SpaceTypes) RemoveSpaceTypes

func (s *SpaceTypes) RemoveSpaceTypes(spaceTypes []universe.SpaceType, updateDB bool) error

func (*SpaceTypes) Save

func (s *SpaceTypes) Save() error

Jump to

Keyboard shortcuts

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