30 lines
962 B
Python
Executable File
30 lines
962 B
Python
Executable File
|
|
from app import db, ma
|
|
from datetime import datetime
|
|
|
|
|
|
class Card_Card(db.Model):
|
|
__tablename__ = 'card_card'
|
|
__table_args__ = {"schema": "public"}
|
|
|
|
id = db.Column(db.Integer,
|
|
primary_key=True,
|
|
autoincrement=True,
|
|
unique=False)
|
|
date_added = db.Column(db.TIMESTAMP(), default=datetime.utcnow())
|
|
user_id = db.Column(db.INTEGER())
|
|
card_number = db.Column(db.VARCHAR(50))
|
|
last_four_digits = db.Column(db.INTEGER())
|
|
name_on_card = db.Column(db.VARCHAR(500))
|
|
expiration_month = db.Column(db.INTEGER())
|
|
expiration_year = db.Column(db.INTEGER())
|
|
type_of_card = db.Column(db.VARCHAR(500))
|
|
security_number = db.Column(db.VARCHAR(10))
|
|
accepted_or_declined = db.Column(db.INTEGER())
|
|
main_card = db.Column(db.BOOLEAN())
|
|
zip_code = db.Column(db.VARCHAR(20))
|
|
|
|
class Card_Card_schema(ma.SQLAlchemyAutoSchema):
|
|
class Meta:
|
|
model = Card_Card
|