Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCardHandler ¶
type AddCardHandler struct { StripeClient stripe.Stripe StripeRepo repo.StripeRepo // contains filtered or unexported fields }
func NewAddCardHandler ¶
func NewAddCardHandler(l *log.Logger, sc stripe.Stripe, sp repo.StripeRepo, tkn token.Service, user repo.UserAccountRepo) *AddCardHandler
func (*AddCardHandler) ServeHTTP ¶
func (user *AddCardHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
type PurchaseHandler ¶
type PurchaseHandler struct { StripeClient stripe.Stripe StripeRepo repo.StripeRepo // contains filtered or unexported fields }
func NewAPurchaseHandler ¶
func NewAPurchaseHandler(l *log.Logger, sc stripe.Stripe, sp repo.StripeRepo, tkn token.Service, user repo.UserAccountRepo, product repo.ProductsRepo) *PurchaseHandler
func (*PurchaseHandler) ServeHTTP ¶
func (user *PurchaseHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.