dbdelegate

package
v0.0.0-...-25cbc4d Latest Latest
Warning

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

Go to latest
Published: May 19, 2020 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DCartDeligate

type DCartDeligate struct {
	DB  dbi.Database
	Log *lg.Logger
}

DCartDeligate DCartDeligate

func (*DCartDeligate) AddUser

func (d *DCartDeligate) AddUser(cu *DCartUser) (bool, int64)

AddUser AddUser

func (*DCartDeligate) GetNew

func (d *DCartDeligate) GetNew() DCartUserDelegate

GetNew GetNew

func (*DCartDeligate) GetUser

func (d *DCartDeligate) GetUser(url string) *DCartUser

GetUser GetUser

func (*DCartDeligate) RemoveUser

func (d *DCartDeligate) RemoveUser(cu *DCartUser) bool

RemoveUser RemoveUser

type DCartUser

type DCartUser struct {
	PublicKey string `json:"PublicKey"`
	TimeStamp string `json:"TimeStamp"`
	TokenKey  string `json:"TokenKey"`
	Action    string `json:"Action"`
	SecureURL string `json:"SecureURL"`
	Enabled   bool
}

DCartUser DCartUser

type DCartUserDelegate

type DCartUserDelegate interface {
	AddUser(cu *DCartUser) (bool, int64)
	RemoveUser(cu *DCartUser) bool
	GetUser(url string) *DCartUser
}

DCartUserDelegate DCartUserDelegate

type MockDCartDeligate

type MockDCartDeligate struct {
	DB                dbi.Database
	Log               *lg.Logger
	MockAddSuccess    bool
	MockAddID         int64
	MockRemoveSuccess bool
	MockDcartUser     *DCartUser
}

MockDCartDeligate MockDCartDeligate

func (*MockDCartDeligate) AddUser

func (d *MockDCartDeligate) AddUser(cu *DCartUser) (bool, int64)

AddUser AddUser

func (*MockDCartDeligate) GetNew

GetNew GetNew

func (*MockDCartDeligate) GetUser

func (d *MockDCartDeligate) GetUser(url string) *DCartUser

GetUser GetUser

func (*MockDCartDeligate) RemoveUser

func (d *MockDCartDeligate) RemoveUser(cu *DCartUser) bool

RemoveUser RemoveUser

Jump to

Keyboard shortcuts

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