repositories

package
v0.0.0-...-9d42bc3 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CaptureRepository

type CaptureRepository struct {
	// contains filtered or unexported fields
}

func NewCaptureRepository

func NewCaptureRepository(db *gorm.DB) *CaptureRepository

func (*CaptureRepository) DeleteCapture

func (or *CaptureRepository) DeleteCapture(capture *models.Capture)

func (*CaptureRepository) NewCapture

func (or *CaptureRepository) NewCapture(amount float32, transaction *models.Transaction) *models.Capture

func (*CaptureRepository) SelectCapture

func (or *CaptureRepository) SelectCapture(uid int32) *models.Capture

type CreditCardRepository

type CreditCardRepository struct {
	// contains filtered or unexported fields
}

func NewCreditCardRepository

func NewCreditCardRepository(db *gorm.DB) *CreditCardRepository

func (*CreditCardRepository) DeleteCard

func (ar *CreditCardRepository) DeleteCard(creditCard *models.CreditCard)

func (*CreditCardRepository) SelectCard

func (ar *CreditCardRepository) SelectCard(ccn string) (*models.CreditCard, error)

func (*CreditCardRepository) UpdateCard

func (ar *CreditCardRepository) UpdateCard(creditCard *models.CreditCard)

type RefundRepository

type RefundRepository struct {
	// contains filtered or unexported fields
}

func NewRefundRepository

func NewRefundRepository(db *gorm.DB) *RefundRepository

func (*RefundRepository) DeleteRefund

func (rr *RefundRepository) DeleteRefund(refund *models.Refund)

func (*RefundRepository) NewRefund

func (rr *RefundRepository) NewRefund(amount float32, transaction *models.Transaction) *models.Refund

func (*RefundRepository) SelectRefund

func (rr *RefundRepository) SelectRefund(uid int32) *models.Refund

type TrasnsactionRepository

type TrasnsactionRepository struct {
	// contains filtered or unexported fields
}

func NewTrasnsactionRepository

func NewTrasnsactionRepository(db *gorm.DB) *TrasnsactionRepository

func (*TrasnsactionRepository) DeleteTransaction

func (tr *TrasnsactionRepository) DeleteTransaction(transaction *models.Transaction)

func (*TrasnsactionRepository) NewTransaction

func (tr *TrasnsactionRepository) NewTransaction(amount float32, creditCard *models.CreditCard) *models.Transaction

func (*TrasnsactionRepository) RefundCount

func (tr *TrasnsactionRepository) RefundCount(transaction *models.Transaction) int64

func (*TrasnsactionRepository) SelectTransaction

func (tr *TrasnsactionRepository) SelectTransaction(uid string) *models.Transaction

Jump to

Keyboard shortcuts

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