manager

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotFound        = errors.New("entity does not exist")
	ErrInternalServer  = errors.New("internal server error")
	ErrDuplicateEntity = errors.New("duplicate entity")
	ErrNoAccess        = errors.New("no access")
	ErrInvalidCarTag   = errors.New("invalid car tag")
	ErrParkingNotFound = errors.New("parking not found")
)

Functions

func CarEnter

func CarEnter(ctx context.Context, log entity.Log) (int, error)

func CarExit

func CarExit(ctx context.Context, pId int, carTag string) error

func CreateParking

func CreateParking(ctx context.Context, parking entity.Parking) (int, uuid.UUID, error)

func CreateParkingAdmin

func CreateParkingAdmin(ctx context.Context, ParkingAdmin entity.ParkingAdmin) (int, uuid.UUID, error)

func CreateSystemAdmin

func CreateSystemAdmin(ctx context.Context, SystemAdmin entity.SystemAdmin) (int, error)

func CreateWhitelist

func CreateWhitelist(ctx context.Context, Whitelist entity.Whitelist, adminCode uuid.UUID) (int, error)

func CreateZone

func CreateZone(ctx context.Context, zone entity.Zone) (int, error)

func DeleteParking

func DeleteParking(ctx context.Context, id int) error

func DeleteParkingAdmin

func DeleteParkingAdmin(ctx context.Context, id int) error

func DeleteSystemAdmin

func DeleteSystemAdmin(ctx context.Context, id int) error

func DeleteWhitelist

func DeleteWhitelist(ctx context.Context, req entity.WhitelistDeleteReq) error

func DeleteZone

func DeleteZone(ctx context.Context, id int, adminUUID uuid.UUID) error

func EnterZone

func EnterZone(ctx context.Context, zoneID int) error

func ExitZone

func ExitZone(ctx context.Context, zoneID int) error

func GetParking

func GetParking(ctx context.Context, id int) (entity.Parking, int, error)

func GetParkingAdmin

func GetParkingAdmin(ctx context.Context, id int) (entity.ParkingAdmin, error)

func GetParkingAdmins

func GetParkingAdmins(ctx context.Context) ([]entity.ParkingAdmin, error)

func GetParkingUUID

func GetParkingUUID(ctx context.Context, adminId uuid.UUID) (uuid.UUID, error)

func GetParkings

func GetParkings(ctx context.Context) ([]entity.Parking, error)

func GetSystemAdmin

func GetSystemAdmin(ctx context.Context, id int) (entity.SystemAdmin, error)

func GetSystemAdmins

func GetSystemAdmins(ctx context.Context) ([]entity.SystemAdmin, error)

func GetWhitelists

func GetWhitelists(ctx context.Context, req entity.WhitelistGetReq) ([]entity.Whitelist, error)

func GetZones

func GetZones(ctx context.Context, adminUUID uuid.UUID) ([]entity.Zone, error)

func UpdateParking

func UpdateParking(ctx context.Context, rule entity.Parking) error

func UpdateParkingAdmin

func UpdateParkingAdmin(ctx context.Context, rule entity.ParkingAdmin) error

func UpdateSystemAdmin

func UpdateSystemAdmin(ctx context.Context, rule entity.SystemAdmin) error

func UpdateZone

func UpdateZone(ctx context.Context, zone entity.Zone) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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