payment.go 570 B

1234567891011121314151617
  1. package models
  2. import "time"
  3. type Payment struct {
  4. ID string `json:"id"`
  5. UserID string `json:"user_id"`
  6. Type string `json:"type"`
  7. Provider string `json:"provider"`
  8. ProviderPayment *string `json:"provider_payment_id,omitempty"`
  9. Amount int `json:"amount"`
  10. Currency string `json:"currency"`
  11. Status string `json:"status"`
  12. Metadata *string `json:"metadata,omitempty"`
  13. CreatedAt time.Time `json:"created_at"`
  14. UpdatedAt time.Time `json:"updated_at"`
  15. }