mongo

package
v0.0.0-...-794a79b Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Repository

type Repository struct {
	URI string
	// contains filtered or unexported fields
}

func NewRepository

func NewRepository(c context.Context, URI string) (*Repository, error)

func (*Repository) GetCardToken

func (repo *Repository) GetCardToken(c context.Context, ID string) (*plutus.CardToken, error)

func (*Repository) GetChargeToken

func (repo *Repository) GetChargeToken(c context.Context, ID string) (*plutus.ChargeToken, error)

func (*Repository) GetCustomer

func (repo *Repository) GetCustomer(c context.Context, ID string) (*plutus.Customer, error)

func (*Repository) GetSale

func (repo *Repository) GetSale(c context.Context, ID string) (*plutus.Sale, error)

func (*Repository) RemoveCardToken

func (repo *Repository) RemoveCardToken(c context.Context, ID string) (*plutus.CardToken, error)

func (*Repository) RemoveChargeToken

func (repo *Repository) RemoveChargeToken(c context.Context, ID string) (*plutus.ChargeToken, error)

func (*Repository) RemoveCustomer

func (repo *Repository) RemoveCustomer(c context.Context, ID string) (*plutus.Customer, error)

func (*Repository) RemoveSale

func (repo *Repository) RemoveSale(c context.Context, ID string) (*plutus.Sale, error)

func (*Repository) SaveCardToken

func (repo *Repository) SaveCardToken(c context.Context, cardToken *plutus.CardToken) (*plutus.CardToken, error)

func (*Repository) SaveChargeToken

func (repo *Repository) SaveChargeToken(c context.Context, chargeToken *plutus.ChargeToken) (*plutus.ChargeToken, error)

func (*Repository) SaveCustomer

func (repo *Repository) SaveCustomer(c context.Context, customer *plutus.Customer) (*plutus.Customer, error)

func (*Repository) SaveSale

func (repo *Repository) SaveSale(c context.Context, sale *plutus.Sale) (*plutus.Sale, error)

func (*Repository) UpdateCardToken

func (repo *Repository) UpdateCardToken(c context.Context, ID string, updatePayload plutus.CardToken) (*plutus.CardToken, error)

func (*Repository) UpdateChargeToken

func (repo *Repository) UpdateChargeToken(c context.Context, ID string, updatePayload plutus.ChargeToken) (*plutus.ChargeToken, error)

func (*Repository) UpdateCustomer

func (repo *Repository) UpdateCustomer(c context.Context, ID string, updatePayload plutus.Customer) (*plutus.Customer, error)

func (*Repository) UpdateSale

func (repo *Repository) UpdateSale(c context.Context, ID string, updatePayload plutus.Sale) (*plutus.Sale, error)

Jump to

Keyboard shortcuts

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