first commit

This commit is contained in:
2025-09-15 15:39:31 -04:00
commit 148200dee2
29 changed files with 1224 additions and 0 deletions

29
app/models/cards.py Normal file
View File

@@ -0,0 +1,29 @@
from sqlalchemy import (Column, Integer,
BOOLEAN, DATE, String,
VARCHAR,
INTEGER)
from database import Base
class Card_Card(Base):
__tablename__ = 'card_card'
__table_args__ = {"schema": "public"}
id = Column(Integer,
primary_key=True,
autoincrement=True,
unique=False)
date_added = Column(DATE())
user_id = Column(INTEGER())
card_number = Column(VARCHAR(50))
last_four_digits = Column(INTEGER())
name_on_card = Column(VARCHAR(500))
expiration_month = Column(INTEGER())
expiration_year = Column(INTEGER())
type_of_card = Column(VARCHAR(500))
security_number = Column(INTEGER())
accepted_or_declined = Column(INTEGER())
main_card = Column(BOOLEAN())
auth_net_payment_profile_id = Column(String, unique=True, index=True, nullable=False)