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.VARCHAR(20)) expiration_year = db.Column(db.VARCHAR(20)) 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)) auth_net_payment_profile_id = db.Column(db.String, nullable=True) class Card_Card_schema(ma.SQLAlchemyAutoSchema): class Meta: model = Card_Card