api

package
v1.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckToken

func CheckToken(w http.ResponseWriter, r *http.Request)

CheckToken ...

func RefreshToken

func RefreshToken(w http.ResponseWriter, r *http.Request)

RefreshToken ...

func Router

func Router() *mux.Router

Router ...

func SetArgs

func SetArgs(r *http.Request, fields []string) (map[string]string, map[string]int)

SetArgs ...

func Signin

func Signin(w http.ResponseWriter, r *http.Request)

Signin ...

func ToSnakeCase

func ToSnakeCase(str string) string

ToSnakeCase changes string to database table

Types

type BankAccountAPI

type BankAccountAPI struct {
	BankAccountService app.BankAccountService
}

BankAccountAPI ...

func InitBankAccountAPI

func InitBankAccountAPI(db *gorm.DB) BankAccountAPI

InitBankAccountAPI ..

func NewBankAccountAPI

func NewBankAccountAPI(p app.BankAccountService) BankAccountAPI

NewBankAccountAPI ...

func (*BankAccountAPI) Create

func (p *BankAccountAPI) Create(w http.ResponseWriter, r *http.Request)

Create ...

func (*BankAccountAPI) Delete

func (p *BankAccountAPI) Delete(w http.ResponseWriter, r *http.Request)

Delete ...

func (*BankAccountAPI) FindAll

func (p *BankAccountAPI) FindAll(w http.ResponseWriter, r *http.Request)

FindAll ...

func (*BankAccountAPI) FindByID

func (p *BankAccountAPI) FindByID(w http.ResponseWriter, r *http.Request)

FindByID ...

func (*BankAccountAPI) GetHandler

func (p *BankAccountAPI) GetHandler(w http.ResponseWriter, r *http.Request)

GetHandler ...

func (*BankAccountAPI) Migrate

func (p *BankAccountAPI) Migrate()

Migrate ...

func (*BankAccountAPI) Update

func (p *BankAccountAPI) Update(w http.ResponseWriter, r *http.Request)

Update ...

type CreditCardAPI

type CreditCardAPI struct {
	CreditCardService app.CreditCardService
}

CreditCardAPI ...

func InitCreditCardAPI

func InitCreditCardAPI(db *gorm.DB) CreditCardAPI

InitCreditCardAPI ..

func NewCreditCardAPI

func NewCreditCardAPI(p app.CreditCardService) CreditCardAPI

NewCreditCardAPI ...

func (*CreditCardAPI) Create

func (p *CreditCardAPI) Create(w http.ResponseWriter, r *http.Request)

Create ...

func (*CreditCardAPI) Delete

func (p *CreditCardAPI) Delete(w http.ResponseWriter, r *http.Request)

Delete ...

func (*CreditCardAPI) FindAll

func (p *CreditCardAPI) FindAll(w http.ResponseWriter, r *http.Request)

FindAll ...

func (*CreditCardAPI) FindByID

func (p *CreditCardAPI) FindByID(w http.ResponseWriter, r *http.Request)

FindByID ...

func (*CreditCardAPI) GetHandler

func (p *CreditCardAPI) GetHandler(w http.ResponseWriter, r *http.Request)

GetHandler ...

func (*CreditCardAPI) Migrate

func (p *CreditCardAPI) Migrate()

Migrate ...

func (*CreditCardAPI) Update

func (p *CreditCardAPI) Update(w http.ResponseWriter, r *http.Request)

Update ...

type LoginAPI

type LoginAPI struct {
	LoginService app.LoginService
}

LoginAPI ...

func InitLoginAPI

func InitLoginAPI(db *gorm.DB) LoginAPI

InitLoginAPI ..

func NewLoginAPI

func NewLoginAPI(p app.LoginService) LoginAPI

NewLoginAPI ...

func (*LoginAPI) Create

func (p *LoginAPI) Create(w http.ResponseWriter, r *http.Request)

Create ...

func (*LoginAPI) Delete

func (p *LoginAPI) Delete(w http.ResponseWriter, r *http.Request)

Delete ...

func (*LoginAPI) FindAll

func (p *LoginAPI) FindAll(w http.ResponseWriter, r *http.Request)

FindAll ...

func (*LoginAPI) FindByID

func (p *LoginAPI) FindByID(w http.ResponseWriter, r *http.Request)

FindByID ...

func (*LoginAPI) FindSamePassword

func (p *LoginAPI) FindSamePassword(w http.ResponseWriter, r *http.Request)

FindSamePassword ...

func (*LoginAPI) GetHandler

func (p *LoginAPI) GetHandler(w http.ResponseWriter, r *http.Request)

GetHandler ...

func (*LoginAPI) Migrate

func (p *LoginAPI) Migrate()

Migrate ...

func (*LoginAPI) PostHandler

func (p *LoginAPI) PostHandler(w http.ResponseWriter, r *http.Request)

PostHandler ...

func (*LoginAPI) Update

func (p *LoginAPI) Update(w http.ResponseWriter, r *http.Request)

Update ...

Jump to

Keyboard shortcuts

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