demo

package
v0.0.0-...-4346918 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ADMIN_EMAIL string = "admin@admin.com"
	ADMIN_PASS  string = "admin"
	USER_EMAIL  string = "user@user.com"
	USER_PASS   string = "user"
	USER2_EMAIL string = "user2@user.com"
	USER2_PASS  string = "user2"
	TRAIN_FROM  string = "London"
	TRAIN_TO    string = "France"
)

Variables

View Source
var (
	DemoTicketPrice types.Currency = types.Currency(20 * types.Dollar)
)

Functions

This section is empty.

Types

type DemoStorage

type DemoStorage struct{}

func (DemoStorage) GetTrain

func (ds DemoStorage) GetTrain() types.Train

func (DemoStorage) GetUserByID

func (ds DemoStorage) GetUserByID(userID string) (*types.User, error)

func (DemoStorage) Login

func (ds DemoStorage) Login(email, password string) (*types.User, error)

func (DemoStorage) TicketByID

func (ds DemoStorage) TicketByID(ticketID string) (*types.Ticket, error)

func (DemoStorage) TicketCreate

func (ds DemoStorage) TicketCreate(ticket types.Ticket) (*types.Ticket, error)

func (DemoStorage) TicketDelete

func (ds DemoStorage) TicketDelete(ticket types.Ticket) error

func (DemoStorage) TicketSearch

func (ds DemoStorage) TicketSearch(search storage.TicketSearchParams) (types.TicketSet, error)

func (DemoStorage) TicketUpdate

func (ds DemoStorage) TicketUpdate(updatedTicket types.Ticket) (*types.Ticket, error)

func (DemoStorage) TrainCheckSeatTaken

func (ds DemoStorage) TrainCheckSeatTaken(car types.TrainCar, seat int32) (bool, error)

func (DemoStorage) TrainDetails

func (ds DemoStorage) TrainDetails() (types.TicketSet, error)

func (DemoStorage) TrainGetEmptySeats

func (ds DemoStorage) TrainGetEmptySeats() (types.TicketSet, error)

Jump to

Keyboard shortcuts

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