Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvoiceRepository ¶
func NewInvoiceRepository ¶
func NewInvoiceRepository(db *gorm.DB) *InvoiceRepository
func (*InvoiceRepository) FindByNumber ¶
type MidtransTransactionRepository ¶
func NewMidtransTransactionRepository ¶
func NewMidtransTransactionRepository(db *gorm.DB) *MidtransTransactionRepository
func (*MidtransTransactionRepository) FindByOrderID ¶
func (m *MidtransTransactionRepository) FindByOrderID(ctx context.Context, orderID string) (*midtrans.TransactionStatus, error)
FindByOrderID fetch a transaction status for a given orderID
func (*MidtransTransactionRepository) Save ¶
func (m *MidtransTransactionRepository) Save(ctx context.Context, status *midtrans.TransactionStatus) error
Save will update the notification stored in sql database
type SubscriptionRepository ¶
func NewSubscriptionRepository ¶
func NewSubscriptionRepository(db *gorm.DB) *SubscriptionRepository
func (*SubscriptionRepository) FindByNumber ¶
func (r *SubscriptionRepository) FindByNumber(ctx context.Context, number string) (*subscription.Subscription, error)
func (SubscriptionRepository) Save ¶
func (r SubscriptionRepository) Save(ctx context.Context, subs *subscription.Subscription) error
Click to show internal directories.
Click to hide internal directories.