Documentation ¶
Index ¶
- type CaptureRepository
- type CreditCardRepository
- type RefundRepository
- type TrasnsactionRepository
- func (tr *TrasnsactionRepository) DeleteTransaction(transaction *models.Transaction)
- func (tr *TrasnsactionRepository) NewTransaction(amount float32, creditCard *models.CreditCard) *models.Transaction
- func (tr *TrasnsactionRepository) RefundCount(transaction *models.Transaction) int64
- func (tr *TrasnsactionRepository) SelectTransaction(uid string) *models.Transaction
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
Click to show internal directories.
Click to hide internal directories.