"""This module contains the SQLAlchemy EventSubscription class definition."""
from server.models.db import db


class EventSubscription(db.Model):

    """SQLAlchemy EventSubscription class definition."""

    __tablename__ = 'event_subscriptions'
    user_id = db.Column(
        'user_id', db.Integer, db.ForeignKey('users.id'), primary_key=True)
    event_id = db.Column(
        'event_id', db.Integer, db.ForeignKey('events.id'), primary_key=True)

    event = db.relationship('Event', backref=db.backref('event_subscriptions'))

    user = db.relationship('User', backref=db.backref('event_subscriptions'))

    def __init__(self, event_id=None, user_id=None):
        """Constructor for EventSubscription class."""
        self.event_id = event_id
        self.user_id = user_id

"""This module contains the SQLAlchemy EventSubscription class definition."""
from server.models.db import db


class EventSubscription(db.Model):

    """SQLAlchemy EventSubscription class definition."""

    __tablename__ = 'event_subscriptions'
    user_id = db.Column(
        'user_id', db.Integer, db.ForeignKey('users.id'), primary_key=True)
    event_id = db.Column(
        'event_id', db.Integer, db.ForeignKey('events.id'), primary_key=True)

    def __init__(self, event_id=None, user_id=None):
        """Constructor for EventSubscription class."""
        self.event_id = event_id
        self.user_id = user_id

Fix issue with deleting event subscriptions
Fix issue with deleting event subscriptions

  """This module contains the SQLAlchemy EventSubscription class definition."""
  from server.models.db import db
  
  
  class EventSubscription(db.Model):
  
      """SQLAlchemy EventSubscription class definition."""
  
      __tablename__ = 'event_subscriptions'
      user_id = db.Column(
          'user_id', db.Integer, db.ForeignKey('users.id'), primary_key=True)
      event_id = db.Column(
          'event_id', db.Integer, db.ForeignKey('events.id'), primary_key=True)
  
-     event = db.relationship('Event', backref=db.backref('event_subscriptions'))
- 
-     user = db.relationship('User', backref=db.backref('event_subscriptions'))
- 
      def __init__(self, event_id=None, user_id=None):
          """Constructor for EventSubscription class."""
          self.event_id = event_id
          self.user_id = user_id
  
Fix issue with deleting event subscriptions
## Code Before:
"""This module contains the SQLAlchemy EventSubscription class definition."""
from server.models.db import db


class EventSubscription(db.Model):

    """SQLAlchemy EventSubscription class definition."""

    __tablename__ = 'event_subscriptions'
    user_id = db.Column(
        'user_id', db.Integer, db.ForeignKey('users.id'), primary_key=True)
    event_id = db.Column(
        'event_id', db.Integer, db.ForeignKey('events.id'), primary_key=True)

    event = db.relationship('Event', backref=db.backref('event_subscriptions'))

    user = db.relationship('User', backref=db.backref('event_subscriptions'))

    def __init__(self, event_id=None, user_id=None):
        """Constructor for EventSubscription class."""
        self.event_id = event_id
        self.user_id = user_id

## Instruction:
Fix issue with deleting event subscriptions
## Code After:
"""This module contains the SQLAlchemy EventSubscription class definition."""
from server.models.db import db


class EventSubscription(db.Model):

    """SQLAlchemy EventSubscription class definition."""

    __tablename__ = 'event_subscriptions'
    user_id = db.Column(
        'user_id', db.Integer, db.ForeignKey('users.id'), primary_key=True)
    event_id = db.Column(
        'event_id', db.Integer, db.ForeignKey('events.id'), primary_key=True)

    def __init__(self, event_id=None, user_id=None):
        """Constructor for EventSubscription class."""
        self.event_id = event_id
        self.user_id = user_id
