cases

package
v0.0.0-...-4fd81ac Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2014 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Key []byte

Functions

func LoginCitizen

func LoginCitizen(uid, plain_secret string) (string, error)

func NewMemoryStore

func NewMemoryStore() memoryStore

Types

type Citizen

type Citizen struct {
	UID    string
	Secret string
	// contains filtered or unexported fields
}

func CreateCitizen

func CreateCitizen(uid, secret string) (Citizen, error)

func FindCitizen

func FindCitizen(uid string) (Citizen, error)

func FindCitizens

func FindCitizens() []Citizen

func UpdateCitizen

func UpdateCitizen(uid string, attributes Citizen) (Citizen, error)

type DataStore

type DataStore interface {
	FetchCitizenByUID(uid string) (Citizen, bool)
	FetchCitizens() []Citizen
	SaveCitizen(Citizen) error
}
var Store DataStore

Jump to

Keyboard shortcuts

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