Package coprs :: Module models :: Class LegalFlag
[hide private]
[frames] | no frames]

Class LegalFlag

source code


Nested Classes [hide private]

Inherited from flask_sqlalchemy.Model: query_class

Instance Methods [hide private]
 
__init__(self, **kwargs)
A simple constructor that allows initialization from kwargs.
source code

Inherited from unreachable.Model: query

Inherited from helpers.Serializer: to_dict

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  id = db.Column(db.Integer, primary_key= True)
  raise_message = db.Column(db.Text)
  raised_on = db.Column(db.Integer)
  resolved_on = db.Column(db.Integer)
  copr_id = db.Column(db.Integer, db.ForeignKey("copr.id"), null...
  copr = db.relationship("Copr", backref= db.backref("legal_flag...
  reporter_id = db.Column(db.Integer, db.ForeignKey("user.id"))
  reporter = db.relationship("User", backref= db.backref("legal_...
  resolver_id = db.Column(db.Integer, db.ForeignKey("user.id"), ...
  resolver = db.relationship("User", backref= db.backref("legal_...
  __mapper__ = <Mapper at 0x7fee48f12b10; LegalFlag>
  __table__ = Table('legal_flag', MetaData(bind=None), Column('i...
  __tablename__ = 'legal_flag'
  _sa_class_manager = <ClassManager of <class 'coprs.models.Lega...

Inherited from unreachable.Model: metadata

Inherited from unreachable.Model (private): _decl_class_registry

Properties [hide private]

Inherited from helpers.Serializer: serializable_attributes

Inherited from object: __class__

Method Details [hide private]

__init__(self, **kwargs)
(Constructor)

source code 

A simple constructor that allows initialization from kwargs.

Sets attributes on the constructed instance using the names and values in ``kwargs``.

Only keys that are present as attributes of the instance's class are allowed. These could be, for example, any mapped columns or relationships.

Overrides: object.__init__

Class Variable Details [hide private]

copr_id

Value:
db.Column(db.Integer, db.ForeignKey("copr.id"), nullable= True)

copr

Value:
db.relationship("Copr", backref= db.backref("legal_flags", cascade= "a\
ll"))

reporter

Value:
db.relationship("User", backref= db.backref("legal_flags_raised"), for\
eign_keys= [reporter_id], primaryjoin= "LegalFlag.reporter_id==User.id\
")

resolver_id

Value:
db.Column(db.Integer, db.ForeignKey("user.id"), nullable= True)

resolver

Value:
db.relationship("User", backref= db.backref("legal_flags_resolved"), f\
oreign_keys= [resolver_id], primaryjoin= "LegalFlag.resolver_id==User.\
id")

__table__

Value:
Table('legal_flag', MetaData(bind=None), Column('id', Integer(), table\
=<legal_flag>, primary_key=True, nullable=False), Column('raise_messag\
e', Text(), table=<legal_flag>), Column('raised_on', Integer(), table=\
<legal_flag>), Column('resolved_on', Integer(), table=<legal_flag>), C\
olumn('copr_id', Integer(), ForeignKey('copr.id'), table=<legal_flag>)\
, Column('reporter_id', Integer(), ForeignKey('user.id'), table=<legal\
_flag>), Column('resolver_id', Integer(), ForeignKey('user.id'), table\
=<legal_flag>), schema=None)

_sa_class_manager

Value:
<ClassManager of <class 'coprs.models.LegalFlag'> at 7fee48f14be0>